ANITA Event Reader
|
First up we'll add some definitions of the raw data. More...
Classes | |
struct | AcqdStartStruct_t |
The Acqd Startup Struct – Telemetered. More... | |
struct | AnalogueCorrectedDataStruct_t |
Acromag data array. More... | |
struct | AnalogueDataStruct_t |
Acromag data array. More... | |
struct | AnitaEventBody_t |
Raw event format. More... | |
struct | AnitaEventFull_t |
Full event format – never used. More... | |
struct | AnitaEventHeader_t |
ANITA Event Header – Telemetered. More... | |
struct | AveragedSurfHkStruct_t |
Average Surf Hk – Telemetered. More... | |
struct | BaseWavePacketHeader_t |
Encoded PedSubbed Packet Header – Telemetered. More... | |
struct | CalibStruct_t |
On board structure for calibration/relay status. More... | |
struct | CommandEcho_t |
Command Echo – Telemetered. More... | |
struct | CommandStruct_t |
On board command structre. More... | |
struct | DiskSpaceStruct_t |
Disk Space. More... | |
struct | EncodeControlStruct_t |
No idea. More... | |
struct | EncodedEventWrapper_t |
Wrapper for data that is written encoded. More... | |
struct | EncodedSurfChannelHeader_t |
Channel header for encoded data. More... | |
struct | EncodedSurfPacketHeader_t |
Encoded SURF Packet header – Telemetered. More... | |
struct | FullAnalogueStruct_t |
Full Acromag data structure. More... | |
struct | FullLabChipPedStruct_t |
Pedestal Block – Telemetered. More... | |
struct | FullPedStruct_t |
Pedestal utility. More... | |
struct | FullSurfHkStruct_t |
SURF Hk – Telemetered. More... | |
struct | GenericHeader_t |
The Generic Header. More... | |
struct | GpsAdu5PatStruct_t |
ADU5 Postion and Attitude – Telemetered. More... | |
struct | GpsAdu5SatStruct_t |
ADU5 Satellite Info – Telemetered. More... | |
struct | GpsAdu5VtgStruct_t |
ADU5 course and speed info – Telemetered. More... | |
struct | GpsdStartStruct_t |
Gpsd Start Block – Telemetered. More... | |
struct | GpsG12PosStruct_t |
G12 Position and speed info – Telemetered. More... | |
struct | GpsG12SatStruct_t |
G12 Satellite Info – Telemetered. More... | |
struct | GpsGgaStruct_t |
ADU5 Postion and Geoid – Telemetered. More... | |
struct | GpsSatInfo_t |
Gps Satellite Info. More... | |
struct | GpsSubTime_t |
GPS Event Timestamp. More... | |
struct | GpuAnitaBandPowerSpectrumStruct_t |
struct | GpuPhiSectorPowerSpectrumStruct_t |
struct | HkDataStruct_t |
Hk Data Struct – Telemetered. More... | |
struct | IndexEntry_t |
On board Index struct. More... | |
struct | LabChipChannelPedStruct_t |
On board pedestal struct. More... | |
struct | LogWatchdStart_t |
LogWatchd Start Block – Telemetered. More... | |
struct | LogWatchRequest_t |
On board log request struct. More... | |
struct | MagnetometerDataStruct_t |
The magnetometer data. More... | |
struct | MonitorStruct_t |
Monitor Block – Telemetered. More... | |
struct | PedCalcStruct_t |
Pedestal utility. More... | |
struct | PedestalStruct_t |
Pedestal utility. More... | |
struct | PedSubbedEventBody_t |
Pedestal subtracted event format. More... | |
struct | PedSubbedSurfPacket_t |
Pedestal subtracted SURF wavefom packet – Telemetered. More... | |
struct | PedSubbedWaveformPacket_t |
Pedsubbed Waveform packet – Telemetered. More... | |
struct | PlaybackRequest_t |
On board Playback request. More... | |
struct | ProcessInfo_t |
Process Information. More... | |
struct | QueueStruct_t |
Queue Stuff. More... | |
struct | RawSurfChannelHeader_t |
The channel header. More... | |
struct | RawSurfPacket_t |
Raw SURF wavefom packet – Telemetered. More... | |
struct | RawWaveformPacket_t |
Raw waveform packet – Telemetered. More... | |
struct | RtlSdrPowerSpectraStruct_t |
struct | RunStart_t |
Run Start Block - Telemetered. More... | |
struct | SBSTemperatureDataStruct_t |
The XCR14 temperatures. More... | |
struct | SimpleScalerStruct_t |
Debugging use only scaler data. More... | |
struct | SingleAnalogueStruct_t |
Single Acromag data structure. More... | |
struct | SlacEncodedSurfChannelHeader_t |
Disused. More... | |
struct | SlacRawSurfChannelHeader_t |
Disused. More... | |
struct | SlacTurfioStruct_t |
The Old SLAC data TURF I/O struct. More... | |
struct | SlowRateFull_t |
Slow Rate Block – Telemetered. More... | |
struct | SlowRateHkStruct_t |
Slow Hk Stuff. More... | |
struct | SlowRateRFStruct_t |
Slow rate struct. More... | |
struct | SlowRateType1_t |
Disused. More... | |
struct | SSHkDataStruct_t |
SS Hk Data Struct – Telemetered. More... | |
struct | SummedTurfRateStruct_t |
Summed Turf Rates – Telemetered. More... | |
struct | SurfChannelFull_t |
A complete SURF channel. More... | |
struct | SurfChannelPedSubbed_t |
A complete pedestal subtracted SURF channel. More... | |
struct | TimedMagnetometerDataStruct_t |
struct | TurfioStruct_t |
The TURF I/O struct. More... | |
struct | TurfRateStruct_t |
Turf Rates – Telemetered. More... | |
struct | TurfRawEventData_t |
Debugging use only TURF raw event data. More... | |
struct | ZippedFile_t |
Zipped File – Telemetered. More... | |
struct | ZippedPacket_t |
Zipped packet – Telemetered. More... | |
Typedefs | |
typedef BaseWavePacketHeader_t | EncodedPedSubbedChannelPacketHeader_t |
typedef BaseWavePacketHeader_t | EncodedPedSubbedSurfPacketHeader_t |
Enumerations | |
enum | AnalogueCode_t { IP320_RAW =0x100, IP320_AVZ =0x200, IP320_CAL =0x300 } |
The Hk Analogue Code. More... | |
enum | AuxPacketCode_t { PACKET_FROM_G12 = 0x10000, PACKET_FROM_ADU5A = 0x20000, PACKET_FROM_ADU5B = 0x40000, CMD_FROM_PAYLOAD = 0x80000 } |
enum | ChannelEncodingType_t { ENCODE_NONE =0, ENCODE_LOSSLESS_12BIT =0x100, ENCODE_LOSSLESS_BINARY, ENCODE_LOSSLESS_11BIT, ENCODE_LOSSLESS_10BIT, ENCODE_LOSSLESS_9BIT, ENCODE_LOSSLESS_8BIT, ENCODE_LOSSLESS_7BIT, ENCODE_LOSSLESS_6BIT, ENCODE_LOSSLESS_5BIT, ENCODE_LOSSLESS_4BIT, ENCODE_LOSSLESS_3BIT, ENCODE_LOSSLESS_2BIT, ENCODE_LOSSLESS_1BIT, ENCODE_LOSSLESS_FIBONACCI, ENCODE_LOSSLESS_BINFIB_COMBO =0x200, ENCODE_LOSSLESS_BINFIB_10BIT, ENCODE_LOSSLESS_BINFIB_9BIT, ENCODE_LOSSLESS_BINFIB_8BIT, ENCODE_LOSSLESS_BINFIB_7BIT, ENCODE_LOSSLESS_BINFIB_6BIT, ENCODE_LOSSLESS_BINFIB_5BIT, ENCODE_LOSSLESS_BINFIB_4BIT, ENCODE_LOSSLESS_BINFIB_3BIT, ENCODE_LOSSLESS_BINFIB_2BIT, ENCODE_LOSSLESS_BINFIB_1BIT, ENCODE_LOSSY_MULAW =0x300, ENCODE_LOSSY_MULAW_8BIT, ENCODE_LOSSY_MULAW_7BIT, ENCODE_LOSSY_MULAW_6BIT, ENCODE_LOSSY_MULAW_5BIT, ENCODE_LOSSY_MULAW_4BIT, ENCODE_LOSSY_MULAW_3BIT, ENCODE_LOSSY_MULAW_11_8, ENCODE_LOSSY_MULAW_11_7, ENCODE_LOSSY_MULAW_11_6, ENCODE_LOSSY_MULAW_11_5, ENCODE_LOSSY_MULAW_11_4, ENCODE_LOSSY_MULAW_11_3, ENCODE_LOSSY_MULAW_10_8, ENCODE_LOSSY_MULAW_10_7, ENCODE_LOSSY_MULAW_10_6, ENCODE_LOSSY_MULAW_10_5, ENCODE_LOSSY_MULAW_10_4, ENCODE_LOSSY_MULAW_10_3, ENCODE_LOSSY_MULAW_9_7, ENCODE_LOSSY_MULAW_9_6, ENCODE_LOSSY_MULAW_9_5, ENCODE_LOSSY_MULAW_9_4, ENCODE_LOSSY_MULAW_9_3, ENCODE_LOSSY_MULAW_8_6, ENCODE_LOSSY_MULAW_8_5, ENCODE_LOSSY_MULAW_8_4, ENCODE_LOSSY_MULAW_8_3, ENCODE_LOSSY_MULAW_7_5, ENCODE_LOSSY_MULAW_7_4, ENCODE_LOSSY_MULAW_7_3, ENCODE_LOSSY_MULAW_6_4, ENCODE_LOSSY_MULAW_6_3 } |
The encoding enumeration. More... | |
enum | EventEncodingScheme_t { kNoEncoding =0 } |
enum | PacketCode_t { PACKET_BD = 0xff, PACKET_HD = 0x100, PACKET_WV = 0x101, PACKET_SURF = 0x102, PACKET_HD_SLAC = 0x103, PACKET_SURF_HK = 0x110, PACKET_TURF_RATE = 0x111, PACKET_AVG_SURF_HK = 0x112, PACKET_SUM_TURF_RATE = 0x113, PACKET_TURF_REGISTER = 0x114, PACKET_TURF_EVENT_DATA = 0x115, PACKET_PEDSUB_WV = 0x120, PACKET_ENC_SURF = 0x121, PACKET_ENC_SURF_PEDSUB = 0x122, PACKET_ENC_EVENT_WRAPPER = 0x123, PACKET_PED_SUBBED_EVENT = 0x124, PACKET_ENC_WV_PEDSUB = 0x125, PACKET_ENC_PEDSUB_EVENT_WRAPPER = 0x126, PACKET_PEDSUB_SURF = 0x127, PACKET_LAB_PED = 0x130, PACKET_FULL_PED = 0x131, PACKET_GPS_ADU5_PAT = 0x200, PACKET_GPS_ADU5_SAT = 0x201, PACKET_GPS_ADU5_VTG = 0x202, PACKET_GPS_G12_POS = 0x203, PACKET_GPS_G12_SAT = 0x204, PACKET_GPS_GGA = 0x205, PACKET_HKD = 0x300, PACKET_HKD_SS = 0x301, PACKET_CMD_ECHO = 0x400, PACKET_MONITOR = 0x500, PACKET_WAKEUP_LOS = 0x600, PACKET_WAKEUP_HIGHRATE = 0x601, PACKET_WAKEUP_COMM1 = 0x602, PACKET_WAKEUP_COMM2 = 0x603, PACKET_SLOW1 = 0x700, PACKET_SLOW2 = 0x800, PACKET_SLOW_FULL = 0x801, PACKET_ZIPPED_PACKET = 0x900, PACKET_ZIPPED_FILE = 0xa00, PACKET_RUN_START = 0xb00, PACKET_OTHER_MONITOR = 0xb01, PACKET_GPSD_START = 0xc00, PACKET_LOGWATCHD_START = 0xc01, PACKET_ACQD_START = 0xc02, PACKET_GPU_AVE_POW_SPEC = 0xd, PACKET_RTLSDR_POW_SPEC = 0xe00, PACKET_TUFF_STATUS =0xf00, PACKET_TUFF_RAW_CMD =0xf01 } |
The Packet Code. More... | |
enum | PriorityCode { PRI_FORCED = 0, PRI_CALIB = 1, PRI_1 = 1, PRI_2, PRI_3, PRI_4, PRI_TIMEOUT, PRI_6, PRI_7, PRI_8, PRI_PAYLOAD } |
The PriorityCode. More... | |
Functions | |
struct | __attribute__ ((packed)) |
Debugging use only TURF scaler data. More... | |
Variables | |
unsigned char | GpsdStartStruct_t::ackCount [3] |
Number of acknowledge messages from each GPS. | |
float | GpsGgaStruct_t::ageOfCalc |
short | SlowRateHkStruct_t::altitude |
float | SlowRateType1_t::altitude |
float | GpsAdu5PatStruct_t::altitude |
float | GpsGgaStruct_t::altitude |
float | GpsG12PosStruct_t::altitude |
unsigned int | GpsAdu5PatStruct_t::attFlag |
unsigned short | AveragedSurfHkStruct_t::avgL1 [TRIGGER_SURFS][L1S_PER_SURF] |
unsigned short | AveragedSurfHkStruct_t::avgRFPower [ACTIVE_SURFS][RFCHAN_PER_SURF] |
unsigned short | AveragedSurfHkStruct_t::avgScaler [TRIGGER_SURFS][SCALERS_PER_SURF] |
unsigned char | SlowRateRFStruct_t::avgScalerRates [TRIGGER_SURFS][SCALERS_PER_SURF] |
unsigned short | AveragedSurfHkStruct_t::avgThresh [TRIGGER_SURFS][SCALERS_PER_SURF] |
unsigned short | GpsSatInfo_t::azimuth |
unsigned short | GpsGgaStruct_t::baseStationId |
unsigned char | GpuAnitaBandPowerSpectrumStruct_t::bins [99] |
AnalogueDataStruct_t | FullAnalogueStruct_t::board [NUM_IP320_BOARDS] |
AnalogueDataStruct_t | SingleAnalogueStruct_t::board |
AnitaEventBody_t | AnitaEventFull_t::body |
float | GpsAdu5PatStruct_t::brms |
unsigned char | SummedTurfRateStruct_t::bufferCount [4] |
Counting filled buffers. | |
unsigned char | TurfioStruct_t::bufferDepth |
bits 0,1 trigTime depth 2,3 current depth | |
unsigned int | SlacTurfioStruct_t::c3poNum |
1 number of trigger time ticks per PPS | |
unsigned int | TurfioStruct_t::c3poNum |
1 number of trigger time ticks per PPS | |
unsigned int | TurfRateStruct_t::c3poNum |
unsigned short | AnitaEventHeader_t::calibStatus |
Were we flashing the pulser? | |
unsigned char | SlacRawSurfChannelHeader_t::chanId |
chan+9*surf | |
unsigned char | RawSurfChannelHeader_t::chanId |
Channel Id. More... | |
unsigned char | LabChipChannelPedStruct_t::chanId |
chan+9*surf | |
float | AcqdStartStruct_t::chanMean [ACTIVE_SURFS][CHANNELS_PER_SURF] |
Ped subtracted. | |
SurfChannelFull_t | AnitaEventBody_t::channel [NUM_DIGITZED_CHANNELS] |
SurfChannelPedSubbed_t | PedSubbedEventBody_t::channel [NUM_DIGITZED_CHANNELS] |
float | AcqdStartStruct_t::chanRMS [ACTIVE_SURFS][CHANNELS_PER_SURF] |
Ped subtracted. | |
unsigned int | GenericHeader_t::checksum |
unsigned short | LabChipChannelPedStruct_t::chipEntries |
unsigned short | PedCalcStruct_t::chipEntries [ACTIVE_SURFS][LABRADORS_PER_SURF] |
unsigned char | LabChipChannelPedStruct_t::chipId |
0-3 | |
unsigned char | SlacRawSurfChannelHeader_t::chipIdFlag |
Bits 0,1 chipNum; Bit 3 hitBus wrap; 4-7 hitBusOff. | |
unsigned char | RawSurfChannelHeader_t::chipIdFlag |
chip id bitmask More... | |
unsigned char | CommandStruct_t::cmd [MAX_CMD_LENGTH] |
unsigned char | CommandEcho_t::cmd [MAX_CMD_LENGTH] |
the cmd bytes | |
PacketCode_t | GenericHeader_t::code |
AnalogueCode_t | FullAnalogueStruct_t::code |
AnalogueCode_t | SingleAnalogueStruct_t::code |
unsigned short | AnitaEventHeader_t::coherentSumPeak |
16-bit coherent sum peak from Prioritizer | |
unsigned short | SlacEncodedSurfChannelHeader_t::crc |
unsigned short | EncodedSurfChannelHeader_t::crc |
unsigned short | SurfChannelFull_t::data [MAX_NUMBER_SAMPLES] |
short | SurfChannelPedSubbed_t::data [MAX_NUMBER_SAMPLES] |
Pedestal subtracted and 11bit data. | |
unsigned short | AnalogueDataStruct_t::data [CHANS_PER_IP320] |
int | AnalogueCorrectedDataStruct_t::data [CHANS_PER_IP320] |
unsigned short | TurfioStruct_t::deadTime |
fraction = deadTime/64400 | |
unsigned short | TurfRateStruct_t::deadTime |
How much were we dead?? | |
unsigned int | SummedTurfRateStruct_t::deadTime |
Summed dead time between first and last. | |
unsigned short | SummedTurfRateStruct_t::deltaT |
Difference in time between first and last. | |
unsigned short | AveragedSurfHkStruct_t::deltaT |
Difference in time between first and last. | |
DiskSpaceStruct_t | MonitorStruct_t::diskInfo |
unsigned short | DiskSpaceStruct_t::diskSpace [8] |
In units of 10 MegaBytes. | |
unsigned char | GpsSatInfo_t::elevation |
ChannelEncodingType_t | SlacEncodedSurfChannelHeader_t::encType |
ChannelEncodingType_t | EncodedSurfChannelHeader_t::encType |
ChannelEncodingType_t | EncodeControlStruct_t::encTypes [ACTIVE_SURFS][CHANNELS_PER_SURF] |
unsigned int | PedCalcStruct_t::entries [ACTIVE_SURFS][LABRADORS_PER_SURF][CHANNELS_PER_SURF][MAX_NUMBER_SAMPLES] |
unsigned char | TurfRateStruct_t::errorFlag |
Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match. | |
unsigned char | SummedTurfRateStruct_t::errorFlag |
Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match. | |
unsigned char | AnitaEventHeader_t::errorFlag |
Error Flag. More... | |
unsigned short | FullSurfHkStruct_t::errorFlag |
Will define at some point. | |
int | IndexEntry_t::eventDiskBitMask |
Which disks was it written to? | |
unsigned short | QueueStruct_t::eventLinks [NUM_PRIORITIES] |
10 Priorities | |
unsigned int | TurfRawEventData_t::eventNumber |
unsigned int | IndexEntry_t::eventNumber |
unsigned int | PlaybackRequest_t::eventNumber |
unsigned int | SlowRateRFStruct_t::eventNumber |
unsigned int | AnitaEventHeader_t::eventNumber |
Global event number. | |
unsigned int | RawWaveformPacket_t::eventNumber |
unsigned int | PedSubbedWaveformPacket_t::eventNumber |
unsigned int | RawSurfPacket_t::eventNumber |
unsigned int | PedSubbedSurfPacket_t::eventNumber |
unsigned int | EncodedSurfPacketHeader_t::eventNumber |
unsigned int | BaseWavePacketHeader_t::eventNumber |
unsigned int | RunStart_t::eventNumber |
Start eventNumber. | |
unsigned int | AnitaEventBody_t::eventNumber |
unsigned int | PedSubbedEventBody_t::eventNumber |
unsigned int | EncodedEventWrapper_t::eventNumber |
unsigned char | SlowRateRFStruct_t::eventRate10Min |
Multiplied by 8. | |
unsigned char | SlowRateRFStruct_t::eventRate1Min |
Multiplied by 8. | |
unsigned short | SimpleScalerStruct_t::extraScaler [ACTIVE_SURFS][32] |
unsigned char | GenericHeader_t::feByte |
char | LogWatchRequest_t::filename [180] |
char | ZippedFile_t::filename [60] |
unsigned int | GpuPhiSectorPowerSpectrumStruct_t::firstEventInAverage |
unsigned char | SlacRawSurfChannelHeader_t::firstHitbus |
unsigned char | RawSurfChannelHeader_t::firstHitbus |
First sample of the hitbus. More... | |
unsigned char | GpsSatInfo_t::flag |
float | PedCalcStruct_t::fmean [ACTIVE_SURFS][LABRADORS_PER_SURF][CHANNELS_PER_SURF][MAX_NUMBER_SAMPLES] |
unsigned int | RtlSdrPowerSpectraStruct_t::freqStep |
float | PedCalcStruct_t::frms [ACTIVE_SURFS][LABRADORS_PER_SURF][CHANNELS_PER_SURF][MAX_NUMBER_SAMPLES] |
int | GpsSubTime_t::fromAdu5 |
2 is ADU52, 1 is ADU51 , 0 is g12 | |
unsigned int | CommandStruct_t::fromSipd |
1 means it was a user command from SIPd, 0 is payload generated | |
unsigned short | RtlSdrPowerSpectraStruct_t::gain |
float | GpsGgaStruct_t::geoidSeparation |
GenericHeader_t | TurfRawEventData_t::gHdr |
GenericHeader_t | SlowRateType1_t::gHdr |
GenericHeader_t | SlowRateFull_t::gHdr |
GenericHeader_t | TurfRateStruct_t::gHdr |
GenericHeader_t | SummedTurfRateStruct_t::gHdr |
GenericHeader_t | AnitaEventHeader_t::gHdr |
GenericHeader_t | RawWaveformPacket_t::gHdr |
GenericHeader_t | PedSubbedWaveformPacket_t::gHdr |
GenericHeader_t | RawSurfPacket_t::gHdr |
GenericHeader_t | PedSubbedSurfPacket_t::gHdr |
GenericHeader_t | EncodedSurfPacketHeader_t::gHdr |
GenericHeader_t | BaseWavePacketHeader_t::gHdr |
GenericHeader_t | GpsAdu5PatStruct_t::gHdr |
GenericHeader_t | GpsGgaStruct_t::gHdr |
GenericHeader_t | GpsG12SatStruct_t::gHdr |
GenericHeader_t | GpsAdu5SatStruct_t::gHdr |
GenericHeader_t | GpsAdu5VtgStruct_t::gHdr |
GenericHeader_t | GpsG12PosStruct_t::gHdr |
GenericHeader_t | GpsdStartStruct_t::gHdr |
GenericHeader_t | AcqdStartStruct_t::gHdr |
GenericHeader_t | HkDataStruct_t::gHdr |
GenericHeader_t | SSHkDataStruct_t::gHdr |
GenericHeader_t | FullSurfHkStruct_t::gHdr |
GenericHeader_t | AveragedSurfHkStruct_t::gHdr |
GenericHeader_t | CommandEcho_t::gHdr |
GenericHeader_t | MonitorStruct_t::gHdr |
GenericHeader_t | FullLabChipPedStruct_t::gHdr |
GenericHeader_t | ZippedPacket_t::gHdr |
GenericHeader_t | ZippedFile_t::gHdr |
GenericHeader_t | RunStart_t::gHdr |
GenericHeader_t | LogWatchdStart_t::gHdr |
GenericHeader_t | AnitaEventBody_t::gHdr |
GenericHeader_t | PedSubbedEventBody_t::gHdr |
GenericHeader_t | EncodedEventWrapper_t::gHdr |
gHdr.numBytes includes EncodedEventWrapper_t | |
GenericHeader_t | GpuPhiSectorPowerSpectrumStruct_t::gHdr |
GenericHeader_t | RtlSdrPowerSpectraStruct_t::gHdr |
unsigned short | FullSurfHkStruct_t::globalThreshold |
set to zero if there isn't one | |
unsigned short | AveragedSurfHkStruct_t::globalThreshold |
unsigned short | CommandEcho_t::goodFlag |
0 is bad, 1 is good | |
int | AnitaEventHeader_t::gpsSubTime |
GPS timestamp. More... | |
unsigned int | AveragedSurfHkStruct_t::hadError |
Bit mask to be defined. | |
float | GpsGgaStruct_t::hdop |
float | GpsG12PosStruct_t::hdop |
RawSurfChannelHeader_t | SurfChannelFull_t::header |
RawSurfChannelHeader_t | SurfChannelPedSubbed_t::header |
AnitaEventHeader_t | AnitaEventFull_t::header |
float | GpsAdu5PatStruct_t::heading |
SlowRateHkStruct_t | SlowRateFull_t::hk |
unsigned short | QueueStruct_t::hkLinks [21] |
Needs to be finalised once everything is settled. | |
float | LogWatchdStart_t::idleTime |
unsigned short | AnitaEventHeader_t::imagePeak |
16-bit image peak from Prioritizer | |
FullAnalogueStruct_t | HkDataStruct_t::ip320 |
SingleAnalogueStruct_t | SSHkDataStruct_t::ip320 |
int | LogWatchRequest_t::jclOpt |
unsigned short | FullSurfHkStruct_t::l1Scaler [TRIGGER_SURFS][L1S_PER_SURF] |
unsigned short | TurfRateStruct_t::l2Rates [PHI_SECTORS] |
to get Hz | |
unsigned int | SummedTurfRateStruct_t::l2Rates [PHI_SECTORS] |
Divide by numRates to get Hz. | |
unsigned short | FullSurfHkStruct_t::l2Scaler [TRIGGER_SURFS][L2S_PER_SURF] |
unsigned short | TurfRateStruct_t::l2TrigMask |
to get Hz More... | |
unsigned short | SummedTurfRateStruct_t::l2TrigMask |
As read from TURF (16-bit phi) | |
unsigned short | AnitaEventHeader_t::l2TrigMask |
16-bit phi ant mask (from TURF) | |
unsigned short | AnitaEventHeader_t::l2TrigMaskH |
16-bit phi ant mask (from TURF) | |
unsigned char | TurfRateStruct_t::l3Rates [PHI_SECTORS] |
unsigned short | SummedTurfRateStruct_t::l3Rates [PHI_SECTORS] |
/numRates to get Hz z | |
unsigned char | TurfRateStruct_t::l3RatesGated [PHI_SECTORS] |
unsigned short | SlacTurfioStruct_t::l3TrigPattern |
unsigned short | TurfioStruct_t::l3TrigPattern |
unsigned short | SlacTurfioStruct_t::l3TrigPattern2 |
unsigned short | TurfioStruct_t::l3TrigPatternH |
unsigned char | SlacTurfioStruct_t::l3Type1Count |
L3 counter. | |
unsigned char | TurfioStruct_t::l3Type1Count |
L3 counter. | |
unsigned int | SlowRateType1_t::lastEventNumber |
unsigned char | SlacRawSurfChannelHeader_t::lastHitbus |
unsigned char | RawSurfChannelHeader_t::lastHitbus |
Last sample of the hitbus. More... | |
float | SlowRateHkStruct_t::latitude |
float | SlowRateType1_t::latitude |
float | GpsAdu5PatStruct_t::latitude |
float | GpsGgaStruct_t::latitude |
float | GpsG12PosStruct_t::latitude |
int | LogWatchRequest_t::logReq |
float | SlowRateHkStruct_t::longitude |
float | SlowRateType1_t::longitude |
float | GpsAdu5PatStruct_t::longitude |
float | GpsGgaStruct_t::longitude |
float | GpsG12PosStruct_t::longitude |
unsigned short | SlacTurfioStruct_t::lowerL1TrigPattern |
unsigned short | SlacTurfioStruct_t::lowerL2TrigPattern |
MagnetometerDataStruct_t | TimedMagnetometerDataStruct_t::mag |
MagnetometerDataStruct_t | HkDataStruct_t::mag |
float | GpsAdu5VtgStruct_t::magneticCourse |
float | SlacRawSurfChannelHeader_t::mean |
Filled by Prioritizerd. | |
float | SurfChannelPedSubbed_t::mean |
Filled by pedestalLib. | |
unsigned int | PedCalcStruct_t::mean [ACTIVE_SURFS][LABRADORS_PER_SURF][CHANNELS_PER_SURF][MAX_NUMBER_SAMPLES] |
unsigned int | PedCalcStruct_t::meanSq [ACTIVE_SURFS][LABRADORS_PER_SURF][CHANNELS_PER_SURF][MAX_NUMBER_SAMPLES] |
float | GpsAdu5PatStruct_t::mrms |
unsigned char | GpsdStartStruct_t::nakCount [3] |
Number of NAK messages from each GPS. | |
unsigned int | RtlSdrPowerSpectraStruct_t::nFreq |
unsigned int | PedestalStruct_t::nsamples |
What was the mean occupancy. | |
char | DiskSpaceStruct_t::ntuLabel [12] |
char | IndexEntry_t::ntuLabel [12] |
unsigned short | GenericHeader_t::numBytes |
unsigned short | SlacEncodedSurfChannelHeader_t::numBytes |
unsigned short | EncodedSurfChannelHeader_t::numBytes |
unsigned | EncodedEventWrapper_t::numBytes |
Not including the EncodedEventWrapper_t;. | |
unsigned char | CommandStruct_t::numCmdBytes |
unsigned short | CommandEcho_t::numCmdBytes |
number of cmd bytes (upto 10) | |
unsigned int | AcqdStartStruct_t::numEvents |
unsigned int | GpuPhiSectorPowerSpectrumStruct_t::numEventsAveraged |
unsigned short | AveragedSurfHkStruct_t::numHks |
Number of hks in average. | |
unsigned int | LogWatchRequest_t::numLines |
0 results in a cat, otherwise a tail | |
unsigned short | SummedTurfRateStruct_t::numRates |
Number of rates in average. | |
unsigned char | GpsGgaStruct_t::numSats |
unsigned int | GpsG12SatStruct_t::numSats |
unsigned char | GpsAdu5SatStruct_t::numSats [4] |
unsigned int | GpsG12PosStruct_t::numSats |
unsigned int | ZippedPacket_t::numUncompressedBytes |
unsigned short | ZippedFile_t::numUncompressedBytes |
int | LogWatchRequest_t::optArg |
unsigned char | AnitaEventHeader_t::otherFlag |
char | DiskSpaceStruct_t::otherLabel [12] |
char | IndexEntry_t::otherLabel [12] |
OtherMonitorStruct_t | |
unsigned int | GenericHeader_t::packetNumber |
Especially for Ped. | |
float | GpsG12PosStruct_t::pdop |
unsigned char | AnitaEventHeader_t::peakThetaBin |
8-bit peak theta bin from Prioritizer | |
LabChipChannelPedStruct_t | FullLabChipPedStruct_t::pedChan [CHANNELS_PER_SURF] |
LabChipChannelPedStruct_t | FullPedStruct_t::pedChan [ACTIVE_SURFS][LABRADORS_PER_SURF][CHANNELS_PER_SURF] |
unsigned short | LabChipChannelPedStruct_t::pedMean [MAX_NUMBER_SAMPLES] |
actual value | |
unsigned char | LabChipChannelPedStruct_t::pedRMS [MAX_NUMBER_SAMPLES] |
times 10 | |
unsigned short | PedestalStruct_t::pedsRMS [ACTIVE_SURFS][LABRADORS_PER_SURF][CHANNELS_PER_SURF][MAX_NUMBER_SAMPLES] |
10 x RMS of the samples (not of mean) | |
unsigned int | EncodeControlStruct_t::pedUnixTime |
unsigned short | TurfRateStruct_t::phiTrigMask |
16 bit phi-sector mask | |
unsigned short | SummedTurfRateStruct_t::phiTrigMask |
16-bit phi-sector mask | |
unsigned short | AnitaEventHeader_t::phiTrigMask |
16-bit phi mask (from TURF) | |
unsigned short | AnitaEventHeader_t::phiTrigMaskH |
16-bit phi mask (from TURF) | |
float | GpsAdu5PatStruct_t::pitch |
unsigned char | GpuPhiSectorPowerSpectrumStruct_t::pol |
unsigned char | GpsGgaStruct_t::posFixType |
unsigned char | SlowRateHkStruct_t::powers [4] |
{PV V, +24V, BAT I, 24 I} | |
GpuAnitaBandPowerSpectrumStruct_t | GpuPhiSectorPowerSpectrumStruct_t::powSpectra [16] |
unsigned int | SlacTurfioStruct_t::ppsNum |
1PPS | |
unsigned short | TurfioStruct_t::ppsNum |
1PPS | |
unsigned short | TurfRateStruct_t::ppsNum |
It's only updated every second so no need for sub-second timing. | |
int | PlaybackRequest_t::pri |
unsigned short | AnitaEventHeader_t::prioritizerStuff |
TBD. | |
unsigned char | AnitaEventHeader_t::priority |
priority and other | |
unsigned char | GpsSatInfo_t::prn |
ProcessInfo_t | MonitorStruct_t::procInfo |
QueueStruct_t | MonitorStruct_t::queueInfo |
RawAdu5AFileStruct_t | |
RawAdu5ATTStruct_t | |
RawAdu5BFileChanObs_t | |
RawAdu5BFileHeader_t | |
RawAdu5BFileRawNav_t | |
RawAdu5BFileSatelliteHeader_t | |
RawAdu5EFileStruct_t | |
RawAdu5MBNStruct_t | |
RawAdu5PBNStruct_t | |
RawAdu5SNVStruct_t | |
unsigned char | TurfRawEventData_t::rawBytes [TURF_EVENT_DATA_SIZE] |
SlacRawSurfChannelHeader_t | SlacEncodedSurfChannelHeader_t::rawHdr |
RawSurfChannelHeader_t | EncodedSurfChannelHeader_t::rawHdr |
unsigned char | TurfRateStruct_t::refPulses |
Ref pulses. | |
unsigned char | TurfioStruct_t::reserved [3] |
unsigned char | TurfRateStruct_t::reserved [2] |
unsigned short | FullSurfHkStruct_t::reserved |
SlowRateRFStruct_t | SlowRateFull_t::rf |
unsigned short | FullSurfHkStruct_t::rfPower [ACTIVE_SURFS][RFCHAN_PER_SURF] |
unsigned char | SlowRateRFStruct_t::rfPwrAvg [ACTIVE_SURFS][RFCHAN_PER_SURF] |
unsigned char | GpuPhiSectorPowerSpectrumStruct_t::ring |
unsigned char | GpsdStartStruct_t::rioBitMask |
float | SlacRawSurfChannelHeader_t::rms |
Filled by Prioritizerd. | |
float | SurfChannelPedSubbed_t::rms |
Filled by pedestalLib. | |
unsigned short | AveragedSurfHkStruct_t::rmsL1 [TRIGGER_SURFS][L1S_PER_SURF] |
unsigned short | AveragedSurfHkStruct_t::rmsRFPower [ACTIVE_SURFS][RFCHAN_PER_SURF] |
unsigned short | AveragedSurfHkStruct_t::rmsScaler [TRIGGER_SURFS][SCALERS_PER_SURF] |
unsigned short | AveragedSurfHkStruct_t::rmsThresh [TRIGGER_SURFS][SCALERS_PER_SURF] |
float | GpsAdu5PatStruct_t::roll |
unsigned char | RtlSdrPowerSpectraStruct_t::rtlNum |
unsigned int | IndexEntry_t::runNumber |
unsigned int | RunStart_t::runNumber |
Run number. | |
unsigned int | LogWatchdStart_t::runNumber |
GpsSatInfo_t | GpsG12SatStruct_t::sat [MAX_SATS] |
GpsSatInfo_t | GpsAdu5SatStruct_t::sat [4][MAX_SATS] |
SBSTemperatureDataStruct_t | HkDataStruct_t::sbs |
unsigned short | SlowRateType1_t::sbsTemp [2] |
unsigned short | SimpleScalerStruct_t::scaler [ACTIVE_SURFS][32] |
unsigned short | FullSurfHkStruct_t::scaler [TRIGGER_SURFS][SCALERS_PER_SURF] |
unsigned short | FullSurfHkStruct_t::scalerGoals [NUM_ANTENNA_RINGS] |
What are we aiming for with the scaler rate. | |
unsigned short | AveragedSurfHkStruct_t::scalerGoals [NUM_ANTENNA_RINGS] |
unsigned short | AcqdStartStruct_t::scalerVals [TRIGGER_SURFS][SCALERS_PER_SURF][10] |
unsigned short | RtlSdrPowerSpectraStruct_t::scanTime |
unsigned short | ZippedFile_t::segmentNumber |
unsigned short | FullSurfHkStruct_t::setThreshold [TRIGGER_SURFS][SCALERS_PER_SURF] |
unsigned char | GpsSatInfo_t::snr |
unsigned char | RtlSdrPowerSpectraStruct_t::spectrum [RTLSDR_MAX_SPECTRUM_BINS] |
float | GpsAdu5VtgStruct_t::speedInKnots |
float | GpsG12PosStruct_t::speedInKnots |
float | GpsAdu5VtgStruct_t::speedInKPH |
unsigned int | RtlSdrPowerSpectraStruct_t::startFreq |
unsigned int | CalibStruct_t::status |
unsigned int | ProcessInfo_t::stime [NUM_PROCESSES] |
unsigned int | GpsSubTime_t::subTime |
unsigned int | AnitaEventBody_t::surfEventId [ACTIVE_SURFS] |
Id number from each SURF. | |
unsigned int | PedSubbedEventBody_t::surfEventId [ACTIVE_SURFS] |
unsigned char | AcqdStartStruct_t::surfIdBytes [ACTIVE_SURFS][4] |
unsigned int | AcqdStartStruct_t::surfIdVersion [ACTIVE_SURFS] |
unsigned char | AnitaEventHeader_t::surfSlipFlag |
Sync Slip between SURF 2-9 and SURF 1. | |
unsigned short | FullSurfHkStruct_t::surfTrigBandMask [TRIGGER_SURFS] |
unsigned short | AveragedSurfHkStruct_t::surfTrigBandMask [TRIGGER_SURFS] |
unsigned char | FullSurfHkStruct_t::surfTrigIndex [TRIGGER_SURFS] |
Which SURFs are in the trigger. | |
float | GpsG12PosStruct_t::tdop |
short | SBSTemperatureDataStruct_t::temp [6] |
unsigned char | SlowRateHkStruct_t::temps [4] |
{SBS,SURF,TURF,RAD} | |
unsigned char | AcqdStartStruct_t::testBytes [8] |
unsigned short | PedestalStruct_t::thePeds [ACTIVE_SURFS][LABRADORS_PER_SURF][CHANNELS_PER_SURF][MAX_NUMBER_SAMPLES] |
mean pedestal | |
unsigned short | FullSurfHkStruct_t::threshold [TRIGGER_SURFS][SCALERS_PER_SURF] |
unsigned short | AcqdStartStruct_t::threshVals [10] |
unsigned int | GpsAdu5PatStruct_t::timeOfDay |
unsigned int | GpsGgaStruct_t::timeOfDay |
unsigned int | GpsG12PosStruct_t::timeOfDay |
unsigned short | SlacTurfioStruct_t::trigNum |
turf trigger counter | |
unsigned short | TurfioStruct_t::trigNum |
turf trigger counter | |
unsigned int | SlacTurfioStruct_t::trigTime |
unsigned int | TurfioStruct_t::trigTime |
unsigned char | SlacTurfioStruct_t::trigType |
Trig type bit masks. | |
unsigned char | TurfioStruct_t::trigType |
The trigger type. More... | |
float | GpsAdu5VtgStruct_t::trueCourse |
float | GpsG12PosStruct_t::trueCourse |
unsigned char | GpsdStartStruct_t::tstBitMask |
TuffNotchStatus_t | |
TuffRawCmd_t | |
unsigned int | AnitaEventHeader_t::turfEventId |
Turf event id that doesn't roll. | |
unsigned char | AcqdStartStruct_t::turfIdBytes [4] |
unsigned int | AcqdStartStruct_t::turfIdVersion |
TurfioStruct_t | AnitaEventHeader_t::turfio |
The X byte TURFIO data. | |
unsigned char | AcqdStartStruct_t::turfioIdBytes [4] |
unsigned int | AcqdStartStruct_t::turfioIdVersion |
TurfRawBank3Struct_t | |
TurfRegisterContents_t | |
unsigned char | AnitaEventHeader_t::turfUpperWord |
The upper 8 bits from the TURF. | |
unsigned int | CalibStruct_t::unixTime |
unsigned int | TimedMagnetometerDataStruct_t::unixTime |
unsigned int | SimpleScalerStruct_t::unixTime |
unsigned int | TurfRawEventData_t::unixTime |
unsigned int | SlowRateType1_t::unixTime |
unsigned int | SlowRateFull_t::unixTime |
unsigned int | TurfRateStruct_t::unixTime |
unsigned int | SummedTurfRateStruct_t::unixTime |
Time of first hk. | |
unsigned int | AnitaEventHeader_t::unixTime |
unix UTC sec | |
unsigned int | GpsAdu5PatStruct_t::unixTime |
unsigned int | GpsGgaStruct_t::unixTime |
unsigned int | GpsG12SatStruct_t::unixTime |
unsigned int | GpsAdu5SatStruct_t::unixTime |
unsigned int | GpsAdu5VtgStruct_t::unixTime |
unsigned int | GpsG12PosStruct_t::unixTime |
unsigned int | GpsdStartStruct_t::unixTime |
unsigned int | AcqdStartStruct_t::unixTime |
unsigned int | HkDataStruct_t::unixTime |
unsigned int | SSHkDataStruct_t::unixTime |
unsigned int | FullSurfHkStruct_t::unixTime |
unsigned int | AveragedSurfHkStruct_t::unixTime |
Time of first hk. | |
unsigned int | CommandEcho_t::unixTime |
unsigned int | MonitorStruct_t::unixTime |
unsigned int | ZippedFile_t::unixTime |
unsigned int | RunStart_t::unixTime |
Start time. | |
unsigned int | LogWatchdStart_t::unixTime |
unsigned int | GpsSubTime_t::unixTime |
unsigned int | PedestalStruct_t::unixTime |
Corresponds to unixTimeEnd above. | |
unsigned int | FullLabChipPedStruct_t::unixTimeEnd |
unsigned int | FullPedStruct_t::unixTimeEnd |
unsigned int | PedCalcStruct_t::unixTimeEnd |
unsigned int | GpuPhiSectorPowerSpectrumStruct_t::unixTimeFirstEvent |
unsigned int | GpuPhiSectorPowerSpectrumStruct_t::unixTimeLastEvent |
unsigned int | FullLabChipPedStruct_t::unixTimeStart |
unsigned int | FullPedStruct_t::unixTimeStart |
unsigned int | PedCalcStruct_t::unixTimeStart |
unsigned int | RtlSdrPowerSpectraStruct_t::unixTimeStart |
unsigned int | TimedMagnetometerDataStruct_t::unixTimeUs |
unsigned int | SimpleScalerStruct_t::unixTimeUs |
unsigned int | TurfRawEventData_t::unixTimeUs |
unsigned int | AnitaEventHeader_t::unixTimeUs |
unix UTC microsec | |
unsigned int | GpsAdu5PatStruct_t::unixTimeUs |
unsigned int | GpsGgaStruct_t::unixTimeUs |
unsigned int | GpsAdu5VtgStruct_t::unixTimeUs |
unsigned int | GpsG12PosStruct_t::unixTimeUs |
unsigned int | HkDataStruct_t::unixTimeUs |
unsigned int | SSHkDataStruct_t::unixTimeUs |
unsigned int | FullSurfHkStruct_t::unixTimeUs |
unsigned short | SlacTurfioStruct_t::upperL1TrigPattern |
unsigned short | SlacTurfioStruct_t::upperL2TrigPattern |
unsigned short | FullSurfHkStruct_t::upperWords [ACTIVE_SURFS] |
float | LogWatchdStart_t::upTime |
char | DiskSpaceStruct_t::usbLabel [12] |
char | IndexEntry_t::usbLabel [12] |
unsigned int | ProcessInfo_t::utime [NUM_PROCESSES] |
float | GpsG12PosStruct_t::vdop |
unsigned char | GenericHeader_t::verId |
float | GpsG12PosStruct_t::verticalVelocity |
unsigned int | ProcessInfo_t::vsize [NUM_PROCESSES] |
SurfChannelFull_t | RawWaveformPacket_t::waveform |
SurfChannelPedSubbed_t | PedSubbedWaveformPacket_t::waveform |
SurfChannelFull_t | RawSurfPacket_t::waveform [CHANNELS_PER_SURF] |
SurfChannelPedSubbed_t | PedSubbedSurfPacket_t::waveform [CHANNELS_PER_SURF] |
unsigned int | PedSubbedWaveformPacket_t::whichPeds |
unsigned int | PedSubbedSurfPacket_t::whichPeds |
unsigned int | BaseWavePacketHeader_t::whichPeds |
unsigned int | PedSubbedEventBody_t::whichPeds |
whichPedestals did we subtract | |
float | MagnetometerDataStruct_t::x |
short | SurfChannelPedSubbed_t::xMax |
short | SurfChannelPedSubbed_t::xMin |
float | MagnetometerDataStruct_t::y |
float | MagnetometerDataStruct_t::z |
First up we'll add some definitions of the raw data.
These are the raw data structures from the fligth software
enum AnalogueCode_t |
The Hk Analogue Code.
Tells if this is Acromag data or calibration.
Definition at line 358 of file simpleStructs.h.
The encoding enumeration.
Tells us how a waveform packet is encoded.
Definition at line 273 of file simpleStructs.h.
enum PacketCode_t |
The Packet Code.
Tells us what the packet is.
Enumerator | |
---|---|
PACKET_BD | AnitaEventBody_t – No. |
PACKET_HD | AnitaEventHeader_t –Yes. |
PACKET_WV | RawWaveformPacket_t –Yes. |
PACKET_SURF | RawSurfPacket_t – Yes. |
PACKET_HD_SLAC | Disused. |
PACKET_SURF_HK | FullSurfHkStruct_t –Yes. |
PACKET_TURF_RATE | TurfRateStruct_t – Yes. |
PACKET_AVG_SURF_HK | AveragedSurfHkStruct_t – yes. |
PACKET_SUM_TURF_RATE | SummedTurfRateStruct_t – yes. |
PACKET_TURF_REGISTER | TurfRegisterContents_t – probably not. |
PACKET_TURF_EVENT_DATA | TurfRawEventData_t – probably not. |
PACKET_PEDSUB_WV | PedSubbedWaveformPacket_t – Yes. |
PACKET_ENC_SURF | EncodedSurfPacketHeader_t – Yes. |
PACKET_ENC_SURF_PEDSUB | EncodedPedSubbedSurfPacketHeader_t – Yes. |
PACKET_ENC_EVENT_WRAPPER | EncodedEventWrapper_t – No. |
PACKET_PED_SUBBED_EVENT | PedSubbedEventBody_t – No too big. |
PACKET_ENC_WV_PEDSUB | EncodedPedSubbedChannelPacketHeader_t – Yes. |
PACKET_ENC_PEDSUB_EVENT_WRAPPER | EncodedEventWrapper_t – No. |
PACKET_PEDSUB_SURF | PedSubbedSurfPacket_t – Yes. |
PACKET_LAB_PED | FullLabChipPedStruct_t – Yes. |
PACKET_FULL_PED | PedestalStruct_t – No (Too Big) |
PACKET_GPS_ADU5_PAT | GpsAdu5PatStruct_t – Yes. |
PACKET_GPS_ADU5_SAT | GpsAdu5SatStruct_t – Yes. |
PACKET_GPS_ADU5_VTG | GpsAdu5VtgStruct_t – Yes. |
PACKET_GPS_G12_POS | GpsG12PosStruct_t – Yes. |
PACKET_GPS_G12_SAT | GpsG12SatStruct_t – Yes. |
PACKET_GPS_GGA | GpsGgaStruct_t – Yes. |
PACKET_HKD | HkDataStruct_t – Yes. |
PACKET_HKD_SS | SSHkDataStruct_t – Yes. |
PACKET_CMD_ECHO | CommandEcho_t – Yes. |
PACKET_MONITOR | MonitorStruct_t – Yes. |
PACKET_SLOW_FULL | SlowRateFull_t – Yes. |
PACKET_ZIPPED_PACKET | ZippedPacket_t – Yes. |
PACKET_ZIPPED_FILE | ZippedFile_t – Yes. |
PACKET_RUN_START | RunStart_t – Yes. |
PACKET_OTHER_MONITOR | OtherMonitorStruct_t – Yes. |
PACKET_GPSD_START | GpsdStartStruct_t – Yes. |
PACKET_LOGWATCHD_START | LogWatchdStart_t – Yes. |
PACKET_ACQD_START | AcqdStartStruct_t – Yes. |
PACKET_GPU_AVE_POW_SPEC | GpuPhiSectorPowerSpectrum_t – Yes. |
Definition at line 199 of file simpleStructs.h.
enum PriorityCode |
struct __attribute__ | ( | (packed) | ) |
Debugging use only TURF scaler data.
This is the A-file struct described on page 114 of the ADU5 manual.
This is the E-file struct described on page 132 of the ADU5 manual.
This is the ATT struct described on page 114 of the ADU5 manual.
This is the PBEN struct described on page 128 of the ADU5 manual.
This is the SNAV struct described on page 131 of the ADU5 manual.
This is the MBEN struct described on page 121 of the ADU5 manual.
Other Monitor Block – Telemetered.
Debugging use only TURF scaler data
This is just a mirror of the register contents.
Will be copied into TurfRateStruct as needed
NOT telemetered
Monitor inodes, inter-process communication lists and processes
All of the comments come directly from the ADU5 manual
The SNAV epheremis raw data. All of the comments come directly from the ADU5 manual
This struct contains epheremis raw data. All of the comments come directly from the ADU5 manual
A-file contains attitude information. All of the comments come directly from the ADU5 manual
Struct to store TUFF start and end phi sectors
<Start eventNumber
<Run number
< /tmp/anita/acqd /tmp/anita/eventd /tmp/anita/prioritizerd
< /tmp/anita/acqd /tmp/anita/eventd /tmp/anita/prioritizerd
< $PASHR,MCA,
< Sequence ID number in units of 50ms, modulo 30 minutes
< Number of remaining MBEN structures to be sent for current epoch.
< Satellite PRN number.
< Satellite elevation angle (degrees).
< Satellite azimuth angle (degrees).
< Channel ID (1 to 12).
< Warning flag
< Indicates quality of the position measurement.
< Indicates synchronization of receiver with NAV message
< Signal-to-noise ratio of satellite observation
< Phase quality indicator: 0 - 5 and 95 -100 are normal
< Full carrier phase measurements in cycles
< Raw range to SV (in seconds), that is, receive_time - raw_range = transmit time
< Doppler (10-4 Hz)
< Doppler (10-4 Hz)
< Checksum, a bytewise exclusive OR (XOR) on all bytes from sequence_tag (just after header) to the byte before checksum.
< $PASHR,SNV
< GPS week number.
< Seconds of GPS week.
< Group delay (sec).
< Clock data issue.
< (sec).
< Clock: (sec/sec2)
< Clock (sec/sec)
< Clock (sec)
< Orbit data issue.
< Mean anomaly correction (semi-circle/sec).
< Mean anomaly at reference time (semi-circle).
< Eccentricity.
< Square root of semi-major axis (meters p)
< Reference time for orbit (sec).
< Harmonic correction term (radians).
< Harmonic correction term (meters).
< Harmonic correction term (radians).
< Harmonic correction term (meters).
< Harmonic correction term (radians).
< Harmonic correction term (radians).
< Lon of Asc. node (semi-circles).
< Arg. of Perigee (semi-circles).
< Inclination angle at reference time (semi-circles).
< Rate of right Asc. (semi-circles per sec).
< Rate of inclination (semi-circles per sec).
< (coded).
< (coded).
< Curve fit interval (coded).
< (SV PRN number -1)
< Reserved byte.
< Checksum (sum of words from weekNumber to res)
< $PASHR,PBN
< GPS time in 10-3 seconds of the week when data was received.
< 4-character site name (operator entered)
< Station position: ECEF-X
< Station position: ECEF-Y
< Station position: ECEF-Z
< Clock offset (meters).
< Velocity in ECEF-X (m/sec)
< Velocity in ECEF-Y (m/sec)
< Velocity in ECEF-Z (m/sec)
< Clock drift.
< Position Dilution of Precision
< Checksum (sum of words from pben_time to pdop)
< $PASHR,ATT
< Heading in degrees
< Pitch in degrees
< Roll in degrees
< BRMS in meters
< MRMS in meters
< Seconds-of-Week in milliseconds
< Attitude reset flag
< Spare byte which is not used
< Checksum (sum of words from head to spare)
< (SV PRN number -1)
< GPS week number.
< Seconds of GPS week.
< Group delay (sec).
< Clock data issue.
< (sec).
< Clock: (sec/sec2)
< Clock (sec/sec)
< Clock (sec)
< Orbit data issue.
< Mean anomaly correction (semi-circle/sec).
< Mean anomaly at reference time (semi-circle).
< Eccentricity.
< Square root of semi-major axis (meters p)
< Reference time for orbit (sec).
< Harmonic correction term (radians).
< Harmonic correction term (meters).
< Harmonic correction term (radians).
< Harmonic correction term (meters).
< Harmonic correction term (radians).
< Harmonic correction term (radians).
< Lon of Asc. node (semi-circles).
< Arg. of Perigee (semi-circles).
< Inclination angle at reference time (semi-circles).
< Rate of right Asc. (semi-circles per sec).
< Rate of inclination (semi-circles per sec).
< (coded).
< (coded).
< Curve fit interval (coded).
< Heading in degrees
< Roll in degrees
< Pitch in degrees
< BRMS in meters
< MRMS in meters
< Seconds-of-Week in milliseconds
< Attitude reset flag
< Spare byte which is not used
Definition at line 629 of file simpleStructs.h.
unsigned char SlowRateRFStruct_t::avgScalerRates[TRIGGER_SURFS][SCALERS_PER_SURF] |
Definition at line 756 of file simpleStructs.h.
unsigned char RawSurfChannelHeader_t::chanId |
Channel Id.
chan + 9*surf (0-8 is SURF 1, ... 81-89 are SURF 10)
Definition at line 467 of file simpleStructs.h.
unsigned char RawSurfChannelHeader_t::chipIdFlag |
chip id bitmask
0:1 LABRADOR chip 2 RCO 3 HITBUS wrap 4-7 HITBUS offset
Definition at line 475 of file simpleStructs.h.
unsigned char AnitaEventHeader_t::errorFlag |
Error Flag.
Bit 1 means sync slip between TURF and software Bit 2 is sync slip between SURF 1 and software Bit 3 is sync slip between SURF 10 and SURF 1 Bit 4 is non matching TURF test pattern Bit 5 is startBitGood (1 is good, 0 is bad); Bit 6 is stopBitGood (1 is good, 0 is bad); Bit 7-8 TURFIO photo shutter output
Definition at line 918 of file simpleStructs.h.
unsigned char RawSurfChannelHeader_t::firstHitbus |
First sample of the hitbus.
The last sample in the waveform is [firstHitbus-1] –unless wrapped. Otherwise it runs from firstHitbus+1 to lastHitbus-1 inclusive
Definition at line 481 of file simpleStructs.h.
int AnitaEventHeader_t::gpsSubTime |
GPS timestamp.
the GPS fraction of second (in ns) (for the X events per second that get tagged with it, note it now includes second offset from unixTime)
Definition at line 901 of file simpleStructs.h.
unsigned short TurfRateStruct_t::l2TrigMask |
to get Hz
As read from TURF (16-bit upper phi, lower phi)
Definition at line 821 of file simpleStructs.h.
unsigned char RawSurfChannelHeader_t::lastHitbus |
Last sample of the hitbus.
The first sample in the waveform is [lastHitbus+1] – unless wrapped. Otherwise it runs from firstHitbus+1 to lastHitbus-1 inclusive
Definition at line 487 of file simpleStructs.h.
unsigned char AnitaEventHeader_t::otherFlag |
Currently the first two surf evNums
Definition at line 907 of file simpleStructs.h.
unsigned char TurfioStruct_t::trigType |
The trigger type.
0=RF, 1=PPS1, 2=PPS2, 3=Soft/Ext, 4=L3Type1, 5,6 buffer depth at trigTrig type bit masks
Definition at line 415 of file simpleStructs.h.