C# Class ZWave.Devices.Fibaro.WallPlug

Inheritance: Device
Exibir arquivo Open project: roblans/ZWave4Net

Public Methods

Method Description
AddAssociation ( AssociationGroup group, Node node ) : System.Threading.Tasks.Task
GetEnergyConsumption ( ) : Task
GetLedRingColorOff ( ) : Task
GetLedRingColorOn ( ) : Task
GetMeasureInterval ( ) : Task
GetPowerLoad ( ) : Task
IsSwitchOn ( ) : Task
RemoveAssociation ( AssociationGroup group, Node node ) : System.Threading.Tasks.Task
SetLedRingColorOff ( LedRingColorOff colorOff ) : System.Threading.Tasks.Task
SetLedRingColorOn ( LedRingColorOn colorOn ) : System.Threading.Tasks.Task
SetMeasureInterval ( System.TimeSpan value ) : System.Threading.Tasks.Task
SwitchOff ( ) : System.Threading.Tasks.Task
SwitchOn ( ) : System.Threading.Tasks.Task
WallPlug ( Node node ) : System

Protected Methods

Method Description
OnEnergyConsumptionMeasured ( MeasureEventArgs e ) : void
OnPowerLoadMeasured ( MeasureEventArgs e ) : void
OnSwitchedOff ( EventArgs e ) : void
OnSwitchedOn ( EventArgs e ) : void

Private Methods

Method Description
Meter_Changed ( object sender, ReportEventArgs e ) : void
SensorMultiLevel_Changed ( object sender, ReportEventArgs e ) : void
SwitchBinary_Changed ( object sender, ReportEventArgs e ) : void

Method Details

AddAssociation() public method

public AddAssociation ( AssociationGroup group, Node node ) : System.Threading.Tasks.Task
group AssociationGroup
node Node
return System.Threading.Tasks.Task

GetEnergyConsumption() public method

public GetEnergyConsumption ( ) : Task
return Task

GetLedRingColorOff() public method

public GetLedRingColorOff ( ) : Task
return Task

GetLedRingColorOn() public method

public GetLedRingColorOn ( ) : Task
return Task

GetMeasureInterval() public method

public GetMeasureInterval ( ) : Task
return Task

GetPowerLoad() public method

public GetPowerLoad ( ) : Task
return Task

IsSwitchOn() public method

public IsSwitchOn ( ) : Task
return Task

OnEnergyConsumptionMeasured() protected method

protected OnEnergyConsumptionMeasured ( MeasureEventArgs e ) : void
e MeasureEventArgs
return void

OnPowerLoadMeasured() protected method

protected OnPowerLoadMeasured ( MeasureEventArgs e ) : void
e MeasureEventArgs
return void

OnSwitchedOff() protected method

protected OnSwitchedOff ( EventArgs e ) : void
e System.EventArgs
return void

OnSwitchedOn() protected method

protected OnSwitchedOn ( EventArgs e ) : void
e System.EventArgs
return void

RemoveAssociation() public method

public RemoveAssociation ( AssociationGroup group, Node node ) : System.Threading.Tasks.Task
group AssociationGroup
node Node
return System.Threading.Tasks.Task

SetLedRingColorOff() public method

public SetLedRingColorOff ( LedRingColorOff colorOff ) : System.Threading.Tasks.Task
colorOff LedRingColorOff
return System.Threading.Tasks.Task

SetLedRingColorOn() public method

public SetLedRingColorOn ( LedRingColorOn colorOn ) : System.Threading.Tasks.Task
colorOn LedRingColorOn
return System.Threading.Tasks.Task

SetMeasureInterval() public method

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

SwitchOff() public method

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

SwitchOn() public method

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

WallPlug() public method

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