MIP_SDK  latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
Classes | Typedefs | Functions
(0x0C,0x24) Gnss Time Assistance

Provide the GNSS subsystem with initial time information. More...

Classes

struct  mip::C::mip_3dm_gnss_time_assistance_command
 
struct  mip::C::mip_3dm_gnss_time_assistance_response
 

Typedefs

typedef struct mip_3dm_gnss_time_assistance_command mip::C::mip_3dm_gnss_time_assistance_command
 
typedef struct mip_3dm_gnss_time_assistance_response mip::C::mip_3dm_gnss_time_assistance_response
 

Functions

void mip::C::insert_mip_3dm_gnss_time_assistance_command (microstrain_serializer *serializer, const mip_3dm_gnss_time_assistance_command *self)
 
void mip::C::extract_mip_3dm_gnss_time_assistance_command (microstrain_serializer *serializer, mip_3dm_gnss_time_assistance_command *self)
 
void mip::C::insert_mip_3dm_gnss_time_assistance_response (microstrain_serializer *serializer, const mip_3dm_gnss_time_assistance_response *self)
 
void mip::C::extract_mip_3dm_gnss_time_assistance_response (microstrain_serializer *serializer, mip_3dm_gnss_time_assistance_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_gnss_time_assistance (mip_interface *device, double tow, uint16_t week_number, float accuracy)
 
mip_cmd_result mip::C::mip_3dm_read_gnss_time_assistance (mip_interface *device, double *tow_out, uint16_t *week_number_out, float *accuracy_out)
 

Detailed Description

Provide the GNSS subsystem with initial time information.

This message is required immediately after power up if GNSS Assist was enabled when the device was powered off. This will initialize the subsystem clock to help reduce the time to first fix (TTFF).

Typedef Documentation

◆ mip_3dm_gnss_time_assistance_command

◆ mip_3dm_gnss_time_assistance_response

Function Documentation

◆ extract_mip_3dm_gnss_time_assistance_command()

void mip::C::extract_mip_3dm_gnss_time_assistance_command ( microstrain_serializer serializer,
mip_3dm_gnss_time_assistance_command self 
)

◆ extract_mip_3dm_gnss_time_assistance_response()

void mip::C::extract_mip_3dm_gnss_time_assistance_response ( microstrain_serializer serializer,
mip_3dm_gnss_time_assistance_response self 
)

◆ insert_mip_3dm_gnss_time_assistance_command()

void mip::C::insert_mip_3dm_gnss_time_assistance_command ( microstrain_serializer serializer,
const mip_3dm_gnss_time_assistance_command self 
)

◆ insert_mip_3dm_gnss_time_assistance_response()

void mip::C::insert_mip_3dm_gnss_time_assistance_response ( microstrain_serializer serializer,
const mip_3dm_gnss_time_assistance_response self 
)

◆ mip_3dm_read_gnss_time_assistance()

mip_cmd_result mip::C::mip_3dm_read_gnss_time_assistance ( mip_interface device,
double *  tow_out,
uint16_t *  week_number_out,
float *  accuracy_out 
)

◆ mip_3dm_write_gnss_time_assistance()

mip_cmd_result mip::C::mip_3dm_write_gnss_time_assistance ( mip_interface device,
double  tow,
uint16_t  week_number,
float  accuracy 
)