C# Class iAutomationAtHome.ZSharp.ZWavePort

A class that deals with low level serial communications with a Z-Wave USB Controller.
Mostrar archivo Open project: thrandre/ZSharp Class Usage Examples

Private Properties

Property Type Description
Run void

Public Methods

Method Description
CalculateChecksum ( byte message ) : byte
Close ( ) : void
EnqueueJob ( ZWaveJob job ) : void

FireUnsubscribedMessageEvent ( ZWaveMessage message ) : void
InjectJob ( ZWaveJob job ) : void
Open ( ) : bool

Open the port.

ZWavePort ( ) : System

Create and initialize a new communication port.

Private Methods

Method Description
Run ( ) : void

Method Details

CalculateChecksum() public static method

public static CalculateChecksum ( byte message ) : byte
message byte
return byte

Close() public method

public Close ( ) : void
return void

EnqueueJob() public method

public EnqueueJob ( ZWaveJob job ) : void
job ZWaveJob
return void

FireUnsubscribedMessageEvent() public method

public FireUnsubscribedMessageEvent ( ZWaveMessage message ) : void
message ZWaveMessage
return void

InjectJob() public method

public InjectJob ( ZWaveJob job ) : void
job ZWaveJob
return void

Open() public method

Open the port.
public Open ( ) : bool
return bool

ZWavePort() public method

Create and initialize a new communication port.
public ZWavePort ( ) : System
return System