Esempio n. 1
0
 public Parameter(ParameterDescription description, ISensor sensor)
 {
     this.sensor = sensor;
     this.description = description;
     this.isDefault = true;
     this.value = description.DefaultValue;
 }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
 public Sensor(string name, int index, SensorType sensorType,
   Hardware hardware, ParameterDescription[] parameterDescriptions)
     : this(name, index, false, sensorType, hardware,
     parameterDescriptions)
 {
 }