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 = 0x01, MASK_MINEL = 0x02, MASK_POSFIXMODE = 0x04, MASK_DRLIM = 0x08,
  MASK_POSMASK = 0x10, MASK_TIMEMASK = 0x20, MASK_STATICHOLDMASK = 0x40, MASK_DGPSMASK = 0x80,
  MASK_CNOTHRESHOLD = 0x100, MASK_UTC = 0x200
}
 
enum  { PORT_I2C = 0, PORT_UART1 = 1, PORT_USB = 3, PORT_SPI = 4 }
 
enum  { CHARLEN_8BIT = 0xC0, PARITY_NONE = 0x800, 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_PSM_STATE_NOT_ACTIVE = 0x00, FIX_STATUS_GNSS_FIX_OK = 0x01, FIX_STATUS_DIFF_SOLN = 0x02, FIX_STATUS_PSM_STATE_ENABLED = 0x04,
  FIX_STATUS_PSM_STATE_ACQUISITION = 0x08, FIX_STATUS_PSM_STATE_TRACKING = 0x12, 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
 
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 142 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 159 of file ublox.h.

anonymous enum
Enumerator
FIXMODE_2D_ONLY 
FIXMODE_3D_ONLY 
FIXMODE_AUTO 

Definition at line 169 of file ublox.h.

anonymous enum
Enumerator
UTC_STANDARD_AUTO 
UTC_STANDARD_USA 
UTC_STANDARD_RUS 
UTC_STANDARD_CHN 

Definition at line 175 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 182 of file ublox.h.

anonymous enum
Enumerator
PORT_I2C 
PORT_UART1 
PORT_USB 
PORT_SPI 

Definition at line 218 of file ublox.h.

anonymous enum
Enumerator
CHARLEN_8BIT 
PARITY_NONE 
STOP_BITS_1 

Definition at line 224 of file ublox.h.

anonymous enum
Enumerator
IN_UBX 
IN_NMEA 
IN_RTCM 
IN_RTCM3 

Definition at line 229 of file ublox.h.

anonymous enum
Enumerator
OUT_UBX 
OUT_NMEA 
OUT_RTCM3 

Definition at line 235 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 252 of file ublox.h.

anonymous enum
Enumerator
VALIDITY_FLAGS_VALIDDATE 
VALIDITY_FLAGS_VALIDTIME 
VALIDITY_FLAGS_FULLYRESOLVED 

Definition at line 265 of file ublox.h.

anonymous enum
Enumerator
FIX_STATUS_PSM_STATE_NOT_ACTIVE 
FIX_STATUS_GNSS_FIX_OK 
FIX_STATUS_DIFF_SOLN 
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 271 of file ublox.h.

Member Data Documentation

uint32_t UBLOX::__attribute__::baudrate

Definition at line 244 of file ublox.h.

uint8_t UBLOX::__attribute__::clsID

Definition at line 143 of file ublox.h.

uint8_t UBLOX::__attribute__::cnoThresh

Definition at line 209 of file ublox.h.

uint8_t UBLOX::__attribute__::cnoThreshNumS

Definition at line 208 of file ublox.h.

uint8_t UBLOX::__attribute__::day

Definition at line 289 of file ublox.h.

uint8_t UBLOX::__attribute__::dgnssTimeout

Definition at line 207 of file ublox.h.

uint8_t UBLOX::__attribute__::drLimit

Definition at line 201 of file ublox.h.

uint8_t UBLOX::__attribute__::dynModel

Definition at line 196 of file ublox.h.

int32_t UBLOX::__attribute__::ecefVX

Definition at line 332 of file ublox.h.

int32_t UBLOX::__attribute__::ecefVY

Definition at line 333 of file ublox.h.

int32_t UBLOX::__attribute__::ecefVZ

Definition at line 334 of file ublox.h.

int32_t UBLOX::__attribute__::ecefX

Definition at line 323 of file ublox.h.

int32_t UBLOX::__attribute__::ecefY

Definition at line 324 of file ublox.h.

int32_t UBLOX::__attribute__::ecefZ

Definition at line 325 of file ublox.h.

int32_t UBLOX::__attribute__::fixedAlt

Definition at line 198 of file ublox.h.

uint32_t UBLOX::__attribute__::fixedAltVar

Definition at line 199 of file ublox.h.

uint8_t UBLOX::__attribute__::fixMode

Definition at line 197 of file ublox.h.

uint8_t UBLOX::__attribute__::fixType

Definition at line 296 of file ublox.h.

uint16_t UBLOX::__attribute__::flags

Definition at line 247 of file ublox.h.

uint8_t UBLOX::__attribute__::flags

Definition at line 297 of file ublox.h.

uint8_t UBLOX::__attribute__::flags2

Definition at line 298 of file ublox.h.

int32_t UBLOX::__attribute__::gSpeed

Definition at line 309 of file ublox.h.

uint32_t UBLOX::__attribute__::hAcc

Definition at line 304 of file ublox.h.

uint32_t UBLOX::__attribute__::headAcc

Definition at line 312 of file ublox.h.

int32_t UBLOX::__attribute__::headMot

Definition at line 310 of file ublox.h.

int32_t UBLOX::__attribute__::headVeh

Definition at line 315 of file ublox.h.

int32_t UBLOX::__attribute__::height

Definition at line 302 of file ublox.h.

int32_t UBLOX::__attribute__::hMSL

Definition at line 303 of file ublox.h.

uint8_t UBLOX::__attribute__::hour

Definition at line 290 of file ublox.h.

uint16_t UBLOX::__attribute__::inProtoMask

Definition at line 245 of file ublox.h.

uint32_t UBLOX::__attribute__::iTOW

Definition at line 286 of file ublox.h.

int32_t UBLOX::__attribute__::lat

Definition at line 301 of file ublox.h.

int32_t UBLOX::__attribute__::lon

Definition at line 300 of file ublox.h.

uint16_t UBLOX::__attribute__::magAcc

Definition at line 317 of file ublox.h.

int16_t UBLOX::__attribute__::magDec

Definition at line 316 of file ublox.h.

uint16_t UBLOX::__attribute__::mask

Definition at line 195 of file ublox.h.

uint16_t UBLOX::__attribute__::measRate

Definition at line 259 of file ublox.h.

uint8_t UBLOX::__attribute__::min

Definition at line 291 of file ublox.h.

int8_t UBLOX::__attribute__::minElev

Definition at line 200 of file ublox.h.

uint32_t UBLOX::__attribute__::mode

Definition at line 243 of file ublox.h.

uint8_t UBLOX::__attribute__::month

Definition at line 288 of file ublox.h.

uint8_t UBLOX::__attribute__::msgClass

Definition at line 153 of file ublox.h.

uint8_t UBLOX::__attribute__::msgID

Definition at line 144 of file ublox.h.

int32_t UBLOX::__attribute__::nano

Definition at line 295 of file ublox.h.

uint16_t UBLOX::__attribute__::navRate

Definition at line 260 of file ublox.h.

uint8_t UBLOX::__attribute__::numSV

Definition at line 299 of file ublox.h.

uint16_t UBLOX::__attribute__::outProtoMask

Definition at line 246 of file ublox.h.

uint16_t UBLOX::__attribute__::pAcc

Definition at line 204 of file ublox.h.

uint32_t UBLOX::__attribute__::pAcc

Definition at line 326 of file ublox.h.

uint16_t UBLOX::__attribute__::pDop

Definition at line 202 of file ublox.h.

uint16_t UBLOX::__attribute__::pDOP

Definition at line 313 of file ublox.h.

uint8_t UBLOX::__attribute__::portID

Definition at line 240 of file ublox.h.

uint8_t UBLOX::__attribute__::rate

Definition at line 155 of file ublox.h.

uint8_t UBLOX::__attribute__::reserved1

Definition at line 210 of file ublox.h.

uint8_t UBLOX::__attribute__::reserved2

Definition at line 213 of file ublox.h.

uint32_t UBLOX::__attribute__::sAcc

Definition at line 311 of file ublox.h.

uint8_t UBLOX::__attribute__::sec

Definition at line 292 of file ublox.h.

uint16_t UBLOX::__attribute__::staticHoldMax

Definition at line 211 of file ublox.h.

uint8_t UBLOX::__attribute__::staticHoldThr

Definition at line 206 of file ublox.h.

uint16_t UBLOX::__attribute__::tAcc

Definition at line 205 of file ublox.h.

uint32_t UBLOX::__attribute__::tAcc

Definition at line 294 of file ublox.h.

uint16_t UBLOX::__attribute__::tDop

Definition at line 203 of file ublox.h.

uint16_t UBLOX::__attribute__::timeRef

Definition at line 261 of file ublox.h.

uint16_t UBLOX::__attribute__::txReady

Definition at line 242 of file ublox.h.

uint8_t UBLOX::__attribute__::utcStandard

Definition at line 212 of file ublox.h.

uint32_t UBLOX::__attribute__::vAcc

Definition at line 305 of file ublox.h.

uint8_t UBLOX::__attribute__::valid

Definition at line 293 of file ublox.h.

int32_t UBLOX::__attribute__::velD

Definition at line 308 of file ublox.h.

int32_t UBLOX::__attribute__::velE

Definition at line 307 of file ublox.h.

int32_t UBLOX::__attribute__::velN

Definition at line 306 of file ublox.h.

uint16_t UBLOX::__attribute__::year

Definition at line 287 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 Fri Jan 24 2020 03:21:44