IIMUManager Interface Reference

Interaface for managing IMU device More...

Inheritance diagram for IIMUManager:

Public Member Functions

IIMUBaseConfiguration GetConfiguration (IMUProperties.Property propertyID)
 IMU get configuration More...
 
void SetConfiguration (IIMUBaseConfiguration configuration)
 IMU set configuration More...
 
IIMUInertialData GetInertialValue (IMUDevices.Device device)
 Get a specific inertial values from an specific IMU device More...
 

Additional Inherited Members

- Events inherited from IIMUNotifier
EventHandler< IIMUInertialDataEventInfoEvent
 Called when a InertialDataEvent arises More...
 

Detailed Description

Member Function Documentation

IIMUBaseConfiguration GetConfiguration ( IMUProperties.Property  propertyID)
Parameters
configurationIIMUConfiguration 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
HalExceptionThrown when service returns an error

Implemented in IMUManager.

IIMUInertialData GetInertialValue ( IMUDevices.Device  device)
Parameters
deviceSpecific IMU device.
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

Implemented in IMUManager.

void SetConfiguration ( IIMUBaseConfiguration  configuration)
Parameters
configurationIIMUConfiguration 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
HalExceptionThrown when service returns an error

Implemented in IMUManager.