C# Class iAutomationAtHome.ZSharp.Nodes.Controller

Defines a controller
Inheritance: ZWaveNode
Afficher le fichier Open project: thrandre/ZSharp Class Usage Examples

Méthodes publiques

Méthode Description
AddNewNodeStart ( ) : void

Start inclusion process

AddNewNodeStop ( ) : void

Stop inclusion process

BecomeSuccessorNode ( ) : void

Become successor node

Discovery ( ) : void

Perform discovery

Initialize ( ) : void

Initialize controller

Reset ( ) : void

Reset Z-Wave controller

Private Methods

Méthode Description
Controller ( ZWavePort port, byte nodeId ) : System
CreateNode ( byte nodeId, bool sleeping, byte basicType, byte genericType, byte specificType ) : void
ExtractNodeList ( byte response ) : void
FireNodeAddedEvent ( byte nodeId ) : void
FireReadyEvent ( ) : void
GetNodeProtocolInfo ( byte nodeId ) : void
GetSuccessorNode ( ) : void
NodeInitialized ( object sender, EventArgs e ) : void
ResponseReceived ( object sender, EventArgs e ) : void
SetWakeupInterval ( byte nodeId ) : void
UnsubscribedMessageReceived ( object sender, EventArgs e ) : void

Method Details

AddNewNodeStart() public méthode

Start inclusion process
public AddNewNodeStart ( ) : void
Résultat void

AddNewNodeStop() public méthode

Stop inclusion process
public AddNewNodeStop ( ) : void
Résultat void

BecomeSuccessorNode() public méthode

Become successor node
public BecomeSuccessorNode ( ) : void
Résultat void

Discovery() public méthode

Perform discovery
public Discovery ( ) : void
Résultat void

Initialize() public méthode

Initialize controller
public Initialize ( ) : void
Résultat void

Reset() public méthode

Reset Z-Wave controller
public Reset ( ) : void
Résultat void