Пример #1
0
 private void GetOD6Power(ADLODNCurrentPowerType type, Sensor sensor)
 {
     if (ADL.ADL2_Overdrive6_CurrentPower_Get(context, adapterIndex, type,
                                              out int power) == ADLStatus.OK)
     {
         sensor.Value = power * (1.0f / 0xFF);
         ActivateSensor(sensor);
     }
     else
     {
         sensor.Value = null;
     }
 }
Пример #2
0
        private void GetOD6Power(ADLODNCurrentPowerType type, Sensor sensor)
        {
            bool eval = sensorConfig.GetSensorEvaluate(sensor.IdentifierString);

            if (eval && (ADL.ADL2_Overdrive6_CurrentPower_Get(context, adapterIndex, type,
                                                              out int power) == ADL.ADL_OK))
            {
                sensor.Value = power * (1.0f / 0xFF);
                ActivateSensor(sensor);
            }
            else
            {
                sensor.Value = null;
            }
        }
Пример #3
0
 public static extern int ADL2_Overdrive6_CurrentPower_Get(IntPtr context, int adapterIndex, ADLODNCurrentPowerType powerType, ref int currentValue);