C# Class ZWave.Devices.BatteryDevice

Inheritance: Device
Exibir arquivo Open project: roblans/ZWave4Net

Public Methods

Method Description
BatteryDevice ( Node node ) : System
GetBatteryLevel ( ) : Task
GetWakeUpInterval ( ) : Task
SetWakeUpInterval ( System.TimeSpan value ) : System.Threading.Tasks.Task
Sleep ( ) : System.Threading.Tasks.Task

Protected Methods

Method Description
OnWakeUp ( WakeUpEventArgs e ) : void

Private Methods

Method Description
GetControllerID ( ) : Task
OnAwaked ( ) : void
WakeUp_Changed ( object sender, ReportEventArgs e ) : void

Method Details

BatteryDevice() public method

public BatteryDevice ( Node node ) : System
node Node
return System

GetBatteryLevel() public method

public GetBatteryLevel ( ) : Task
return Task

GetWakeUpInterval() public method

public GetWakeUpInterval ( ) : Task
return Task

OnWakeUp() protected method

protected OnWakeUp ( WakeUpEventArgs e ) : void
e ZWave.CommandClasses.WakeUpEventArgs
return void

SetWakeUpInterval() public method

public SetWakeUpInterval ( System.TimeSpan value ) : System.Threading.Tasks.Task
value System.TimeSpan
return System.Threading.Tasks.Task

Sleep() public method

public Sleep ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task