Enumerations
gnsstk::gpscnav2 Namespace Reference

Enumerations

enum  CNav2BitInfo {
  nnbComplete = 883, nnbSF1 = 9, nnbSF2 = 600, nnbSF3 = 274,
  nnbCRC = 24, npgUTC = 1, npgGGTO = 2, npgMAlm = 4,
  esbWN = 0, enbWN = 13, escWN = 1, esbITOW = 13,
  enbITOW = 8, escITOW = 1, esbtop = 21, enbtop = 11,
  esctop = 300, esbHeaL1C = 32, esbURA = 33, enbURA = 5,
  escURA = 1, esbtoe = 38, enbtoe = 11, esctoe = 300,
  esbdA = 49, enbdA = 26, escdA = -9, esbAdot = 75,
  enbAdot = 25, escAdot = -21, esbdn0 = 100, enbdn0 = 17,
  escdn0 = -44, esbdn0dot = 117, enbdn0dot = 23, escdn0dot = -57,
  esbM0 = 140, enbM0 = 33, escM0 = -32, esbEcc = 173,
  enbEcc = 33, escEcc = -34, esbw = 206, enbw = 33,
  escw = -32, esbOMEGA0 = 239, enbOMEGA0 = 33, escOMEGA0 = -32,
  esbi0 = 272, enbi0 = 33, esci0 = -32, esbdOMEGAdot = 305,
  enbdOMEGAdot = 17, escdOMEGAdot = -44, esbidot = 322, enbidot = 15,
  escidot = -44, esbCis = 337, enbCis = 16, escCis = -30,
  esbCic = 353, enbCic = 16, escCic = -30, esbCrs = 369,
  enbCrs = 24, escCrs = -8, esbCrc = 393, enbCrc = 24,
  escCrc = -8, esbCus = 417, enbCus = 21, escCus = -30,
  esbCuc = 438, enbCuc = 21, escCuc = -30, esbURAned0 = 459,
  enbURAned0 = 5, escURAned0 = 1, esbURAned1 = 464, enbURAned1 = 3,
  escURAned1 = 1, esbURAned2 = 467, enbURAned2 = 3, escURAned2 = 1,
  esbaf0 = 470, enbaf0 = 26, escaf0 = -35, esbaf1 = 496,
  enbaf1 = 20, escaf1 = -48, esbaf2 = 516, enbaf2 = 10,
  escaf2 = -60, esbTGD = 526, enbTGD = 13, escTGD = -35,
  esbISCL1CP = 539, enbISCL1CP = 13, escISCL1CP = -35, esbISCL1CD = 552,
  enbISCL1CD = 13, escISCL1CD = -35, esbISF = 565, esbWNop = 566,
  enbWNop = 8, escWNop = 1, asbPRN = 0, anbPRN = 8,
  ascPRN = 1, asbPage = 8, anbPage = 6, ascPage = 1,
  csbA0 = 14, cnbA0 = 16, cscA0 = -35, csbA1 = 30,
  cnbA1 = 13, cscA1 = -51, csbA2 = 43, cnbA2 = 7,
  cscA2 = -68, csbdtLS = 50, cnbdtLS = 8, cscdtLS = 1,
  csbtot = 58, cnbtot = 16, csctot = 4, csbWNot = 74,
  cnbWNot = 13, cscWNot = 1, csbWNlsf = 87, cnbWNlsf = 13,
  cscWNlsf = 1, csbDN = 100, cnbDN = 4, cscDN = 1,
  csbdtLSF = 104, cnbdtLSF = 8, cscdtLSF = 1, csbAlpha0 = csbdtLSF + cnbdtLSF,
  cnbAlpha0 = 8, cscAlpha0 = -30, csbAlpha1 = csbAlpha0 + cnbAlpha0, cnbAlpha1 = 8,
  cscAlpha1 = -27, csbAlpha2 = csbAlpha1 + cnbAlpha1, cnbAlpha2 = 8, cscAlpha2 = -24,
  csbAlpha3 = csbAlpha2 + cnbAlpha2, cnbAlpha3 = 8, cscAlpha3 = -24, csbBeta0 = csbAlpha3 + cnbAlpha3,
  cnbBeta0 = 8, cscBeta0 = 11, csbBeta1 = csbBeta0 + cnbBeta0, cnbBeta1 = 8,
  cscBeta1 = 14, csbBeta2 = csbBeta1 + cnbBeta1, cnbBeta2 = 8, cscBeta2 = 16,
  csbBeta3 = csbBeta2 + cnbBeta2, cnbBeta3 = 8, cscBeta3 = 16, csbISCL1CA = csbBeta3 + cnbBeta3,
  cnbISCL1CA = 13, cscISCL1CA = -35, csbISCL2C = csbISCL1CA + cnbISCL1CA, cnbISCL2C = 13,
  cscISCL2C = -35, csbISCL5I5 = csbISCL2C + cnbISCL2C, cnbISCL5I5 = 13, cscISCL5I5 = -35,
  csbISCL5Q5 = csbISCL5I5 + cnbISCL5I5, cnbISCL5Q5 = 13, cscISCL5Q5 = -35, gsbGNSS = 14,
  gnbGNSS = 3, gscGNSS = 1, gsbt = 17, gnbt = 16,
  gsct = 4, gsbWN = 33, gnbWN = 13, gscWN = 1,
  gsbA0 = 46, gnbA0 = 16, gscA0 = -35, gsbA1 = 62,
  gnbA1 = 13, gscA1 = -51, gsbA2 = 75, gnbA2 = 7,
  gscA2 = -68, asbWNa = 14, anbWNa = 13, ascWNa = 1,
  asbtoa = 27, anbtoa = 8, asctoa = 12, asbPRNa = 35,
  anbPRNa = 8, ascPRNa = 1, asbHeaL1 = 43, asbHeaL2 = 44,
  asbHeaL5 = 45, asbEcc = 46, anbEcc = 11, ascEcc = -16,
  asbdi = 57, anbdi = 11, ascdi = -14, asbOMEGAdot = 68,
  anbOMEGAdot = 11, ascOMEGAdot = -33, asbAhalf = 79, anbAhalf = 17,
  ascAhalf = -4, asbOMEGA0 = 96, anbOMEGA0 = 16, ascOMEGA0 = -15,
  asbw = 112, anbw = 16, ascw = -15, asbM0 = 128,
  anbM0 = 16, ascM0 = -15, asbaf0 = 144, anbaf0 = 11,
  ascaf0 = -20, asbaf1 = 155, anbaf1 = 10, ascaf1 = -37
}
 

Enumeration Type Documentation

◆ CNav2BitInfo

Constants collection: start bits, bit counts and scale factor (*n for integer quantities, *2^n for floating point quantities) for each of the nav message fields.

Note
When the comment for an esc* enum says "scale factor", the bits are multiplied by that scalar. When the comment says "power factor", the bits are multiplied by 2^n where n is the esc* value.
Enumerator
nnbComplete 

Number of bits in a complete subframe 1/2/3 msg.

nnbSF1 

Number of bits in subframe 1 message.

nnbSF2 

Number of bits in subframe 2 message.

nnbSF3 

Number of bits in subframe 3 message.

nnbCRC 

Number of bits in the CRC at the end of SF2/3.

npgUTC 

UTC & Iono page number for subframe 3.

npgGGTO 

GPS-GNSS time offset page number for subframe 3.

npgMAlm 

Midi Almanac page number for subframe 3.

esbWN 

WN start bit.

enbWN 

WN number of bits.

escWN 

WN scale factor.

esbITOW 

ITOW start bit.

enbITOW 

ITOW number of bits.

escITOW 

ITOW scale factor.

esbtop 

top start bit

enbtop 

top number of bits

esctop 

top scale factor

esbHeaL1C 

L1C Signal health bit.

esbURA 

URA index start bit.

enbURA 

URA index number of bits.

escURA 

URA index scale factor.

esbtoe 

toe start bit

enbtoe 

toe number of bits

esctoe 

toe scale factor

esbdA 

Delta A start bit.

enbdA 

Delta A number of bits.

escdA 

Delta A power factor.

esbAdot 

Adot start bit.

enbAdot 

Adot number of bits.

escAdot 

Adot power factor.

esbdn0 

Delta n0 start bit.

enbdn0 

Delta n0 number of bits.

escdn0 

Delta n0 power factor.

esbdn0dot 

Delta n0 dot start bit.

enbdn0dot 

Delta n0 dot number of bits.

escdn0dot 

Delta n0 dot power factor.

esbM0 

M0-n start bit.

enbM0 

M0-n number of bits.

escM0 

M0-n power factor.

esbEcc 

Ecc n start bit.

enbEcc 

Ecc n number of bits.

escEcc 

Ecc n power factor.

esbw 

w start bit

enbw 

w number of bits

escw 

w power factor

esbOMEGA0 

OMEGA0-n start bit.

enbOMEGA0 

OMEGA0-n number of bits.

escOMEGA0 

OMEGA0-n power factor.

esbi0 

i0-n start bit

enbi0 

i0-n number of bits

esci0 

i0-n power factor

esbdOMEGAdot 

Delta OMEGAdot start bit.

enbdOMEGAdot 

Delta OMEGAdot number of bits.

escdOMEGAdot 

Delta OMEGAdot power factor.

esbidot 

i0-n - DOT start bit

enbidot 

i0-n - DOT number of bits

escidot 

i0-n - DOT power factor

esbCis 

Cis-n start bit.

enbCis 

Cis-n number of bits.

escCis 

Cis-n power factor.

esbCic 

Cic-n start bit.

enbCic 

Cic-n number of bits.

escCic 

Cic-n power factor.

esbCrs 

Crs-n start bit.

enbCrs 

Crs-n number of bits.

escCrs 

Crs-n power factor.

esbCrc 

Crc-n start bit.

enbCrc 

Crc-n number of bits.

escCrc 

Crc-n power factor.

esbCus 

Cus-n start bit.

enbCus 

Cus-n number of bits.

escCus 

Cus-n power factor.

esbCuc 

Cuc-n start bit.

enbCuc 

Cuc-n number of bits.

escCuc 

Cuc-n power factor.

esbURAned0 

URA_NED0 start bit.

enbURAned0 

URA_NED0 number of bits.

escURAned0 

URA_NED0 scale factor.

esbURAned1 

URA_NED1 start bit.

enbURAned1 

URA_NED1 number of bits.

escURAned1 

URA_NED1 scale factor.

esbURAned2 

URA_NED2 start bit.

enbURAned2 

URA_NED2 number of bits.

escURAned2 

URA_NED2 scale factor.

esbaf0 

af0 start bit

enbaf0 

af0 number of bits

escaf0 

af0 power factor

esbaf1 

af1 start bit

enbaf1 

af1 number of bits

escaf1 

af1 power factor

esbaf2 

af2 start bit

enbaf2 

af2 number of bits

escaf2 

af2 power factor

esbTGD 

Tgd start bit.

enbTGD 

Tgd number of bits.

escTGD 

Tgd power factor.

esbISCL1CP 

ISC_L1CP start bit.

enbISCL1CP 

ISC_L1CP number of bits.

escISCL1CP 

ISC_L1CP power factor.

esbISCL1CD 

ISC_L1CD start bit.

enbISCL1CD 

ISC_L1CD number of bits.

escISCL1CD 

ISC_L1CD power factor.

esbISF 

ISF start bit.

esbWNop 

WNop start bit.

enbWNop 

WNop number of bits.

escWNop 

WNop scale factor.

asbPRN 

PRN start bit.

anbPRN 

PRN number of bits.

ascPRN 

PRN scale factor.

asbPage 

Page # start bit.

anbPage 

Page # number of bits.

ascPage 

Page # scale factor.

csbA0 

A0-n start bit.

cnbA0 

A0-n number of bits.

cscA0 

A0-n power factor.

csbA1 

A1-n start bit.

cnbA1 

A1-n number of bits.

cscA1 

A1-n power factor.

csbA2 

A2-n start bit.

cnbA2 

A2-n number of bits.

cscA2 

A2-n power factor.

csbdtLS 

dtLS start bit

cnbdtLS 

dtLS number of bits

cscdtLS 

dtLS scale factor

csbtot 

tot start bit

cnbtot 

tot number of bits

csctot 

tot power factor

csbWNot 

WNot start bit.

cnbWNot 

WNot number of bits.

cscWNot 

WNot scale factor.

csbWNlsf 

WNlsf start bit.

cnbWNlsf 

WNlsf number of bits.

cscWNlsf 

WNlsf scale factor.

csbDN 

DN start bit.

cnbDN 

DN number of bits.

cscDN 

DN scale factor.

csbdtLSF 

dtLSF start bit

cnbdtLSF 

dtLSF number of bits

cscdtLSF 

dtLSF scale factor

csbAlpha0 
cnbAlpha0 
cscAlpha0 
csbAlpha1 
cnbAlpha1 
cscAlpha1 
csbAlpha2 
cnbAlpha2 
cscAlpha2 
csbAlpha3 
cnbAlpha3 
cscAlpha3 
csbBeta0 
cnbBeta0 
cscBeta0 
csbBeta1 
cnbBeta1 
cscBeta1 
csbBeta2 
cnbBeta2 
cscBeta2 
csbBeta3 
cnbBeta3 
cscBeta3 
csbISCL1CA 
cnbISCL1CA 
cscISCL1CA 
csbISCL2C 
cnbISCL2C 
cscISCL2C 
csbISCL5I5 
cnbISCL5I5 
cscISCL5I5 
csbISCL5Q5 
cnbISCL5Q5 
cscISCL5Q5 
gsbGNSS 

GNSS ID start bit.

gnbGNSS 

GNSS ID number of bits.

gscGNSS 

GNSS ID scale factor.

gsbt 

tggto start bit

gnbt 

tggto number of bits

gsct 

tggto power factor

gsbWN 

WNggto start bit.

gnbWN 

WNggto number of bits.

gscWN 

WNggto scale factor.

gsbA0 

A0-ggto start bit.

gnbA0 

A0-ggto number of bits.

gscA0 

A0-ggto power factor.

gsbA1 

A1-ggto start bit.

gnbA1 

A1-ggto number of bits.

gscA1 

A1-ggto power factor.

gsbA2 

A2-ggto start bit.

gnbA2 

A2-ggto number of bits.

gscA2 

A2-ggto power factor.

asbWNa 

WNa-n start bit.

anbWNa 

WNa-n number of bits.

ascWNa 

WNa-n scale factor.

asbtoa 

toa start bit

anbtoa 

toa number of bits

asctoa 

toa power factor

asbPRNa 

PRNa start bit.

anbPRNa 

PRNa number of bits.

ascPRNa 

PRNa scale factor.

asbHeaL1 

L1 Signal health bit.

asbHeaL2 

L2 Signal health bit.

asbHeaL5 

L5 Signal health bit.

asbEcc 

Ecc n start bit.

anbEcc 

Ecc n number of bits.

ascEcc 

Ecc n power factor.

asbdi 

delta i start bit

anbdi 

delta i n number of bits

ascdi 

delta i n power factor

asbOMEGAdot 

OMEGAdot start bit.

anbOMEGAdot 

OMEGAdot number of bits.

ascOMEGAdot 

OMEGAdot power factor.

asbAhalf 

Ahalf MSBs start bit.

anbAhalf 

Ahalf MSBs number of bits.

ascAhalf 

Ahalf scale factor.

asbOMEGA0 

OMEGA0 MSBs start bit.

anbOMEGA0 

OMEGA0 MSBs number of bits.

ascOMEGA0 

OMEGA0 power factor.

asbw 

w start bit

anbw 

w number of bits

ascw 

w power factor

asbM0 

M0 start bit.

anbM0 

M0 number of bits.

ascM0 

M0 power factor.

asbaf0 

af0 start bit

anbaf0 

af0 number of bits

ascaf0 

af0 power factor

asbaf1 

af1 start bit

anbaf1 

af1 number of bits

ascaf1 

af1 power factor

Definition at line 55 of file GPSC2Bits.hpp.



gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:46