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; } }
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; } }
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; } }
public static extern int ADL2_OverdriveN_Temperature_Get(IntPtr context, int adapterIndex, ADLODNTemperatureType iTemperatureType, ref int temp);