|
| static void | logCallback (void *_user, const microstrain_log_level _level, const char *_format, va_list _args) |
| | Custom logging callback for MIP SDK message formatting and output. More...
|
| |
| static mip::Timestamp | getCurrentTimestamp () |
| | Gets the current system timestamp in milliseconds. More...
|
| |
| static void | initializeDevice (mip::Interface &_device) |
| | Initializes and configures a MIP device interface. More...
|
| |
| static bool | isDescriptorSupported (const mip::CompositeDescriptor &_compositeDescriptor, const uint16_t *_supportedDescriptors, const uint8_t _supportedDescriptorCount) |
| | Determines if the device supports a specific descriptor. More...
|
| |
| static void | configureSensorMessageFormat (mip::Interface &_device, const uint16_t *_supportedDescriptors, const uint8_t _supportedDescriptorCount) |
| | Configures message format for sensor data streaming. More...
|
| |
| static void | packetCallback (void *_user, const mip::PacketView &_packetView, mip::Timestamp _timestamp) |
| | Callback function that processes received MIP packets. More...
|
| |
| static void | accelFieldCallback (void *_user, const mip::FieldView &_fieldView, mip::Timestamp _timestamp) |
| | Callback handler for accelerometer data fields. More...
|
| |
| static void | gyroFieldCallback (void *_user, const mip::FieldView &_fieldView, mip::Timestamp _timestamp) |
| | Callback handler for gyroscope data fields. More...
|
| |
| static void | magFieldCallback (void *_user, const mip::FieldView &_fieldView, mip::Timestamp _timestamp) |
| | Callback handler for magnetometer data fields. More...
|
| |
| static void | terminate (microstrain::Connection *_connection, const char *_message, const bool _successful) |
| | Handles graceful program termination and cleanup. More...
|
| |
| static void | terminate (mip::Interface &_device, const mip::CmdResult _cmdResult, const char *_format,...) |
| | Handles graceful program termination and command failure cleanup. More...
|
| |
| int | main (const int argc, const char *argv[]) |
| |