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. |