MIP_SDK  latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
Classes | Typedefs | Functions
(0xFF,0xD7) External Timestamp

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)
 

Detailed Description

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 Documentation

◆ mip_shared_external_timestamp_data

◆ mip_shared_external_timestamp_data_valid_flags

Function Documentation

◆ extract_mip_shared_external_timestamp_data()

void mip::C::extract_mip_shared_external_timestamp_data ( microstrain_serializer serializer,
mip_shared_external_timestamp_data self 
)

◆ extract_mip_shared_external_timestamp_data_from_field()

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

◆ insert_mip_shared_external_timestamp_data()

void mip::C::insert_mip_shared_external_timestamp_data ( microstrain_serializer serializer,
const mip_shared_external_timestamp_data self 
)