C# Class ZWave.ZWaveController

Datei anzeigen Open project: roblans/ZWave4Net Class Usage Examples

Public Properties

Property Type Description
Channel ZWaveChannel

Public Methods

Method Description
Close ( ) : void
DiscoverNodes ( ) : Task
GetHomeID ( ) : Task
GetNodeID ( ) : Task
GetNodes ( ) : Task
GetVersion ( ) : Task
Open ( ) : void
ZWaveController ( ISerialPort port ) : System
ZWaveController ( string portName ) : System
ZWaveController ( ushort vendorId, ushort productId ) : System

Protected Methods

Method Description
OnError ( ErrorEventArgs e ) : void

Private Methods

Method Description
Channel_Error ( object sender, ErrorEventArgs e ) : void
Channel_NodeEventReceived ( object sender, NodeEventArgs e ) : void
ZWaveController ( ZWaveChannel channel ) : System

Method Details

Close() public method

public Close ( ) : void
return void

DiscoverNodes() public method

public DiscoverNodes ( ) : Task
return Task

GetHomeID() public method

public GetHomeID ( ) : Task
return Task

GetNodeID() public method

public GetNodeID ( ) : Task
return Task

GetNodes() public method

public GetNodes ( ) : Task
return Task

GetVersion() public method

public GetVersion ( ) : Task
return Task

OnError() protected method

protected OnError ( ErrorEventArgs e ) : void
e ErrorEventArgs
return void

Open() public method

public Open ( ) : void
return void

ZWaveController() public method

public ZWaveController ( ISerialPort port ) : System
port ISerialPort
return System

ZWaveController() public method

public ZWaveController ( string portName ) : System
portName string
return System

ZWaveController() public method

public ZWaveController ( ushort vendorId, ushort productId ) : System
vendorId ushort
productId ushort
return System

Property Details

Channel public_oe property

public ZWaveChannel Channel
return ZWaveChannel