MIP_SDK
latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
|
External timestamp in nanoseconds. More...
Classes | |
struct | mip::C::mip_shared_external_timestamp_data |
Typedefs | |
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 |
Functions | |
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) |
External timestamp in nanoseconds.
This timestamp represents the time at which the corresponding data was sampled in the external clock domain. Equivalent to the GPS Timestamp but in nanoseconds.
For events, this is the time of the event trigger.
To be valid, external clock sync must be achieved using the PPS input.
typedef uint16_t mip::C::mip_shared_external_timestamp_data_valid_flags |
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 | ||
) |
void mip::C::insert_mip_shared_external_timestamp_data | ( | microstrain_serializer * | serializer, |
const mip_shared_external_timestamp_data * | self | ||
) |