Implementation of IResponse interface that does nothing. More...
#include <cyberatom.hpp>
Public Member Functions | |
| virtual void | sysInfo (const char *model, const char *firmwareVersion) override |
| Handles retrieval of SYS_INFO message from the device. More... | |
| virtual void | quatData (float q0, float q1, float q2, float q3) override |
| Handles retrieval of QUAT_DATA message from the device. More... | |
| virtual void | eulerData (float p, float r, float y) override |
| Handles retrieval of EULER_DATA message from the device. More... | |
| virtual void | rotRateData (float x, float y, float z) override |
| Handles retrieval of ROT_RATE_DATA message from the device. More... | |
| virtual void | accCalibMatrix (float *cal, float *bias) override |
| Handles retrieval of ACC_CALIB_MAT message from the device. More... | |
| virtual void | magCalibMatrix (float *cal, float *bias) override |
| Handles retrieval of MAG_CALIB_MAT message from the device. More... | |
| virtual void | gyrCalibMatrix (float *cal, float *bias) override |
| Handles retrieval of GYR_CALIB_MAT message from the device. More... | |
| virtual void | filterMagMatrix (float *mat) override |
| Handles retrieval of FILTER_MAG_MAT message from the device. More... | |
| virtual void | filterAccMatrix (float *mat) override |
| Handles retrieval of FILTER_ACC message from the device. More... | |
| virtual void | filterGyrMatrix (float *mat) override |
| Handles retrieval of FILTER_GYR message from the device. More... | |
| virtual void | filterProcMatrix (float *mat) override |
| Handles retrieval of FILTER_PROCN message from the device. More... | |
| virtual void | temperature (float temp) override |
| Handles retrieval of TEMP message from the device. More... | |
| virtual void | baudRate (uint8_t rate) override |
| Handles retrieval of BAUD_RATE message from the device. More... | |
| virtual void | i2cAddress (uint8_t addr) override |
| Handles retrieval of I2C_ADDR message from the device. More... | |
| virtual void | confirm () override |
| Handles retrieval of CONFIRM message from the device. | |
| virtual void | rawAccData (int16_t x, int16_t y, int16_t z) override |
| Handles retrieval of RAW_ACC message from the device. More... | |
| virtual void | rawMagData (int16_t x, int16_t y, int16_t z) override |
| Handles retrieval of RAW_MAG message from the device. More... | |
| virtual void | rawGyrData (int16_t x, int16_t y, int16_t z) override |
| Handles retrieval of RAW_GYR message from the device. More... | |
| virtual void | normAccData (float x, float y, float z) override |
| Handles retrieval of NORM_ACC message from the device. More... | |
| virtual void | normMagData (float x, float y, float z) override |
| Handles retrieval of NORM_MAG message from the device. More... | |
| virtual void | normGyrData (float x, float y, float z) override |
| Handles retrieval of NORM_GYR message from the device. More... | |
| virtual void | calibAccData (float x, float y, float z) override |
| Handles retrieval of CALIB_ACC message from the device. More... | |
| virtual void | calibMagData (float x, float y, float z) override |
| Handles retrieval of CALIB_MAG message from the device. More... | |
| virtual void | calibGyrData (float x, float y, float z) override |
| Handles retrieval of CALIB_GYR message from the device. More... | |
| virtual void | stats (uint32_t perf0, uint32_t perf1, uint32_t perf2, uint32_t perf3, uint32_t perf4, uint32_t perf5, uint32_t perf6, uint32_t perf7) override |
| Handles retrieval of STATS message from the device. More... | |
Implementation of IResponse interface that does nothing.
This class is introduced for convenience subclassing when only few response methods should have non-empty implementation in a custom handler class.
|
inlineoverridevirtual |
Handles retrieval of ACC_CALIB_MAT message from the device.
| cal | |
| bias |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of BAUD_RATE message from the device.
| rate |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of CALIB_ACC message from the device.
| x | X component of post-calibrated data |
| y | Y component of post-calibrated data |
| z | Z component of post-calibrated data |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of CALIB_GYR message from the device.
| x | X component of post-calibrated data |
| y | Y component of post-calibrated data |
| z | Z component of post-calibrated data |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of CALIB_MAG message from the device.
| x | X component of post-calibrated data |
| y | Y component of post-calibrated data |
| z | Z component of post-calibrated data |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of EULER_DATA message from the device.
| p | Pitch angle value. |
| r | Roll angle value. |
| y | Yaw angle value. |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of FILTER_ACC message from the device.
| mat |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of FILTER_GYR message from the device.
| mat |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of FILTER_MAG_MAT message from the device.
| mat |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of FILTER_PROCN message from the device.
| mat |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of GYR_CALIB_MAT message from the device.
| cal | |
| bias |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of I2C_ADDR message from the device.
| addr | actual device I2C address |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of MAG_CALIB_MAT message from the device.
| cal | |
| bias |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of NORM_ACC message from the device.
| x | X component of measured and normalized data |
| y | Y component of measured and normalized data |
| z | Z component of measured and normalized data |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of NORM_GYR message from the device.
| x | X component of measured and normalized data |
| y | Y component of measured and normalized data |
| z | Z component of measured and normalized data |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of NORM_MAG message from the device.
| x | X component of measured and normalized data |
| y | Y component of measured and normalized data |
| z | Z component of measured and normalized data |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of QUAT_DATA message from the device.
| q0 | q0 (w) quaternion component. |
| q1 | q1 (x) quaternion component. |
| q2 | q2 (y) quaternion component. |
| q3 | q3 (z) quaternion component. |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of RAW_ACC message from the device.
| x | X component of measured data |
| y | Y component of measured data |
| z | Z component of measured data |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of RAW_GYR message from the device.
| x | X component of measured data |
| y | Y component of measured data |
| z | Z component of measured data |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of RAW_MAG message from the device.
| x | X component of measured data |
| y | Y component of measured data |
| z | Z component of measured data |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of ROT_RATE_DATA message from the device.
| x | rotation rate over local device X axis |
| y | rotation rate over local device Y axis |
| z | rotation rate over local device Z axis |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of STATS message from the device.
| perf0 | |
| perf1 | |
| perf2 | |
| perf3 | |
| perf4 | |
| perf5 | |
| perf6 | |
| perf7 |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of SYS_INFO message from the device.
| model | Null-terminated string representing device model. |
| firmwareVersion | Null-terminated string containing firmware version. |
Implements cyberatom::IResponse.
|
inlineoverridevirtual |
Handles retrieval of TEMP message from the device.
| temp | Actual temperature of the device in Celsius degrees. |
Implements cyberatom::IResponse.