コード例 #1
0
        private void GetODNTemperature(ADLODNTemperatureType type, Sensor sensor)
        {
            bool eval = sensorConfig.GetSensorEvaluate(sensor.IdentifierString);

            if (eval && (ADL.ADL2_OverdriveN_Temperature_Get(context, adapterIndex,
                                                             type, out int temperature) == ADL.ADL_OK))
            {
                if (temperature >= 1E03)
                {
                    sensor.Value = 1E-03f * temperature;
                }
                else
                {
                    sensor.Value = temperature;
                }

                if (sensor.Value != 0)
                {
                    ActivateSensor(sensor);
                }
            }
            else
            {
                sensor.Value = null;
            }
        }
コード例 #2
0
        private void GetODNTemperature(ADLODNTemperatureType type,
                                       Sensor sensor)
        {
            if (ADL.ADL2_OverdriveN_Temperature_Get(context, adapterIndex,
                                                    type, out int temperature) == ADL.ADL_OK)
            {
                if (temperature >= 1E03)
                {
                    sensor.Value = 1E-03f * temperature;
                }
                else
                {
                    sensor.Value = temperature;
                }

                if (sensor.Value != 0)
                {
                    ActivateSensor(sensor);
                }
            }
            else
            {
                sensor.Value = null;
            }
        }
コード例 #3
0
 private void GetODNTemperature(ADLODNTemperatureType type,
                                Sensor sensor)
 {
     if (ADL.ADL2_OverdriveN_Temperature_Get(context, adapterIndex,
                                             type, out int temperature) == ADLStatus.OK)
     {
         sensor.Value = 0.001f * temperature;
         ActivateSensor(sensor);
     }
     else
     {
         sensor.Value = null;
     }
 }
コード例 #4
0
 public static extern int ADL2_OverdriveN_Temperature_Get(IntPtr context, int adapterIndex, ADLODNTemperatureType iTemperatureType, ref int temp);