Go to the documentation of this file.
63 "Must call X1Sequence::allocateMemory() before instantiating a X1Sequence object.");
76 int lengthOfX1BSequence;
109 X1Abits = X1A[X1Acount];
124 X1Bbits = X1B[X1Bcount];
126 if (X1Bcount >= lengthOfX1BSequence )
128 X1Bcount = X1Bcount - lengthOfX1BSequence;
138 X1Bits[X1Word++] = X1Abits ^ X1Bbits;
148 gnsstk::Exception e(
"X1Sequence::deAllocateMemory() called when no memory allocated.");
const unsigned int X1B_INIT
const long NUM_6SEC_WORDS
Number of 4 byte unsigned ints necessary to hold 6 sec of P-code.
static void deAllocateMemory()
const long XB_EPOCH_DELAY
const int XA_MAX_EPOCH
X?_MAX_EPOCH is the maximum number of epochs in a sequence.
const long XA_EPOCH_DELAY
const unsigned int X1A_INIT
INIT variables are starting conditions of 12-bit registers (IS-GPS-200)
const unsigned int X1A_TAPS
TAPS variables denote which stages of 12-bit registers are XOR'd.
const int XA_COUNT
X?_COUNT is the number of bits in an epoch.
static void allocateMemory()
const int MAX_BIT
Number of bits assumed to be in a unsigned long int.
#define GNSSTK_THROW(exc)
void setLengthOfSequence(int i)
Set the end of sequence for the current cycle.
const unsigned int X1B_TAPS
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:42