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

Classes

struct  mip::commands_3dm::GnssTimeAssistance
 

Functions

void mip::commands_3dm::insert (Serializer &serializer, const GnssTimeAssistance &self)
 
void mip::commands_3dm::extract (Serializer &serializer, GnssTimeAssistance &self)
 
void mip::commands_3dm::insert (Serializer &serializer, const GnssTimeAssistance::Response &self)
 
void mip::commands_3dm::extract (Serializer &serializer, GnssTimeAssistance::Response &self)
 
CmdResult mip::commands_3dm::writeGnssTimeAssistance (C::mip_interface &device, double tow, uint16_t weekNumber, float accuracy)
 
CmdResult mip::commands_3dm::readGnssTimeAssistance (C::mip_interface &device, double *towOut, uint16_t *weekNumberOut, float *accuracyOut)
 

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

Function Documentation

◆ extract() [1/2]

void mip::commands_3dm::extract ( Serializer serializer,
GnssTimeAssistance self 
)

◆ extract() [2/2]

void mip::commands_3dm::extract ( Serializer serializer,
GnssTimeAssistance::Response self 
)

◆ insert() [1/2]

void mip::commands_3dm::insert ( Serializer serializer,
const GnssTimeAssistance self 
)

◆ insert() [2/2]

void mip::commands_3dm::insert ( Serializer serializer,
const GnssTimeAssistance::Response self 
)

◆ readGnssTimeAssistance()

CmdResult mip::commands_3dm::readGnssTimeAssistance ( C::mip_interface device,
double *  towOut,
uint16_t *  weekNumberOut,
float *  accuracyOut 
)

◆ writeGnssTimeAssistance()

CmdResult mip::commands_3dm::writeGnssTimeAssistance ( C::mip_interface device,
double  tow,
uint16_t  weekNumber,
float  accuracy 
)