MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Typedefs | Functions
(0x0C,0x24) Gnss Time Assistance [C]
Collaboration diagram for (0x0C,0x24) Gnss Time Assistance [C]:

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 (mip_serializer *serializer, const mip_3dm_gnss_time_assistance_command *self)
 
void mip::C::extract_mip_3dm_gnss_time_assistance_command (mip_serializer *serializer, mip_3dm_gnss_time_assistance_command *self)
 
void mip::C::insert_mip_3dm_gnss_time_assistance_response (mip_serializer *serializer, const mip_3dm_gnss_time_assistance_response *self)
 
void mip::C::extract_mip_3dm_gnss_time_assistance_response (mip_serializer *serializer, mip_3dm_gnss_time_assistance_response *self)
 
mip_cmd_result mip::C::mip_3dm_write_gnss_time_assistance (struct mip_interface *device, double tow, uint16_t week_number, float accuracy)
 
mip_cmd_result mip::C::mip_3dm_read_gnss_time_assistance (struct 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 ( mip_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 ( mip_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 ( mip_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 ( mip_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 ( struct 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 ( struct mip_interface device,
double  tow,
uint16_t  week_number,
float  accuracy 
)