public Parameter(ParameterDescription description, ISensor sensor) { this.sensor = sensor; this.description = description; this.isDefault = true; this.value = description.DefaultValue; }
public Sensor(string name, int index, bool defaultHidden, SensorType sensorType, Hardware hardware, ParameterDescription[] parameterDescriptions) { this.index = index; this.defaultHidden = defaultHidden; this.sensorType = sensorType; this.hardware = hardware; Parameter[] parameters = new Parameter[parameterDescriptions == null ? 0 : parameterDescriptions.Length]; for (int i = 0; i < parameters.Length; i++ ) parameters[i] = new Parameter(parameterDescriptions[i], this); this.parameters = parameters; this.defaultName = name; this.name = name; }
public Sensor(string name, int index, SensorType sensorType, Hardware hardware, ParameterDescription[] parameterDescriptions) : this(name, index, false, sensorType, hardware, parameterDescriptions) { }