| 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_shared_event_source_data | mip::C::mip_shared_event_source_data | 
| typedef struct mip_shared_ticks_data | mip::C::mip_shared_ticks_data | 
| typedef struct mip_shared_delta_ticks_data | mip::C::mip_shared_delta_ticks_data | 
| typedef uint16_t | mip::C::mip_shared_gps_timestamp_data_valid_flags | 
| typedef struct mip_shared_gps_timestamp_data | mip::C::mip_shared_gps_timestamp_data | 
| typedef struct mip_shared_delta_time_data | mip::C::mip_shared_delta_time_data | 
| typedef struct mip_shared_reference_timestamp_data | mip::C::mip_shared_reference_timestamp_data | 
| typedef struct mip_shared_reference_time_delta_data | mip::C::mip_shared_reference_time_delta_data | 
| typedef uint16_t | mip::C::mip_shared_external_timestamp_data_valid_flags | 
| typedef struct mip_shared_external_timestamp_data | mip::C::mip_shared_external_timestamp_data | 
| typedef uint16_t | mip::C::mip_shared_external_time_delta_data_valid_flags | 
| typedef struct mip_shared_external_time_delta_data | mip::C::mip_shared_external_time_delta_data | 
| Enumerations | |
| enum | { mip::C::MIP_SHARED_DATA_DESC_SET = 0xFF, mip::C::MIP_DATA_DESC_SHARED_EVENT_SOURCE = 0xD0, mip::C::MIP_DATA_DESC_SHARED_TICKS = 0xD1, mip::C::MIP_DATA_DESC_SHARED_DELTA_TICKS = 0xD2, mip::C::MIP_DATA_DESC_SHARED_GPS_TIME = 0xD3, mip::C::MIP_DATA_DESC_SHARED_DELTA_TIME = 0xD4, mip::C::MIP_DATA_DESC_SHARED_REFERENCE_TIME = 0xD5, mip::C::MIP_DATA_DESC_SHARED_REF_TIME_DELTA = 0xD6, mip::C::MIP_DATA_DESC_SHARED_EXTERNAL_TIME = 0xD7, mip::C::MIP_DATA_DESC_SHARED_SYS_TIME_DELTA = 0xD8, mip::C::MIP_DATA_DESC_SHARED_DEBUG_TICKS = 0xFF } | 
| enum | { mip::C::MIP_DATA_DESC_SHARED_START = 0xD0 } | 
| Functions | |
| void | mip::C::insert_mip_shared_event_source_data (microstrain_serializer *serializer, const mip_shared_event_source_data *self) | 
| void | mip::C::extract_mip_shared_event_source_data (microstrain_serializer *serializer, mip_shared_event_source_data *self) | 
| bool | mip::C::extract_mip_shared_event_source_data_from_field (const mip_field_view *field, void *ptr) | 
| void | mip::C::insert_mip_shared_ticks_data (microstrain_serializer *serializer, const mip_shared_ticks_data *self) | 
| void | mip::C::extract_mip_shared_ticks_data (microstrain_serializer *serializer, mip_shared_ticks_data *self) | 
| bool | mip::C::extract_mip_shared_ticks_data_from_field (const mip_field_view *field, void *ptr) | 
| void | mip::C::insert_mip_shared_delta_ticks_data (microstrain_serializer *serializer, const mip_shared_delta_ticks_data *self) | 
| void | mip::C::extract_mip_shared_delta_ticks_data (microstrain_serializer *serializer, mip_shared_delta_ticks_data *self) | 
| bool | mip::C::extract_mip_shared_delta_ticks_data_from_field (const mip_field_view *field, void *ptr) | 
| static void | mip::C::insert_mip_shared_gps_timestamp_data_valid_flags (microstrain_serializer *serializer, const mip_shared_gps_timestamp_data_valid_flags self) | 
| static void | mip::C::extract_mip_shared_gps_timestamp_data_valid_flags (microstrain_serializer *serializer, mip_shared_gps_timestamp_data_valid_flags *self) | 
| void | mip::C::insert_mip_shared_gps_timestamp_data (microstrain_serializer *serializer, const mip_shared_gps_timestamp_data *self) | 
| void | mip::C::extract_mip_shared_gps_timestamp_data (microstrain_serializer *serializer, mip_shared_gps_timestamp_data *self) | 
| bool | mip::C::extract_mip_shared_gps_timestamp_data_from_field (const mip_field_view *field, void *ptr) | 
| void | mip::C::insert_mip_shared_delta_time_data (microstrain_serializer *serializer, const mip_shared_delta_time_data *self) | 
| void | mip::C::extract_mip_shared_delta_time_data (microstrain_serializer *serializer, mip_shared_delta_time_data *self) | 
| bool | mip::C::extract_mip_shared_delta_time_data_from_field (const mip_field_view *field, void *ptr) | 
| void | mip::C::insert_mip_shared_reference_timestamp_data (microstrain_serializer *serializer, const mip_shared_reference_timestamp_data *self) | 
| void | mip::C::extract_mip_shared_reference_timestamp_data (microstrain_serializer *serializer, mip_shared_reference_timestamp_data *self) | 
| bool | mip::C::extract_mip_shared_reference_timestamp_data_from_field (const mip_field_view *field, void *ptr) | 
| void | mip::C::insert_mip_shared_reference_time_delta_data (microstrain_serializer *serializer, const mip_shared_reference_time_delta_data *self) | 
| void | mip::C::extract_mip_shared_reference_time_delta_data (microstrain_serializer *serializer, mip_shared_reference_time_delta_data *self) | 
| bool | mip::C::extract_mip_shared_reference_time_delta_data_from_field (const mip_field_view *field, void *ptr) | 
| static void | mip::C::insert_mip_shared_external_timestamp_data_valid_flags (microstrain_serializer *serializer, const mip_shared_external_timestamp_data_valid_flags self) | 
| static void | mip::C::extract_mip_shared_external_timestamp_data_valid_flags (microstrain_serializer *serializer, mip_shared_external_timestamp_data_valid_flags *self) | 
| void | mip::C::insert_mip_shared_external_timestamp_data (microstrain_serializer *serializer, const mip_shared_external_timestamp_data *self) | 
| void | mip::C::extract_mip_shared_external_timestamp_data (microstrain_serializer *serializer, mip_shared_external_timestamp_data *self) | 
| bool | mip::C::extract_mip_shared_external_timestamp_data_from_field (const mip_field_view *field, void *ptr) | 
| static void | mip::C::insert_mip_shared_external_time_delta_data_valid_flags (microstrain_serializer *serializer, const mip_shared_external_time_delta_data_valid_flags self) | 
| static void | mip::C::extract_mip_shared_external_time_delta_data_valid_flags (microstrain_serializer *serializer, mip_shared_external_time_delta_data_valid_flags *self) | 
| void | mip::C::insert_mip_shared_external_time_delta_data (microstrain_serializer *serializer, const mip_shared_external_time_delta_data *self) | 
| void | mip::C::extract_mip_shared_external_time_delta_data (microstrain_serializer *serializer, mip_shared_external_time_delta_data *self) | 
| bool | mip::C::extract_mip_shared_external_time_delta_data_from_field (const mip_field_view *field, void *ptr) | 
| Variables | |
| static const mip_shared_gps_timestamp_data_valid_flags | mip::C::MIP_SHARED_GPS_TIMESTAMP_DATA_VALID_FLAGS_NONE = 0x0000 | 
| static const mip_shared_gps_timestamp_data_valid_flags | mip::C::MIP_SHARED_GPS_TIMESTAMP_DATA_VALID_FLAGS_TOW = 0x0001 | 
| Whole number seconds TOW has been set.  More... | |
| static const mip_shared_gps_timestamp_data_valid_flags | mip::C::MIP_SHARED_GPS_TIMESTAMP_DATA_VALID_FLAGS_WEEK_NUMBER = 0x0002 | 
| Week number has been set.  More... | |
| static const mip_shared_gps_timestamp_data_valid_flags | mip::C::MIP_SHARED_GPS_TIMESTAMP_DATA_VALID_FLAGS_TIME_VALID = 0x0003 | 
| Both TOW and Week Number have been set.  More... | |
| static const mip_shared_gps_timestamp_data_valid_flags | mip::C::MIP_SHARED_GPS_TIMESTAMP_DATA_VALID_FLAGS_ALL = 0x0003 | 
| static const mip_shared_external_timestamp_data_valid_flags | mip::C::MIP_SHARED_EXTERNAL_TIMESTAMP_DATA_VALID_FLAGS_NONE = 0x0000 | 
| static const mip_shared_external_timestamp_data_valid_flags | mip::C::MIP_SHARED_EXTERNAL_TIMESTAMP_DATA_VALID_FLAGS_NANOSECONDS = 0x0001 | 
| static const mip_shared_external_timestamp_data_valid_flags | mip::C::MIP_SHARED_EXTERNAL_TIMESTAMP_DATA_VALID_FLAGS_ALL = 0x0001 | 
| static const mip_shared_external_time_delta_data_valid_flags | mip::C::MIP_SHARED_EXTERNAL_TIME_DELTA_DATA_VALID_FLAGS_NONE = 0x0000 | 
| static const mip_shared_external_time_delta_data_valid_flags | mip::C::MIP_SHARED_EXTERNAL_TIME_DELTA_DATA_VALID_FLAGS_DT_NANOS = 0x0001 | 
| static const mip_shared_external_time_delta_data_valid_flags | mip::C::MIP_SHARED_EXTERNAL_TIME_DELTA_DATA_VALID_FLAGS_ALL = 0x0001 | 
 1.8.17
 1.8.17