C# Class HA4IoT.Sensors.Windows.Casement

Inheritance: ICasement
Datei anzeigen Open project: chkr1011/CK.HomeAutomation Class Usage Examples

Public Methods

Method Description
Casement ( string id, IBinaryInput fullOpenReedSwitch, IBinaryInput tiltReedSwitch = null ) : System
GetClosedTrigger ( ) : ITrigger
GetOpenedTrigger ( ) : ITrigger
GetState ( ) : ComponentState

Private Methods

Method Description
OnStateChanged ( ComponentState oldState, ComponentState newState ) : void
Update ( ) : void

Method Details

Casement() public method

public Casement ( string id, IBinaryInput fullOpenReedSwitch, IBinaryInput tiltReedSwitch = null ) : System
id string
fullOpenReedSwitch IBinaryInput
tiltReedSwitch IBinaryInput
return System

GetClosedTrigger() public method

public GetClosedTrigger ( ) : ITrigger
return ITrigger

GetOpenedTrigger() public method

public GetOpenedTrigger ( ) : ITrigger
return ITrigger

GetState() public method

public GetState ( ) : ComponentState
return ComponentState