| MIP_SDK
    v4.0.0
    MicroStrain Communications Library for embedded systems | 
#include <mip/definitions/common.h>#include <mip/mip_descriptors.h>#include <mip/mip_result.h>#include <mip/mip_interface.h>#include <stdint.h>#include <stddef.h>#include <stdbool.h>Go to the source code of this file.
| Namespaces | |
| mip | |
| A collection of C++ classes and functions covering the full mip api. | |
| mip::C | |
| Typedefs | |
| typedef struct mip_base_device_info | mip::C::mip_base_device_info | 
| typedef enum mip_time_format | mip::C::mip_time_format | 
| typedef uint32_t | mip::C::mip_commanded_test_bits_gq7 | 
| typedef struct mip_base_ping_command | mip::C::mip_base_ping_command | 
| No parameters (empty struct not allowed in C)  More... | |
| typedef struct mip_base_set_idle_command | mip::C::mip_base_set_idle_command | 
| No parameters (empty struct not allowed in C)  More... | |
| typedef struct mip_base_get_device_info_command | mip::C::mip_base_get_device_info_command | 
| No parameters (empty struct not allowed in C)  More... | |
| typedef struct mip_base_get_device_info_response | mip::C::mip_base_get_device_info_response | 
| typedef struct mip_base_get_device_descriptors_command | mip::C::mip_base_get_device_descriptors_command | 
| No parameters (empty struct not allowed in C)  More... | |
| typedef struct mip_base_get_device_descriptors_response | mip::C::mip_base_get_device_descriptors_response | 
| typedef struct mip_base_built_in_test_command | mip::C::mip_base_built_in_test_command | 
| No parameters (empty struct not allowed in C)  More... | |
| typedef struct mip_base_built_in_test_response | mip::C::mip_base_built_in_test_response | 
| typedef struct mip_base_resume_command | mip::C::mip_base_resume_command | 
| No parameters (empty struct not allowed in C)  More... | |
| typedef struct mip_base_get_extended_descriptors_command | mip::C::mip_base_get_extended_descriptors_command | 
| No parameters (empty struct not allowed in C)  More... | |
| typedef struct mip_base_get_extended_descriptors_response | mip::C::mip_base_get_extended_descriptors_response | 
| typedef struct mip_base_continuous_bit_command | mip::C::mip_base_continuous_bit_command | 
| No parameters (empty struct not allowed in C)  More... | |
| typedef struct mip_base_continuous_bit_response | mip::C::mip_base_continuous_bit_response | 
| typedef struct mip_base_comm_speed_command | mip::C::mip_base_comm_speed_command | 
| typedef struct mip_base_comm_speed_response | mip::C::mip_base_comm_speed_response | 
| typedef enum mip_base_gps_time_update_command_field_id | mip::C::mip_base_gps_time_update_command_field_id | 
| typedef struct mip_base_gps_time_update_command | mip::C::mip_base_gps_time_update_command | 
| typedef struct mip_base_soft_reset_command | mip::C::mip_base_soft_reset_command | 
| No parameters (empty struct not allowed in C)  More... | |
| Functions | |
| void | mip::C::insert_mip_base_device_info (microstrain_serializer *serializer, const mip_base_device_info *self) | 
| void | mip::C::extract_mip_base_device_info (microstrain_serializer *serializer, mip_base_device_info *self) | 
| static void | mip::C::insert_mip_time_format (microstrain_serializer *serializer, const mip_time_format self) | 
| static void | mip::C::extract_mip_time_format (microstrain_serializer *serializer, mip_time_format *self) | 
| static void | mip::C::insert_mip_commanded_test_bits_gq7 (microstrain_serializer *serializer, const mip_commanded_test_bits_gq7 self) | 
| static void | mip::C::extract_mip_commanded_test_bits_gq7 (microstrain_serializer *serializer, mip_commanded_test_bits_gq7 *self) | 
| mip_cmd_result | mip::C::mip_base_ping (mip_interface *device) | 
| mip_cmd_result | mip::C::mip_base_set_idle (mip_interface *device) | 
| void | mip::C::insert_mip_base_get_device_info_response (microstrain_serializer *serializer, const mip_base_get_device_info_response *self) | 
| void | mip::C::extract_mip_base_get_device_info_response (microstrain_serializer *serializer, mip_base_get_device_info_response *self) | 
| mip_cmd_result | mip::C::mip_base_get_device_info (mip_interface *device, mip_base_device_info *device_info_out) | 
| void | mip::C::insert_mip_base_get_device_descriptors_response (microstrain_serializer *serializer, const mip_base_get_device_descriptors_response *self) | 
| void | mip::C::extract_mip_base_get_device_descriptors_response (microstrain_serializer *serializer, mip_base_get_device_descriptors_response *self) | 
| mip_cmd_result | mip::C::mip_base_get_device_descriptors (mip_interface *device, uint16_t *descriptors_out, size_t descriptors_out_max, uint8_t *descriptors_out_count) | 
| void | mip::C::insert_mip_base_built_in_test_response (microstrain_serializer *serializer, const mip_base_built_in_test_response *self) | 
| void | mip::C::extract_mip_base_built_in_test_response (microstrain_serializer *serializer, mip_base_built_in_test_response *self) | 
| mip_cmd_result | mip::C::mip_base_built_in_test (mip_interface *device, uint32_t *result_out) | 
| mip_cmd_result | mip::C::mip_base_resume (mip_interface *device) | 
| void | mip::C::insert_mip_base_get_extended_descriptors_response (microstrain_serializer *serializer, const mip_base_get_extended_descriptors_response *self) | 
| void | mip::C::extract_mip_base_get_extended_descriptors_response (microstrain_serializer *serializer, mip_base_get_extended_descriptors_response *self) | 
| mip_cmd_result | mip::C::mip_base_get_extended_descriptors (mip_interface *device, uint16_t *descriptors_out, size_t descriptors_out_max, uint8_t *descriptors_out_count) | 
| void | mip::C::insert_mip_base_continuous_bit_response (microstrain_serializer *serializer, const mip_base_continuous_bit_response *self) | 
| void | mip::C::extract_mip_base_continuous_bit_response (microstrain_serializer *serializer, mip_base_continuous_bit_response *self) | 
| mip_cmd_result | mip::C::mip_base_continuous_bit (mip_interface *device, uint8_t *result_out) | 
| void | mip::C::insert_mip_base_comm_speed_command (microstrain_serializer *serializer, const mip_base_comm_speed_command *self) | 
| void | mip::C::extract_mip_base_comm_speed_command (microstrain_serializer *serializer, mip_base_comm_speed_command *self) | 
| void | mip::C::insert_mip_base_comm_speed_response (microstrain_serializer *serializer, const mip_base_comm_speed_response *self) | 
| void | mip::C::extract_mip_base_comm_speed_response (microstrain_serializer *serializer, mip_base_comm_speed_response *self) | 
| mip_cmd_result | mip::C::mip_base_write_comm_speed (mip_interface *device, uint8_t port, uint32_t baud) | 
| mip_cmd_result | mip::C::mip_base_read_comm_speed (mip_interface *device, uint8_t port, uint32_t *baud_out) | 
| mip_cmd_result | mip::C::mip_base_save_comm_speed (mip_interface *device, uint8_t port) | 
| mip_cmd_result | mip::C::mip_base_load_comm_speed (mip_interface *device, uint8_t port) | 
| mip_cmd_result | mip::C::mip_base_default_comm_speed (mip_interface *device, uint8_t port) | 
| static void | mip::C::insert_mip_base_gps_time_update_command_field_id (microstrain_serializer *serializer, const mip_base_gps_time_update_command_field_id self) | 
| static void | mip::C::extract_mip_base_gps_time_update_command_field_id (microstrain_serializer *serializer, mip_base_gps_time_update_command_field_id *self) | 
| void | mip::C::insert_mip_base_gps_time_update_command (microstrain_serializer *serializer, const mip_base_gps_time_update_command *self) | 
| void | mip::C::extract_mip_base_gps_time_update_command (microstrain_serializer *serializer, mip_base_gps_time_update_command *self) | 
| mip_cmd_result | mip::C::mip_base_write_gps_time_update (mip_interface *device, mip_base_gps_time_update_command_field_id field_id, uint32_t value) | 
| mip_cmd_result | mip::C::mip_base_soft_reset (mip_interface *device) | 
| Variables | |
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_NONE = 0x00000000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_GENERAL_HARDWARE_FAULT = 0x00000001 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_GENERAL_FIRMWARE_FAULT = 0x00000002 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_TIMING_OVERLOAD = 0x00000004 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_BUFFER_OVERRUN = 0x00000008 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_RESERVED = 0x000000F0 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_IPC_IMU_FAULT = 0x00000100 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_IPC_NAV_FAULT = 0x00000200 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_IPC_GNSS_FAULT = 0x00000400 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_COMMS_FAULT = 0x00000800 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_IMU_ACCEL_FAULT = 0x00001000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_IMU_GYRO_FAULT = 0x00002000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_IMU_MAG_FAULT = 0x00004000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_IMU_PRESS_FAULT = 0x00008000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_IMU_RESERVED = 0x00030000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_IMU_CAL_ERROR = 0x00040000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_IMU_GENERAL_FAULT = 0x00080000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_FILT_RESERVED = 0x00300000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_FILT_SOLUTION_FAULT = 0x00400000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_FILT_GENERAL_FAULT = 0x00800000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_GNSS_RECEIVER1_FAULT = 0x01000000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_GNSS_ANTENNA1_FAULT = 0x02000000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_GNSS_RECEIVER2_FAULT = 0x04000000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_GNSS_ANTENNA2_FAULT = 0x08000000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_GNSS_RTCM_FAILURE = 0x10000000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_GNSS_RTK_FAULT = 0x20000000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_GNSS_SOLUTION_FAULT = 0x40000000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_GNSS_GENERAL_FAULT = 0x80000000 | 
| static const mip_commanded_test_bits_gq7 | mip::C::MIP_COMMANDED_TEST_BITS_GQ7_ALL = 0xFFFFFFFF | 
 1.8.17
 1.8.17