1#ifndef ICM20608DATAFACTORY_H
2#define ICM20608DATAFACTORY_H
5#include "icm20608_adapter.h"
7#include "PesudoICM20608.h"
28#ifdef USE_REAL_ADAPTER
Abstracts the real or pseudo adapter to provide sensor data.
Definition ICM20608DataFactory.h:12
bool get_package_sync(ICM20608AppData &empty_data_pack)
Get sensor data package synchronously.
Definition ICM20608DataFactory.h:23
ICM20608DataFactory & operator=(const ICM20608DataFactory &)=delete
Disable copy assignment and copy constructor.
Interface for ICM20608 inertial measurement unit (IMU) sensor.
Definition icm20608_adapter.h:42
Pseudo implementation of ICM20608 for testing or non-real hardware.
Definition PesudoICM20608.h:8
bool get_package_sync(ICM20608AppData &empty_data_pack)
Get pseudo sensor data package.
Definition PesudoICM20608.cpp:14
Processed sensor data with float values.
Definition icm20608_adapter.h:17