File demo_usb_stream_imu_3DM_GX3_25.cpp¶
Testing imu connection directly via the drivers. See test_interface in the same package for an example of the API.
- Author
Vincent Berenz (vincent.brenz@tuebingen.mpg.de)
- Version
0.1
- Date
2019-05-09
- Copyright
Copyright (c) 2019
Functions
-
void continuous_mode_on(real_time_tools::UsbStream &usb_stream, bool stream_mode)¶
Send the message that set the imu into stream mode or not.
- Parameters
usb_stream – is the usb interface.
stream_mode – start or stop the stream mode.
-
bool is_continuous_mode_on(real_time_tools::UsbStream &usb_stream, bool stream_mode)¶
Check the mode of the imu.
- Parameters
usb_stream – usb communication interface.
stream_mode – read the socket in stream mode or not.
- Returns
true imu is in stream mode
- Returns
false imu is in idle mode
-
void continuous_mode_off(real_time_tools::UsbStream &usb_stream, bool stream_mode)¶
Set the imu into idle mode.
- Parameters
usb_stream –
stream_mode –
-
void reset(real_time_tools::UsbStream &usb_stream, bool stream_mode)¶
Reset the imu.
- Parameters
usb_stream –
stream_mode –
-
int main(int argc, char **argv)¶
Example on how to use the usb interface using an imu.
- Parameters
argc –
argv –
- Returns
int