imuApi.h
Go to the documentation of this file.
86 typedef boost::function< void(boost::system::error_code& ec, dpyImu::info_imu_struct& info_struct)> infoimu_handler_function;
87 typedef boost::function< void(boost::system::error_code& ec, dpyImu::config_imu_struct& config_struct)> configimu_handler_function;
114 void asyncSetConfigImu(dpyImu::set_handler_function handler, int num_property, std::string value);
@ x_y_op_mode_mag
X and Y axes operation magnetometer mode.
Definition: imuApi.h:40
enum dpyImu::e_Type DEVICE
Enum which defines the kind of devices that can compound an IMU.
boost::function< void(boost::system::error_code &ec, dpyImu::info_imu_struct &info_struct)> infoimu_handler_function
Handlers to the functions the client has to implement.
Definition: imuApi.h:86
boost::function< void(const bool &available)> service_availability_handler
Prototype of the handler function used to monitor service availability.
Definition: imuApi.h:81
boost::function< void(boost::system::error_code &ec)> set_handler_function
Result of an operation handler function.
Definition: imuApi.h:88
Deepsy Imu namespace that includes the different enums, structs or method signatures that should be u...
int z
Z-axis Accelerometer: micro g. Gyroscope: micro degrees per second. Magnetometer: micro Gauss.
Definition: imuApi.h:72
This class is responsible of the client logic. His main target is to subscribe to the server informat...
Definition: imuClient.h:16
boost::function< void(boost::system::error_code &ec, dpyImu::config_imu_struct &config_struct)> configimu_handler_function
Configuration handler function.
Definition: imuApi.h:87
@ poll_rate_ms_mag
Polling frequency magnetomer rate (ms).
Definition: imuApi.h:35
boost::system::error_code status
The quality of the sample.
Definition: imuApi.h:73
@ anti_aliasing_freq_acc
Antialiasing accelerometer frequency.
Definition: imuApi.h:39
e_Type
Enum which defines the kind of devices that can compound an IMU.
Definition: imuApi.h:56
@ poll_rate_ms_acc
Polling frequency acceleremoter rate (ms).
Definition: imuApi.h:33
Configuration IMU structure. It is used to set and get the configuration of the device....
Definition: imuApi.h:47
int x
X-axis Accelerometer: micro g. Gyroscope: micro degrees per second. Magnetometer: micro Gauss.
Definition: imuApi.h:70
@ poll_rate_ms_gyr
Polling frequency gyroscope rate (ms).
Definition: imuApi.h:34
std::string timestamp
The timestamp of the stored sample.
Definition: imuApi.h:68
int y
Y-axis Accelerometer: micro g. Gyroscope: micro degrees per second. Magnetometer: micro Gauss.
Definition: imuApi.h:71
The common structure use by any IMU device. It specifies when this sample was taken,...
Definition: imuApi.h:66