コード例 #1
0
ファイル: Parameter.cs プロジェクト: TwistedMexi/CudaManager
 public Parameter(ParameterDescription description, ISensor sensor)
 {
     this.sensor = sensor;
       this.description = description;
       this.isDefault = true;
       this.value = description.DefaultValue;
 }
コード例 #2
0
ファイル: Sensor.cs プロジェクト: TwistedMexi/CudaManager
        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;
        }
コード例 #3
0
ファイル: Sensor.cs プロジェクト: TwistedMexi/CudaManager
   public Sensor(string name, int index, SensorType sensorType,
 Hardware hardware, ParameterDescription[] parameterDescriptions)
       : this(name, index, false, sensorType, hardware,
   parameterDescriptions)
   {
   }