Interface for ICM20608 inertial measurement unit (IMU) sensor. More...
#include <icm20608_adapter.h>
Public Member Functions | |
| ICM20608 ()=default | |
| Default constructor. | |
| ICM20608 & | operator= (const ICM20608 &)=delete |
| Deleted copy assignment. | |
| ICM20608 (const ICM20608 &)=delete | |
| Deleted copy constructor. | |
| bool | get_package_sync (ICM20608AppData &empty_data_pack) |
| Synchronously reads sensor data package. | |
| ICM20608 & | operator= (const ICM20608 &)=delete |
| Disable copy assignment and copy constructor. | |
| ICM20608 (const ICM20608 &)=delete | |
| bool | get_package_sync (ICM20608AppData &empty_data_pack) |
| Synchronously get sensor data package. | |
Interface for ICM20608 inertial measurement unit (IMU) sensor.
Interface class to communicate with ICM20608 sensor device.
This class provides platform-agnostic access to ICM20608 sensor data, with implementations for both Windows and UNIX-like systems.
|
default |
Default constructor.
| bool ICM20608::get_package_sync | ( | ICM20608AppData & | empty_data_pack | ) |
Synchronously reads sensor data package.
| empty_data_pack | Reference to data structure to be filled with sensor readings |
| bool ICM20608::get_package_sync | ( | ICM20608AppData & | empty_data_pack | ) |
Synchronously get sensor data package.
| empty_data_pack | Reference to data struct to fill. |