Name |
Description |
ComponentState |
Contains the state of a component. |
ControllerHost |
Provides an well known interface for the controllers to interact with the gateway. |
ControllerRegistry |
Maintains a registry of the controllers registered to the system. |
DeviceBase |
Provides a basic implementation of the IDevice interface. |
DeviceCommand |
Represents a command that can be executed on devices. By convention Name represents the name of a method in the device. This should be accessible through reflection. Also by convention all methods accessible this way should only have string parameters. |
DeviceNetworkDiagnosticsEventArgs |
|
DeviceNetworkRegistry |
Keeps a register of the available device networks. |
DeviceRegistry |
Keeps an up to date registry of the devices in the system. |
DeviceState |
Contains the state of a device enlisting all it's component's states. |
DeviceStateEventArgs |
|
DeviceTypeDescription |
Contains information about a device type participating in a IDeviceNetwork. |
DeviceTypeRegistry |
Device networks should register here the device types they handle. |
Gateway |
|
HomeAutomationSystem |
Provides easy access to information related to device networks, device instances, devices types, etc. |
StatisticsEventArgs |
|
UnknownDevice |
|