C# Class HA4IoT.Telemetry.ActuatorMonitor

Datei anzeigen Open project: chkr1011/CK.HomeAutomation

Public Methods

Method Description
Connect ( ) : void

Protected Methods

Method Description
ActuatorMonitor ( IComponentService componentService ) : System
OnButtonPressed ( IButton button, ButtonPressedDuration duration ) : void
OnComponentConnecting ( IComponent component ) : void
OnMotionDetected ( IMotionDetector motionDetector ) : void
OnSensorValueChanged ( INumericValueSensor sensor, float newValue ) : void
OnStateMachineStateChanged ( IStateMachine stateMachine, ComponentState newState ) : void

Private Methods

Method Description
HandleStateMachineOutputActuator ( IStateMachine stateMachine ) : void

Method Details

ActuatorMonitor() protected method

protected ActuatorMonitor ( IComponentService componentService ) : System
componentService IComponentService
return System

Connect() public method

public Connect ( ) : void
return void

OnButtonPressed() protected method

protected OnButtonPressed ( IButton button, ButtonPressedDuration duration ) : void
button IButton
duration ButtonPressedDuration
return void

OnComponentConnecting() protected method

protected OnComponentConnecting ( IComponent component ) : void
component IComponent
return void

OnMotionDetected() protected method

protected OnMotionDetected ( IMotionDetector motionDetector ) : void
motionDetector IMotionDetector
return void

OnSensorValueChanged() protected method

protected OnSensorValueChanged ( INumericValueSensor sensor, float newValue ) : void
sensor INumericValueSensor
newValue float
return void

OnStateMachineStateChanged() protected method

protected OnStateMachineStateChanged ( IStateMachine stateMachine, ComponentState newState ) : void
stateMachine IStateMachine
newState ComponentState
return void