public override void TickSpecificLoad(AdlpmActivity activity) { var adlSpeed = new AdlFanSpeedValue(); if (AdlApi.AdlGetFanSpeed(Gpu.AdapterIndex, 0, ref adlSpeed) == AdlApi.AdlOk) { _rpmCurrentSensor.Update(adlSpeed); _rpmCurrentSensor.SetActive(true); } else { _rpmCurrentSensor.SetActive(false); } var adlSpeedInfo = new AdlFanSpeedInfo(); if (AdlApi.AdlGetFanSpeedInfo(Gpu.AdapterIndex, 0, ref adlSpeedInfo) != AdlApi.AdlOk) { _rpmMaxSensor.Update(adlSpeedInfo); _rpmMinSensor.Update(adlSpeedInfo); _rpmMaxSensor.SetActive(true); _rpmMinSensor.SetActive(true); } else { _rpmMaxSensor.SetActive(false); _rpmMinSensor.SetActive(false); } IsSensorActive = true; }
public override void TickSpecificLoad(AdlpmActivity activity) { _memoryClock.SetActive(activity.MemoryClock >= 0); if (activity.MemoryClock >= 0) { IsSensorActive = true; _memoryClock.Update(activity); return; } IsSensorActive = false; }
public override void TickSpecificLoad(AdlpmActivity activity) { _loadEngine.SetActive(activity.EngineClock >= 0); if (activity.EngineClock >= 0) { IsSensorActive = true; _loadEngine.SetActive(IsSensorActive); _loadEngine.Update(activity); return; } IsSensorActive = false; _loadEngine.SetActive(IsSensorActive); }
public override void TickSpecificLoad(AdlpmActivity activity) { _coreActivity.SetActive(activity.ActivityPercent >= 0); if (activity.ActivityPercent >= 0) { IsSensorActive = true; _coreActivity.SetActive(IsSensorActive); _coreActivity.Update(activity); return; } IsSensorActive = false; _coreActivity.SetActive(IsSensorActive); }
public override void TickSpecificLoad(AdlpmActivity activity) { _sensorVddc.SetActive(activity.Vddc >= 0); if (activity.Vddc >= 0) { IsSensorActive = true; _sensorVddc.SetActive(IsSensorActive); _sensorVddc.Update(activity); return; } IsSensorActive = false; _sensorVddc.SetActive(IsSensorActive); }
public abstract void TickSpecificLoad(AdlpmActivity activity);