IMUManager Class Reference
Implementation of IIMUManager. Start point for interacting with Deepsy IMU service More...
Inheritance diagram for IMUManager:
Public Member Functions | |
IMUManager (string ip) | |
IMUManager (IMUDealerConfiguration dealer, IMUSubscriberConfiguration subscriber) | |
IMUManager (int routePort, int publishPort) | |
IIMUBaseConfiguration | GetConfiguration (IMUProperties.Property propertyID) |
IMU get configuration More... | |
IIMUInertialData | GetInertialValue (IMUDevices.Device device) |
Get a specific inertial values from an specific IMU device More... | |
void | SetConfiguration (IIMUBaseConfiguration configuration) |
IMU set configuration More... | |
override void | Dispose () |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Properties | |
EventHandler< IIMUInertialDataEvent > | InfoEvent |
Additional Inherited Members | |
Public Attributes inherited from DeepsyDisposable | |
bool | IsDiposed => Disposed |
Protected Attributes inherited from DeepsyDisposable | |
bool | Disposed = false |
Events inherited from IIMUNotifier | |
EventHandler< IIMUInertialDataEvent > | InfoEvent |
Called when a InertialDataEvent arises More... | |
Detailed Description
Member Function Documentation
IIMUBaseConfiguration GetConfiguration | ( | IMUProperties.Property | propertyID | ) |
- Parameters
-
configuration IIMUConfiguration new configuration to be set
- Exceptions
-
NotAvailableException (NOT_AVAILABLE) Thrown when service is not available NotAvailableException (DPY_TIMEOUT) Thrown when service don't respond in time HalException Thrown when service returns an error
Implements IIMUManager.
IIMUInertialData GetInertialValue | ( | IMUDevices.Device | device | ) |
- Parameters
-
device Specific IMU device.
- Exceptions
-
NotAvailableException (NOT_AVAILABLE) Thrown when service is not available NotAvailableException (DPY_TIMEOUT) Thrown when service don't respond in time HalException Thrown when service returns an error
Implements IIMUManager.
void SetConfiguration | ( | IIMUBaseConfiguration | configuration | ) |
- Parameters
-
configuration IIMUConfiguration new configuration to be set
- Exceptions
-
NotAvailableException (NOT_AVAILABLE) Thrown when service is not available NotAvailableException (DPY_TIMEOUT) Thrown when service don't respond in time HalException Thrown when service returns an error
Implements IIMUManager.