C# Class TrakHound.Servers.DataProcessing.DeviceServer

Data Processing Server for individual device. Handles plugins and events related to the device.
Mostrar archivo Open project: TrakHound/TrakHound-Community Class Usage Examples

Private Properties

Property Type Description
ClosePlugins void
Initialize void
InitializePlugins void
PluginSendData void
SendPluginData void
StartPlugins void

Public Methods

Method Description
DeviceServer ( DeviceConfiguration config, List serverPlugins ) : System
SendPluginData ( string id, object obj ) : void
SendPluginData ( string id, string message ) : void
Start ( ) : void
Stop ( ) : void

Private Methods

Method Description
ClosePlugins ( ) : void
Initialize ( DeviceConfiguration config ) : void
InitializePlugins ( DeviceConfiguration config ) : void
PluginSendData ( object o ) : void
SendPluginData ( EventData data ) : void
StartPlugins ( ) : void

Method Details

DeviceServer() public method

public DeviceServer ( DeviceConfiguration config, List serverPlugins ) : System
config TrakHound.Configurations.DeviceConfiguration
serverPlugins List
return System

SendPluginData() public method

public SendPluginData ( string id, object obj ) : void
id string
obj object
return void

SendPluginData() public method

public SendPluginData ( string id, string message ) : void
id string
message string
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void