MIP_SDK  v3.0.0-736-g212583cf
MicroStrain Communications Library for embedded systems
Classes | Typedefs | Functions | Variables
(0xFF,0xD8) External Time Delta

Delta time since the last packet containing delta external (0xFF,0xD4) or delta gps time (0xFF,0xD8). More...

Classes

struct  mip::C::mip_shared_external_time_delta_data
 

Typedefs

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
 

Functions

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_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
 

Detailed Description

Difference between the time as reported by the shared external time field, 0xD7, and the previous output of this delta quantity within the same descriptor set and event instance.

This can be used to track the amount of time passed between event occurrences. See the manual page on delta time quantities.

This field contains the same value as the delta gps time field, 0xD4, but is expressed in nanoseconds. Transmission of either of these fields restarts a shared counter, so only one should be streamed at a time to avoid confusion. The counter is not shared across descriptors sets or between event instances.

Typedef Documentation

◆ mip_shared_external_time_delta_data_valid_flags

◆ mip_shared_external_time_delta_data

Function Documentation

◆ insert_mip_shared_external_time_delta_data_valid_flags()

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 
)
inlinestatic

◆ extract_mip_shared_external_time_delta_data_valid_flags()

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 
)
inlinestatic

◆ insert_mip_shared_external_time_delta_data()

void mip::C::insert_mip_shared_external_time_delta_data ( microstrain_serializer serializer,
const mip_shared_external_time_delta_data self 
)

◆ extract_mip_shared_external_time_delta_data()

void mip::C::extract_mip_shared_external_time_delta_data ( microstrain_serializer serializer,
mip_shared_external_time_delta_data self 
)

◆ extract_mip_shared_external_time_delta_data_from_field()

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

Variable Documentation

◆ MIP_SHARED_EXTERNAL_TIME_DELTA_DATA_VALID_FLAGS_NONE

const mip_shared_external_time_delta_data_valid_flags mip::C::MIP_SHARED_EXTERNAL_TIME_DELTA_DATA_VALID_FLAGS_NONE = 0x0000
static

◆ MIP_SHARED_EXTERNAL_TIME_DELTA_DATA_VALID_FLAGS_DT_NANOS

const mip_shared_external_time_delta_data_valid_flags mip::C::MIP_SHARED_EXTERNAL_TIME_DELTA_DATA_VALID_FLAGS_DT_NANOS = 0x0001
static

◆ MIP_SHARED_EXTERNAL_TIME_DELTA_DATA_VALID_FLAGS_ALL

const mip_shared_external_time_delta_data_valid_flags mip::C::MIP_SHARED_EXTERNAL_TIME_DELTA_DATA_VALID_FLAGS_ALL = 0x0001
static