PX4 Firmware
PX4 Autopilot Software http://px4.io
ubx_payload_rx_nav_pvt_t Struct Reference

#include <ubx.h>

Collaboration diagram for ubx_payload_rx_nav_pvt_t:

Public Attributes

uint32_t iTOW
 GPS Time of Week [ms]. More...
 
uint16_t year
 Year (UTC) More...
 
uint8_t month
 Month, range 1..12 (UTC) More...
 
uint8_t day
 Day of month, range 1..31 (UTC) More...
 
uint8_t hour
 Hour of day, range 0..23 (UTC) More...
 
uint8_t min
 Minute of hour, range 0..59 (UTC) More...
 
uint8_t sec
 Seconds of minute, range 0..60 (UTC) More...
 
uint8_t valid
 Validity flags (see UBX_RX_NAV_PVT_VALID_...) More...
 
uint32_t tAcc
 Time accuracy estimate (UTC) [ns]. More...
 
int32_t nano
 Fraction of second (UTC) [-1e9...1e9 ns]. More...
 
uint8_t fixType
 GNSSfix type: 0 = No fix, 1 = Dead Reckoning only, 2 = 2D fix, 3 = 3d-fix, 4 = GNSS + dead reckoning, 5 = time only fix. More...
 
uint8_t flags
 Fix Status Flags (see UBX_RX_NAV_PVT_FLAGS_...) More...
 
uint8_t reserved1
 
uint8_t numSV
 Number of SVs used in Nav Solution. More...
 
int32_t lon
 Longitude [1e-7 deg]. More...
 
int32_t lat
 Latitude [1e-7 deg]. More...
 
int32_t height
 Height above ellipsoid [mm]. More...
 
int32_t hMSL
 Height above mean sea level [mm]. More...
 
uint32_t hAcc
 Horizontal accuracy estimate [mm]. More...
 
uint32_t vAcc
 Vertical accuracy estimate [mm]. More...
 
int32_t velN
 NED north velocity [mm/s]. More...
 
int32_t velE
 NED east velocity [mm/s]. More...
 
int32_t velD
 NED down velocity [mm/s]. More...
 
int32_t gSpeed
 Ground Speed (2-D) [mm/s]. More...
 
int32_t headMot
 Heading of motion (2-D) [1e-5 deg]. More...
 
uint32_t sAcc
 Speed accuracy estimate [mm/s]. More...
 
uint32_t headAcc
 Heading accuracy estimate (motion and vehicle) [1e-5 deg]. More...
 
uint16_t pDOP
 Position DOP [0.01]. More...
 
uint16_t reserved2
 
uint32_t reserved3
 
int32_t headVeh
 (ubx8+ only) Heading of vehicle (2-D) [1e-5 deg] More...
 
uint32_t reserved4
 (ubx8+ only) More...
 

Detailed Description

Definition at line 365 of file ubx.h.

Member Data Documentation

◆ day

uint8_t ubx_payload_rx_nav_pvt_t::day

Day of month, range 1..31 (UTC)

Definition at line 369 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ fixType

uint8_t ubx_payload_rx_nav_pvt_t::fixType

GNSSfix type: 0 = No fix, 1 = Dead Reckoning only, 2 = 2D fix, 3 = 3d-fix, 4 = GNSS + dead reckoning, 5 = time only fix.

Definition at line 376 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ flags

uint8_t ubx_payload_rx_nav_pvt_t::flags

Fix Status Flags (see UBX_RX_NAV_PVT_FLAGS_...)

Definition at line 377 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ gSpeed

int32_t ubx_payload_rx_nav_pvt_t::gSpeed

Ground Speed (2-D) [mm/s].

Definition at line 389 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ hAcc

uint32_t ubx_payload_rx_nav_pvt_t::hAcc

Horizontal accuracy estimate [mm].

Definition at line 384 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ headAcc

uint32_t ubx_payload_rx_nav_pvt_t::headAcc

Heading accuracy estimate (motion and vehicle) [1e-5 deg].

Definition at line 392 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ headMot

int32_t ubx_payload_rx_nav_pvt_t::headMot

Heading of motion (2-D) [1e-5 deg].

Definition at line 390 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ headVeh

int32_t ubx_payload_rx_nav_pvt_t::headVeh

(ubx8+ only) Heading of vehicle (2-D) [1e-5 deg]

Definition at line 396 of file ubx.h.

◆ height

int32_t ubx_payload_rx_nav_pvt_t::height

Height above ellipsoid [mm].

Definition at line 382 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ hMSL

int32_t ubx_payload_rx_nav_pvt_t::hMSL

Height above mean sea level [mm].

Definition at line 383 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ hour

uint8_t ubx_payload_rx_nav_pvt_t::hour

Hour of day, range 0..23 (UTC)

Definition at line 370 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ iTOW

uint32_t ubx_payload_rx_nav_pvt_t::iTOW

GPS Time of Week [ms].

Definition at line 366 of file ubx.h.

◆ lat

int32_t ubx_payload_rx_nav_pvt_t::lat

Latitude [1e-7 deg].

Definition at line 381 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ lon

int32_t ubx_payload_rx_nav_pvt_t::lon

Longitude [1e-7 deg].

Definition at line 380 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ min

uint8_t ubx_payload_rx_nav_pvt_t::min

Minute of hour, range 0..59 (UTC)

Definition at line 371 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ month

uint8_t ubx_payload_rx_nav_pvt_t::month

Month, range 1..12 (UTC)

Definition at line 368 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ nano

int32_t ubx_payload_rx_nav_pvt_t::nano

Fraction of second (UTC) [-1e9...1e9 ns].

Definition at line 375 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ numSV

uint8_t ubx_payload_rx_nav_pvt_t::numSV

Number of SVs used in Nav Solution.

Definition at line 379 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ pDOP

uint16_t ubx_payload_rx_nav_pvt_t::pDOP

Position DOP [0.01].

Definition at line 393 of file ubx.h.

◆ reserved1

uint8_t ubx_payload_rx_nav_pvt_t::reserved1

Definition at line 378 of file ubx.h.

◆ reserved2

uint16_t ubx_payload_rx_nav_pvt_t::reserved2

Definition at line 394 of file ubx.h.

◆ reserved3

uint32_t ubx_payload_rx_nav_pvt_t::reserved3

Definition at line 395 of file ubx.h.

◆ reserved4

uint32_t ubx_payload_rx_nav_pvt_t::reserved4

(ubx8+ only)

Definition at line 397 of file ubx.h.

◆ sAcc

uint32_t ubx_payload_rx_nav_pvt_t::sAcc

Speed accuracy estimate [mm/s].

Definition at line 391 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ sec

uint8_t ubx_payload_rx_nav_pvt_t::sec

Seconds of minute, range 0..60 (UTC)

Definition at line 372 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ tAcc

uint32_t ubx_payload_rx_nav_pvt_t::tAcc

Time accuracy estimate (UTC) [ns].

Definition at line 374 of file ubx.h.

◆ vAcc

uint32_t ubx_payload_rx_nav_pvt_t::vAcc

Vertical accuracy estimate [mm].

Definition at line 385 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ valid

uint8_t ubx_payload_rx_nav_pvt_t::valid

Validity flags (see UBX_RX_NAV_PVT_VALID_...)

Definition at line 373 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ velD

int32_t ubx_payload_rx_nav_pvt_t::velD

NED down velocity [mm/s].

Definition at line 388 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ velE

int32_t ubx_payload_rx_nav_pvt_t::velE

NED east velocity [mm/s].

Definition at line 387 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ velN

int32_t ubx_payload_rx_nav_pvt_t::velN

NED north velocity [mm/s].

Definition at line 386 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().

◆ year

uint16_t ubx_payload_rx_nav_pvt_t::year

Year (UTC)

Definition at line 367 of file ubx.h.

Referenced by GPSDriverUBX::payloadRxDone().


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