Power Manager Deepsy Service. Allows to get the power object and sending commands to the power service More...

Inheritance diagram for PowerManagerDeepsyService:

Public Member Functions

 PowerManagerDeepsyService (string ip)
 
 PowerManagerDeepsyService (int routePort, int publishPort)
 
 PowerManagerDeepsyService (PowerManagerDeepsyClientDealerConfiguration dealer, PowerManagerDeepsyClientSubscriberConfiguration subscriber)
 
override void Dispose ()
 
IPowerManager GetPower ()
 Get Power Service More...
 

Protected Member Functions

override void Dispose (bool disposing)
 

Additional Inherited Members

- Public Attributes inherited from DeepsyDisposable
bool IsDiposed => Disposed
 
- Protected Attributes inherited from DeepsyDisposable
bool Disposed = false
 

Detailed Description

Member Function Documentation

IPowerManager GetPower ( )
Returns
Exceptions
NotAvailableException (NOT_AVAILABLE)Thrown when service is not available
NotAvailableException (DPY_TIMEOUT)Thrown when service don't respond in time
HalExceptionThrown when service returns an error

Implements IPowerManagerService.