C# Class iAutomationAtHome.ZSharp.ZWavePort

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

Private Properties

Свойство Type Description
Run void

Méthodes publiques

Méthode 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

Méthode Description
Run ( ) : void

Method Details

CalculateChecksum() public static méthode

public static CalculateChecksum ( byte message ) : byte
message byte
Résultat byte

Close() public méthode

public Close ( ) : void
Résultat void

EnqueueJob() public méthode

public EnqueueJob ( ZWaveJob job ) : void
job ZWaveJob
Résultat void

FireUnsubscribedMessageEvent() public méthode

public FireUnsubscribedMessageEvent ( ZWaveMessage message ) : void
message ZWaveMessage
Résultat void

InjectJob() public méthode

public InjectJob ( ZWaveJob job ) : void
job ZWaveJob
Résultat void

Open() public méthode

Open the port.
public Open ( ) : bool
Résultat bool

ZWavePort() public méthode

Create and initialize a new communication port.
public ZWavePort ( ) : System
Résultat System