C# Class HomeAutomation.Core.ControllerHost

Provides an well known interface for the controllers to interact with the gateway.
Mostrar archivo Open project: moszinet/HomeAutomation Class Usage Examples

Public Methods

Method Description
ExecuteDeviceCommand ( DeviceCommand command ) : void

Private Methods

Method Description
ControllerDiagnosticsReceived ( IController sender, object diagnostics ) : void

Sends diagnostics information to other controllers.

DeviceNetworkDiagnosticsReceived ( IDeviceNetwork deviceNetwork, object diagnostics ) : void
DeviceStateReceived ( DeviceState deviceState ) : void
StatisticsReceived ( Statistics systemStatistics ) : void

Sends statistics information about the home automation system.

Method Details

ExecuteDeviceCommand() public method

public ExecuteDeviceCommand ( DeviceCommand command ) : void
command DeviceCommand
return void