Public Types | Public Attributes | List of all members
UBLOX::__attribute__ Struct Reference

#include <ublox.h>

Public Types

enum  {
  DYNMODE_PORTABLE = 0, DYNMODE_STATIONARY = 2, DYNMODE_PEDESTRIAN = 3, DYNMODE_AUTOMOTIVE = 4,
  DYNMODE_SEA = 5, DYNMODE_AIRBORNE_1G = 6, DYNMODE_AIRBORNE_2G = 7, DYNMODE_AIRBORNE_4G = 8
}
 
enum  { FIXMODE_2D_ONLY = 1, FIXMODE_3D_ONLY = 2, FIXMODE_AUTO = 3 }
 
enum  { UTC_STANDARD_AUTO = 0, UTC_STANDARD_USA = 3, UTC_STANDARD_RUS = 6, UTC_STANDARD_CHN = 7 }
 
enum  {
  MASK_DYN = 0x001, MASK_MINEL = 0x002, MASK_POSFIXMODE = 0x004, MASK_DRLIM = 0x008,
  MASK_POSMASK = 0x010, MASK_TIMEMASK = 0x020, MASK_STATICHOLDMASK = 0x040, MASK_DGPSMASK = 0x080,
  MASK_CNOTHRESHOLD = 0x100, MASK_UTC = 0x200
}
 
enum  { PORT_I2C = 0, PORT_UART1 = 1, PORT_USB = 3, PORT_SPI = 4 }
 
enum  { CHARLEN_8BIT = 0x00C0, PARITY_NONE = 0x0800, STOP_BITS_1 = 0x0000 }
 
enum  { IN_UBX = 0x01, IN_NMEA = 0x02, IN_RTCM = 0x04, IN_RTCM3 = 0x20 }
 
enum  { OUT_UBX = 0x01, OUT_NMEA = 0x02, OUT_RTCM3 = 0x20 }
 
enum  {
  TIME_REF_UTC = 0, TIME_REF_GPS = 1, TIME_REF_GLONASS = 2, TIME_REF_BUIDOU = 3,
  TIME_REF_GALILEO = 4
}
 
enum  { VALIDITY_FLAGS_VALIDDATE = 0x01, VALIDITY_FLAGS_VALIDTIME = 0x02, VALIDITY_FLAGS_FULLYRESOLVED = 0x04 }
 
enum  {
  FIX_STATUS_GNSS_FIX_OK = 0x01, FIX_STATUS_DIFF_SOLN = 0x02, FIX_STATUS_PSM_STATE_NOT_ACTIVE = 0x00, FIX_STATUS_PSM_STATE_ENABLED = 0x04,
  FIX_STATUS_PSM_STATE_ACQUISITION = 0x08, FIX_STATUS_PSM_STATE_TRACKING = 0x0C, FIX_STATUS_PSM_STATE_POWER_OPTIMIZED_TRACKING = 0x10, FIX_STATUS_PSM_STATE_INACTIVE = 0x14,
  FIX_STATUS_HEADING_VALID = 0x20, FIX_STATUS_CARR_SOLN_NONE = 0x00, FIX_STATUS_CARR_SOLN_FLOAT = 0x40, FIX_STATUS_CARR_SOLN_FIXED = 0x80
}
 

Public Attributes

uint32_t baudrate
 
uint8_t clsID
 
uint8_t cnoThresh
 
uint8_t cnoThreshNumS
 
uint8_t day
 
uint8_t dgnssTimeout
 
uint8_t drLimit
 
uint8_t dynModel
 
int32_t ecefVX
 
int32_t ecefVY
 
int32_t ecefVZ
 
int32_t ecefX
 
int32_t ecefY
 
int32_t ecefZ
 
int32_t fixedAlt
 
uint32_t fixedAltVar
 
uint8_t fixMode
 
uint8_t fixType
 
uint16_t flags
 
uint8_t flags
 
uint8_t flags2
 
int32_t gSpeed
 
uint32_t hAcc
 
uint32_t headAcc
 
int32_t headMot
 
int32_t headVeh
 
int32_t height
 
int32_t hMSL
 
uint8_t hour
 
uint16_t inProtoMask
 
uint32_t iTOW
 
int32_t lat
 
int32_t lon
 
uint16_t magAcc
 
int16_t magDec
 
uint16_t mask
 
uint16_t measRate
 
uint8_t min
 
int8_t minElev
 
uint32_t mode
 
uint8_t month
 
uint8_t msgClass
 
uint8_t msgID
 
int32_t nano
 
uint16_t navRate
 
uint8_t numSV
 
uint16_t outProtoMask
 
uint16_t pAcc
 
uint32_t pAcc
 
uint16_t pDop
 
uint16_t pDOP
 
uint8_t portID
 
uint8_t rate
 
uint8_t reserved1 [2]
 
uint8_t reserved2 [5]
 
uint32_t sAcc
 
uint8_t sec
 
uint16_t staticHoldMax
 
uint8_t staticHoldThr
 
uint16_t tAcc
 
uint32_t tAcc
 
uint16_t tDop
 
GNSS_TIME_T time
 
uint16_t timeRef
 
uint16_t txReady
 
uint8_t utcStandard
 
uint32_t vAcc
 
uint8_t valid
 
int32_t velD
 
int32_t velE
 
int32_t velN
 
uint16_t year
 

Detailed Description

Definition at line 159 of file ublox.h.

Member Enumeration Documentation

anonymous enum
Enumerator
DYNMODE_PORTABLE 
DYNMODE_STATIONARY 
DYNMODE_PEDESTRIAN 
DYNMODE_AUTOMOTIVE 
DYNMODE_SEA 
DYNMODE_AIRBORNE_1G 
DYNMODE_AIRBORNE_2G 
DYNMODE_AIRBORNE_4G 

Definition at line 180 of file ublox.h.

anonymous enum
Enumerator
FIXMODE_2D_ONLY 
FIXMODE_3D_ONLY 
FIXMODE_AUTO 

Definition at line 191 of file ublox.h.

anonymous enum
Enumerator
UTC_STANDARD_AUTO 
UTC_STANDARD_USA 
UTC_STANDARD_RUS 
UTC_STANDARD_CHN 

Definition at line 198 of file ublox.h.

anonymous enum
Enumerator
MASK_DYN 
MASK_MINEL 
MASK_POSFIXMODE 
MASK_DRLIM 
MASK_POSMASK 
MASK_TIMEMASK 
MASK_STATICHOLDMASK 
MASK_DGPSMASK 
MASK_CNOTHRESHOLD 
MASK_UTC 

Definition at line 206 of file ublox.h.

anonymous enum
Enumerator
PORT_I2C 
PORT_UART1 
PORT_USB 
PORT_SPI 

Definition at line 244 of file ublox.h.

anonymous enum
Enumerator
CHARLEN_8BIT 
PARITY_NONE 
STOP_BITS_1 

Definition at line 251 of file ublox.h.

anonymous enum
Enumerator
IN_UBX 
IN_NMEA 
IN_RTCM 
IN_RTCM3 

Definition at line 257 of file ublox.h.

anonymous enum
Enumerator
OUT_UBX 
OUT_NMEA 
OUT_RTCM3 

Definition at line 264 of file ublox.h.

anonymous enum
Enumerator
TIME_REF_UTC 
TIME_REF_GPS 
TIME_REF_GLONASS 
TIME_REF_BUIDOU 
TIME_REF_GALILEO 

Definition at line 283 of file ublox.h.

anonymous enum
Enumerator
VALIDITY_FLAGS_VALIDDATE 
VALIDITY_FLAGS_VALIDTIME 
VALIDITY_FLAGS_FULLYRESOLVED 

Definition at line 312 of file ublox.h.

anonymous enum
Enumerator
FIX_STATUS_GNSS_FIX_OK 
FIX_STATUS_DIFF_SOLN 
FIX_STATUS_PSM_STATE_NOT_ACTIVE 
FIX_STATUS_PSM_STATE_ENABLED 
FIX_STATUS_PSM_STATE_ACQUISITION 
FIX_STATUS_PSM_STATE_TRACKING 
FIX_STATUS_PSM_STATE_POWER_OPTIMIZED_TRACKING 
FIX_STATUS_PSM_STATE_INACTIVE 
FIX_STATUS_HEADING_VALID 
FIX_STATUS_CARR_SOLN_NONE 
FIX_STATUS_CARR_SOLN_FLOAT 
FIX_STATUS_CARR_SOLN_FIXED 

Definition at line 319 of file ublox.h.

Member Data Documentation

uint32_t UBLOX::__attribute__::baudrate

Definition at line 274 of file ublox.h.

uint8_t UBLOX::__attribute__::clsID

Definition at line 161 of file ublox.h.

uint8_t UBLOX::__attribute__::cnoThresh

Definition at line 234 of file ublox.h.

uint8_t UBLOX::__attribute__::cnoThreshNumS

Definition at line 233 of file ublox.h.

uint8_t UBLOX::__attribute__::day

Definition at line 302 of file ublox.h.

uint8_t UBLOX::__attribute__::dgnssTimeout

Definition at line 232 of file ublox.h.

uint8_t UBLOX::__attribute__::drLimit

Definition at line 226 of file ublox.h.

uint8_t UBLOX::__attribute__::dynModel

Definition at line 221 of file ublox.h.

int32_t UBLOX::__attribute__::ecefVX

Definition at line 385 of file ublox.h.

int32_t UBLOX::__attribute__::ecefVY

Definition at line 386 of file ublox.h.

int32_t UBLOX::__attribute__::ecefVZ

Definition at line 387 of file ublox.h.

int32_t UBLOX::__attribute__::ecefX

Definition at line 376 of file ublox.h.

int32_t UBLOX::__attribute__::ecefY

Definition at line 377 of file ublox.h.

int32_t UBLOX::__attribute__::ecefZ

Definition at line 378 of file ublox.h.

int32_t UBLOX::__attribute__::fixedAlt

Definition at line 223 of file ublox.h.

uint32_t UBLOX::__attribute__::fixedAltVar

Definition at line 224 of file ublox.h.

uint8_t UBLOX::__attribute__::fixMode

Definition at line 222 of file ublox.h.

uint8_t UBLOX::__attribute__::fixType

Definition at line 337 of file ublox.h.

uint16_t UBLOX::__attribute__::flags

Definition at line 277 of file ublox.h.

uint8_t UBLOX::__attribute__::flags

Definition at line 338 of file ublox.h.

uint8_t UBLOX::__attribute__::flags2

Definition at line 339 of file ublox.h.

int32_t UBLOX::__attribute__::gSpeed

Definition at line 350 of file ublox.h.

uint32_t UBLOX::__attribute__::hAcc

Definition at line 345 of file ublox.h.

uint32_t UBLOX::__attribute__::headAcc

Definition at line 353 of file ublox.h.

int32_t UBLOX::__attribute__::headMot

Definition at line 351 of file ublox.h.

int32_t UBLOX::__attribute__::headVeh

Definition at line 356 of file ublox.h.

int32_t UBLOX::__attribute__::height

Definition at line 343 of file ublox.h.

int32_t UBLOX::__attribute__::hMSL

Definition at line 344 of file ublox.h.

uint8_t UBLOX::__attribute__::hour

Definition at line 303 of file ublox.h.

uint16_t UBLOX::__attribute__::inProtoMask

Definition at line 275 of file ublox.h.

uint32_t UBLOX::__attribute__::iTOW

Definition at line 335 of file ublox.h.

int32_t UBLOX::__attribute__::lat

Definition at line 342 of file ublox.h.

int32_t UBLOX::__attribute__::lon

Definition at line 341 of file ublox.h.

uint16_t UBLOX::__attribute__::magAcc

Definition at line 358 of file ublox.h.

int16_t UBLOX::__attribute__::magDec

Definition at line 357 of file ublox.h.

uint16_t UBLOX::__attribute__::mask

Definition at line 220 of file ublox.h.

uint16_t UBLOX::__attribute__::measRate

Definition at line 291 of file ublox.h.

uint8_t UBLOX::__attribute__::min

Definition at line 304 of file ublox.h.

int8_t UBLOX::__attribute__::minElev

Definition at line 225 of file ublox.h.

uint32_t UBLOX::__attribute__::mode

Definition at line 273 of file ublox.h.

uint8_t UBLOX::__attribute__::month

Definition at line 301 of file ublox.h.

uint8_t UBLOX::__attribute__::msgClass

Definition at line 173 of file ublox.h.

uint8_t UBLOX::__attribute__::msgID

Definition at line 162 of file ublox.h.

int32_t UBLOX::__attribute__::nano

Definition at line 308 of file ublox.h.

uint16_t UBLOX::__attribute__::navRate

Definition at line 292 of file ublox.h.

uint8_t UBLOX::__attribute__::numSV

Definition at line 340 of file ublox.h.

uint16_t UBLOX::__attribute__::outProtoMask

Definition at line 276 of file ublox.h.

uint16_t UBLOX::__attribute__::pAcc

Definition at line 229 of file ublox.h.

uint32_t UBLOX::__attribute__::pAcc

Definition at line 379 of file ublox.h.

uint16_t UBLOX::__attribute__::pDop

Definition at line 227 of file ublox.h.

uint16_t UBLOX::__attribute__::pDOP

Definition at line 354 of file ublox.h.

uint8_t UBLOX::__attribute__::portID

Definition at line 270 of file ublox.h.

uint8_t UBLOX::__attribute__::rate

Definition at line 175 of file ublox.h.

uint8_t UBLOX::__attribute__::reserved1

Definition at line 235 of file ublox.h.

uint8_t UBLOX::__attribute__::reserved2

Definition at line 238 of file ublox.h.

uint32_t UBLOX::__attribute__::sAcc

Definition at line 352 of file ublox.h.

uint8_t UBLOX::__attribute__::sec

Definition at line 305 of file ublox.h.

uint16_t UBLOX::__attribute__::staticHoldMax

Definition at line 236 of file ublox.h.

uint8_t UBLOX::__attribute__::staticHoldThr

Definition at line 231 of file ublox.h.

uint16_t UBLOX::__attribute__::tAcc

Definition at line 230 of file ublox.h.

uint32_t UBLOX::__attribute__::tAcc

Definition at line 307 of file ublox.h.

uint16_t UBLOX::__attribute__::tDop

Definition at line 228 of file ublox.h.

GNSS_TIME_T UBLOX::__attribute__::time

Definition at line 336 of file ublox.h.

uint16_t UBLOX::__attribute__::timeRef

Definition at line 294 of file ublox.h.

uint16_t UBLOX::__attribute__::txReady

Definition at line 272 of file ublox.h.

uint8_t UBLOX::__attribute__::utcStandard

Definition at line 237 of file ublox.h.

uint32_t UBLOX::__attribute__::vAcc

Definition at line 346 of file ublox.h.

uint8_t UBLOX::__attribute__::valid

Definition at line 306 of file ublox.h.

int32_t UBLOX::__attribute__::velD

Definition at line 349 of file ublox.h.

int32_t UBLOX::__attribute__::velE

Definition at line 348 of file ublox.h.

int32_t UBLOX::__attribute__::velN

Definition at line 347 of file ublox.h.

uint16_t UBLOX::__attribute__::year

Definition at line 300 of file ublox.h.


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


rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:58