C# Класс iAutomationAtHome.ZSharp.Nodes.Controller

Defines a controller
Наследование: ZWaveNode
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddNewNodeStart() публичный Метод

Start inclusion process
public AddNewNodeStart ( ) : void
Результат void

AddNewNodeStop() публичный Метод

Stop inclusion process
public AddNewNodeStop ( ) : void
Результат void

BecomeSuccessorNode() публичный Метод

Become successor node
public BecomeSuccessorNode ( ) : void
Результат void

Discovery() публичный Метод

Perform discovery
public Discovery ( ) : void
Результат void

Initialize() публичный Метод

Initialize controller
public Initialize ( ) : void
Результат void

Reset() публичный Метод

Reset Z-Wave controller
public Reset ( ) : void
Результат void