internal override void Refresh(Sensor.BaseSensorDevice sensor) { if (sensor is TemperatureControllableSensor) { base.Refresh(sensor); } }
internal override void Apply(Sensor.BaseSensorDevice sensor) { if (sensor is TemperatureControllableSensor) { base.Apply(sensor); } }
internal override void Apply(Sensor.BaseSensorDevice sensor) { if (!(sensor is Sensor.Fan)) { throw new ArgumentException(); } ((Sensor.Fan)sensor).SetFixedRPM(rpm); }
internal override void Apply(Sensor.BaseSensorDevice sensor) { if (!(sensor is TemperatureControllableSensor)) { throw new ArgumentException(); } ((TemperatureControllableSensor)sensor).SetTemperatureSensor(thermistor); Refresh(sensor); }
internal override void Apply(Sensor.BaseSensorDevice sensor) { if (!(sensor is Sensor.LED)) { throw new ArgumentException(); } base.Apply(sensor); ((Sensor.LED)sensor).SetControlCurve(curve); }
internal override void Apply(Sensor.BaseSensorDevice sensor) { if (!(sensor is Sensor.LED)) { throw new ArgumentException(); } base.Apply(sensor); ((Sensor.LED)sensor).SetFixedRGBCycleColors(m_color.ToArray()); }
internal override void Refresh(Sensor.BaseSensorDevice sensor) { if (!(sensor is TemperatureControllableSensor)) { throw new ArgumentException(); } if (CoreUtil.DoesThermistorNeedManualPush(sensor, thermistor)) { ((TemperatureControllableSensor)sensor).SetTemperature(GetTemperature()); } }
internal override void Apply(Sensor.BaseSensorDevice sensor) { if (!(sensor is Sensor.LED)) { throw new ArgumentException(); } base.Apply(sensor); MemoryStream stream = new MemoryStream(); foreach (Color color in colors) { stream.Write(color.ToArray(), 0, 3); } ((Sensor.LED)sensor).SetFixedRGBCycleColors(stream.ToArray()); }
internal override void Refresh(Sensor.BaseSensorDevice sensor) { }
internal override void Apply(Sensor.BaseSensorDevice sensor) { base.Apply(sensor); ((Sensor.Fan)sensor).SetControlCurve(Value); }
internal virtual void Refresh(Sensor.BaseSensorDevice sensor) { }
internal virtual void Apply(Sensor.BaseSensorDevice sensor) { }