|
| static void | log_callback (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 void | capture_gyro_bias (mip_interface *_device) |
| | Captures and configures device gyro bias. More...
|
| |
| static void | configure_filter_message_format (mip_interface *_device) |
| | Configures message format for filter data streaming. More...
|
| |
| static void | initialize_filter (mip_interface *_device) |
| | Initializes and resets the navigation filter. More...
|
| |
| static void | display_filter_state (const mip_filter_mode _filter_state) |
| | Displays the current filter state when changes occur. More...
|
| |
| static mip_timestamp | get_current_timestamp () |
| | Gets the current system timestamp in milliseconds. More...
|
| |
| static bool | mip_interface_user_send_to_device (mip_interface *_device, const uint8_t *_data, size_t _length) |
| | Handles sending packets to the device. More...
|
| |
| static bool | mip_interface_user_recv_from_device (mip_interface *_device, uint8_t *_buffer, size_t _max_length, mip_timeout _wait_time, bool _from_cmd, size_t *_length_out, mip_timestamp *_timestamp_out) |
| | Handles receiving packets from the device. More...
|
| |
| static void | initialize_device (mip_interface *_device, serial_port *_device_port, const uint32_t _baudrate) |
| | Initializes and configures a MIP device interface. More...
|
| |
| static void | terminate (serial_port *_device_port, const char *_message, const bool _successful) |
| | Handles graceful program termination and cleanup. More...
|
| |
| static void | exit_from_command (const mip_interface *_device, const mip_cmd_result _cmd_result, const char *_format,...) |
| | Handles graceful program termination and command failure cleanup. More...
|
| |
| int | main (const int argc, const char *argv[]) |
| |