0.4.1
Loading...
Searching...
No Matches
NAV::vendor::vectornav::TimeOutputs Struct Reference

Binary Group 2 - Time Outputs. More...

Data Fields

uint64_t gpsTow
 Time since start of GPS week.
 
uint16_t gpsWeek
 GPS week.
 
uint32_t syncInCnt
 SyncIn trigger count.
 
uint32_t syncOutCnt
 SyncOut trigger count.
 
vn::protocol::uart::TimeGroup timeField
 Available data in this struct.
 
uint64_t timeGps
 Absolute GPS time.
 
uint64_t timePPS
 Time since last GPS PPS trigger.
 
uint64_t timeStartup
 Time since startup.
 
TimeStatus timeStatus
 Time valid status flags.
 
uint64_t timeSyncIn
 Time since last SyncIn trigger.
 
UTC timeUtc
 UTC time.
 

Detailed Description

Binary Group 2 - Time Outputs.

Definition at line 24 of file TimeOutputs.hpp.

Field Documentation

◆ gpsTow

uint64_t NAV::vendor::vectornav::TimeOutputs::gpsTow

Time since start of GPS week.

The time since the start of the current GPS time week expressed in nano seconds.

Definition at line 43 of file TimeOutputs.hpp.

◆ gpsWeek

uint16_t NAV::vendor::vectornav::TimeOutputs::gpsWeek

GPS week.

The current GPS week.

Definition at line 48 of file TimeOutputs.hpp.

◆ syncInCnt

uint32_t NAV::vendor::vectornav::TimeOutputs::syncInCnt

SyncIn trigger count.

The number of SyncIn trigger events that have occurred.

Definition at line 69 of file TimeOutputs.hpp.

◆ syncOutCnt

uint32_t NAV::vendor::vectornav::TimeOutputs::syncOutCnt

SyncOut trigger count.

The number of SyncOut trigger events that have occurred.

Definition at line 74 of file TimeOutputs.hpp.

◆ timeField

vn::protocol::uart::TimeGroup NAV::vendor::vectornav::TimeOutputs::timeField

Available data in this struct.

Definition at line 27 of file TimeOutputs.hpp.

◆ timeGps

uint64_t NAV::vendor::vectornav::TimeOutputs::timeGps

Absolute GPS time.

The absolute GPS time since start of GPS epoch 1980 expressed in nano seconds.

Definition at line 38 of file TimeOutputs.hpp.

◆ timePPS

uint64_t NAV::vendor::vectornav::TimeOutputs::timePPS

Time since last GPS PPS trigger.

The time since the last GPS PPS trigger event expressed in nano seconds.

Definition at line 58 of file TimeOutputs.hpp.

◆ timeStartup

uint64_t NAV::vendor::vectornav::TimeOutputs::timeStartup

Time since startup.

The system time since startup measured in nano seconds. The time since startup is based upon the internal TXCO oscillator for the MCU. The accuracy of the internal TXCO is +/- 20ppm (-40C to 85C).

Definition at line 33 of file TimeOutputs.hpp.

◆ timeStatus

TimeStatus NAV::vendor::vectornav::TimeOutputs::timeStatus

Time valid status flags.

Time valid status flags.

Fields: timeOk | dateOk | utcTimeValid | resv | resv | resv | resv | resv

Bit Offset: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7

Name Description
timeOk 1 - GpsTow is valid.
dateOk 1 - TimeGps and GpsWeek are valid.
utcTimeValid 1 - UTC time is valid.
resv Reserved for future use.

Definition at line 89 of file TimeOutputs.hpp.

◆ timeSyncIn

uint64_t NAV::vendor::vectornav::TimeOutputs::timeSyncIn

Time since last SyncIn trigger.

The time since the last SyncIn event trigger expressed in nano seconds.

Definition at line 53 of file TimeOutputs.hpp.

◆ timeUtc

UTC NAV::vendor::vectornav::TimeOutputs::timeUtc

UTC time.

The current UTC time. The year is given as a signed byte year offset from the year 2000. For example the year 2013 would be given as year 13.

Definition at line 64 of file TimeOutputs.hpp.


The documentation for this struct was generated from the following file: