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.

Public Attributes inherited from