C# 클래스 ZWaveLib.ZWaveNode

파일 보기 프로젝트 열기: genielabs/zwave-lib-dotnet 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ApplicationCommandHandler bool
OnNodeUpdated void
SendMessage ZWaveLib.ZWaveMessage
SetController void
UpdateCommandClassList void

공개 메소드들

메소드 설명
GetCommandClass ( CommandClass cclass ) : NodeCommandClass

Gets the command class.

GetData ( string fieldId, object defaultValue = null ) : NodeData

Gets the custom node data.

IsSecuredCommandClass ( CommandClass commandClass ) : bool

Determines whether this instance command class specified by c is secured.

SendDataRequest ( byte request ) : ZWaveLib.ZWaveMessage

Sends the data request.

SupportCommandClass ( CommandClass commandClass ) : bool

Supports the command class.

UpdateData ( string fieldId, object value ) : void

Updates the custom node data.

ZWaveNode ( ) : System

Initializes a new instance of the ZWaveLib.ZWaveNode class.

ZWaveNode ( ZWaveLib.ZWaveController controller, byte nodeId ) : System

Initializes a new instance of the ZWaveLib.ZWaveNode class.

ZWaveNode ( ZWaveLib.ZWaveController controller, byte nodeId, byte genericType ) : System

Initializes a new instance of the ZWaveLib.ZWaveNode class.

비공개 메소드들

메소드 설명
ApplicationCommandHandler ( byte rawMessage ) : bool
OnNodeUpdated ( ZWaveLib.NodeEvent zevent ) : void
SendMessage ( byte message ) : ZWaveLib.ZWaveMessage
SetController ( ZWaveLib.ZWaveController controller ) : void
UpdateCommandClassList ( ) : void

메소드 상세

GetCommandClass() 공개 메소드

Gets the command class.
public GetCommandClass ( CommandClass cclass ) : NodeCommandClass
cclass CommandClass Cclass.
리턴 NodeCommandClass

GetData() 공개 메소드

Gets the custom node data.
public GetData ( string fieldId, object defaultValue = null ) : NodeData
fieldId string Field identifier.
defaultValue object Default value.
리턴 NodeData

IsSecuredCommandClass() 공개 메소드

Determines whether this instance command class specified by c is secured.
public IsSecuredCommandClass ( CommandClass commandClass ) : bool
commandClass CommandClass Command Class.
리턴 bool

SendDataRequest() 공개 메소드

Sends the data request.
public SendDataRequest ( byte request ) : ZWaveLib.ZWaveMessage
request byte Request.
리턴 ZWaveLib.ZWaveMessage

SupportCommandClass() 공개 메소드

Supports the command class.
public SupportCommandClass ( CommandClass commandClass ) : bool
commandClass CommandClass Command Class
리턴 bool

UpdateData() 공개 메소드

Updates the custom node data.
public UpdateData ( string fieldId, object value ) : void
fieldId string Field identifier.
value object Value.
리턴 void

ZWaveNode() 공개 메소드

Initializes a new instance of the ZWaveLib.ZWaveNode class.
public ZWaveNode ( ) : System
리턴 System

ZWaveNode() 공개 메소드

Initializes a new instance of the ZWaveLib.ZWaveNode class.
public ZWaveNode ( ZWaveLib.ZWaveController controller, byte nodeId ) : System
controller ZWaveLib.ZWaveController Controller.
nodeId byte Node identifier.
리턴 System

ZWaveNode() 공개 메소드

Initializes a new instance of the ZWaveLib.ZWaveNode class.
public ZWaveNode ( ZWaveLib.ZWaveController controller, byte nodeId, byte genericType ) : System
controller ZWaveLib.ZWaveController Controller.
nodeId byte Node identifier.
genericType byte Generic type.
리턴 System