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) { }
public Sensor(string name, int index, SensorType sensorType, Hardware hardware) : this(name, index, sensorType, hardware, null) { }