MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Classes | Typedefs | Functions
(0x80,0x12) Gps Timestamp

GPS timestamp of the SENSOR data. More...

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 (microstrain_serializer *serializer, const mip_sensor_gps_timestamp_data *self)
 
void mip::C::extract_mip_sensor_gps_timestamp_data (microstrain_serializer *serializer, mip_sensor_gps_timestamp_data *self)
 
bool mip::C::extract_mip_sensor_gps_timestamp_data_from_field (const mip_field_view *field, void *ptr)
 

Detailed Description

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 deprecated in the future. The more flexible shared data field (0x80, 0xD3) should be used instead.

Typedef Documentation

◆ mip_sensor_gps_timestamp_data

◆ mip_sensor_gps_timestamp_data_valid_flags

Function Documentation

◆ extract_mip_sensor_gps_timestamp_data()

void mip::C::extract_mip_sensor_gps_timestamp_data ( microstrain_serializer serializer,
mip_sensor_gps_timestamp_data self 
)

◆ extract_mip_sensor_gps_timestamp_data_from_field()

bool mip::C::extract_mip_sensor_gps_timestamp_data_from_field ( const mip_field_view field,
void *  ptr 
)

◆ insert_mip_sensor_gps_timestamp_data()

void mip::C::insert_mip_sensor_gps_timestamp_data ( microstrain_serializer serializer,
const mip_sensor_gps_timestamp_data self 
)