Deepsy Image Scan Engine Manager. Allows to manage the funtionality for scanning and configuring all Imager Scan Engines plugged in the Deepsy system More...

Inheritance diagram for DeepsyImagerScanEngineManager:

Public Member Functions

 DeepsyImagerScanEngineManager (string ip)
 Create a new manager connected to specified machine IP where Imager Scan Engines are connected More...
 
 DeepsyImagerScanEngineManager (string ip, int routerPort, int publishPort)
 Create a new manager connected to specified machine IP, where Imager Scan Engines are connected. Indicating the Ports for read and write messages to Deepsy platform More...
 
 DeepsyImagerScanEngineManager (ImagerScanEngineDeepsyClientDealerConfiguration dealer, ImagerScanEngineDeepsyClientSubscriberConfiguration subscriber)
 
IEnumerable< IImagerScanEngineGetImagerScanEngines ()
 Return list of available ImagerScanEngines More...
 
override void Dispose ()
 

Public Attributes

IEnumerable< IImagerScanEngineImagerScanEngines => GetImagerScanEngines()
 
- Public Attributes inherited from DeepsyDisposable
bool IsDiposed => Disposed
 

Protected Member Functions

override void Dispose (bool disposing)
 

Properties

EventHandler< ImagerScanEngineListEventImagerScanEngineList
 Event thrown when an Imager Scan Engine is added or removed More...
 
EventHandler< ServiceAvailabilityEventServiceAvailabilityEvent
 

Additional Inherited Members

- Protected Attributes inherited from DeepsyDisposable
bool Disposed = false
 
- Events inherited from IImagerScanEngineListNotifier
EventHandler< ImagerScanEngineListEventImagerScanEngineList
 

Detailed Description

Allows to manage the funtionality for scaning and configuring all Imager Scan Engines plugged in the Deepsy system

Constructor & Destructor Documentation

Parameters
ipremote Machine IP
DeepsyImagerScanEngineManager ( string  ip,
int  routerPort,
int  publishPort 
)
Parameters
ipRemote Machine IP
routerPortPort where receiving Deepsy notifications
publishPortPort where putting message for Deepsy system

Member Function Documentation

IEnumerable<IImagerScanEngine> GetImagerScanEngines ( )
Returns

Implements IDeepsyImagerScanEngineManager.

Property Documentation

EventHandler<ImagerScanEngineListEvent> ImagerScanEngineList
addremove