Ejemplo n.º 1
0
 internal override void Refresh(Sensor.BaseSensorDevice sensor)
 {
     if (sensor is TemperatureControllableSensor)
     {
         base.Refresh(sensor);
     }
 }
Ejemplo n.º 2
0
 internal override void Apply(Sensor.BaseSensorDevice sensor)
 {
     if (sensor is TemperatureControllableSensor)
     {
         base.Apply(sensor);
     }
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 5
0
        internal override void Apply(Sensor.BaseSensorDevice sensor)
        {
            if (!(sensor is Sensor.LED))
            {
                throw new ArgumentException();
            }
            base.Apply(sensor);

            ((Sensor.LED)sensor).SetControlCurve(curve);
        }
Ejemplo n.º 6
0
        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());
     }
 }
Ejemplo n.º 8
0
        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());
        }
Ejemplo n.º 9
0
 internal override void Refresh(Sensor.BaseSensorDevice sensor)
 {
 }
Ejemplo n.º 10
0
 internal override void Apply(Sensor.BaseSensorDevice sensor)
 {
     base.Apply(sensor);
     ((Sensor.Fan)sensor).SetControlCurve(Value);
 }
Ejemplo n.º 11
0
 internal virtual void Refresh(Sensor.BaseSensorDevice sensor)
 {
 }
Ejemplo n.º 12
0
 internal virtual void Apply(Sensor.BaseSensorDevice sensor)
 {
 }