MIP SDK
0.0.1
MicroStrain Communications Library for embedded systems
|
Classes | |
struct | mip::C::mip_sensor_gps_timestamp_data |
Typedefs | |
typedef uint16_t | mip::C::mip_sensor_gps_timestamp_data_valid_flags |
typedef struct mip_sensor_gps_timestamp_data | mip::C::mip_sensor_gps_timestamp_data |
Functions | |
void | mip::C::insert_mip_sensor_gps_timestamp_data (mip_serializer *serializer, const mip_sensor_gps_timestamp_data *self) |
void | mip::C::extract_mip_sensor_gps_timestamp_data (mip_serializer *serializer, mip_sensor_gps_timestamp_data *self) |
bool | mip::C::extract_mip_sensor_gps_timestamp_data_from_field (const struct mip_field *field, void *ptr) |
void | mip::C::insert_mip_sensor_gps_timestamp_data_valid_flags (struct mip_serializer *serializer, const mip_sensor_gps_timestamp_data_valid_flags self) |
void | mip::C::extract_mip_sensor_gps_timestamp_data_valid_flags (struct mip_serializer *serializer, mip_sensor_gps_timestamp_data_valid_flags *self) |
GPS timestamp of the SENSOR data
Should the PPS become unavailable, the device will revert to its internal clock, which will cause the reported time to drift from true GPS time. Upon recovering from a PPS outage, the user should expect a jump in the reported GPS time due to the accumulation of internal clock error. If synchronization to an external clock or onboard GNSS receiver (for products that have one) is disabled, this time is equivalent to internal system time.
Note: this data field may be deprecrated in the future. The more flexible shared data field (0x80, 0xD3) should be used instead.
typedef uint16_t mip::C::mip_sensor_gps_timestamp_data_valid_flags |
void mip::C::extract_mip_sensor_gps_timestamp_data | ( | mip_serializer * | serializer, |
mip_sensor_gps_timestamp_data * | self | ||
) |
bool mip::C::extract_mip_sensor_gps_timestamp_data_from_field | ( | const struct mip_field * | field, |
void * | ptr | ||
) |
void mip::C::extract_mip_sensor_gps_timestamp_data_valid_flags | ( | struct mip_serializer * | serializer, |
mip_sensor_gps_timestamp_data_valid_flags * | self | ||
) |
void mip::C::insert_mip_sensor_gps_timestamp_data | ( | mip_serializer * | serializer, |
const mip_sensor_gps_timestamp_data * | self | ||
) |
void mip::C::insert_mip_sensor_gps_timestamp_data_valid_flags | ( | struct mip_serializer * | serializer, |
const mip_sensor_gps_timestamp_data_valid_flags | self | ||
) |