Packet catalog_header
Catalog header packet structure
Summary of Packet Fields
The packets of type catalog_header contain the following fields:
Name |
DataType |
BitLength |
BitOffset |
ByteOrder |
|---|---|---|---|---|
Instrument SCLK Time second |
uint |
32 |
0 |
big |
Instrument SCLK Time subsec |
uint |
16 |
32 |
big |
Accountability ID |
uint |
32 |
48 |
big |
uint |
32 |
80 |
big |
|
uint |
32 |
112 |
big |
|
uint |
32 |
144 |
big |
|
uint |
26 |
176 |
big |
|
uint |
6 |
202 |
big |
|
uint |
32 |
208 |
big |
|
uint |
32 |
240 |
big |
|
uint |
32 |
272 |
big |
|
uint |
32 |
304 |
big |
|
uint |
32 |
336 |
big |
|
uint |
32 |
368 |
big |
|
uint |
32 |
400 |
big |
|
uint |
32 |
432 |
big |
|
uint |
32 |
464 |
big |
|
uint |
32 |
496 |
big |
|
uint |
32 |
528 |
big |
|
uint |
32 |
560 |
big |
|
uint |
32 |
592 |
big |
|
uint |
32 |
624 |
big |
|
uint |
32 |
656 |
big |
|
uint |
32 |
688 |
big |
|
uint |
32 |
720 |
big |
|
uint[32] |
32 |
752 |
big |
|
fill |
512 |
784 |
big |
|
uint |
32 |
1296 |
big |
|
uint |
32 |
1328 |
big |
|
uint |
32 |
1360 |
big |
|
uint |
32 |
1392 |
big |
|
uint |
32 |
1424 |
big |
|
uint |
32 |
1456 |
big |
|
uint[24] |
32 |
1488 |
big |
|
uint |
32 |
1520 |
big |
|
uint |
32 |
1552 |
big |
|
uint |
32 |
1584 |
big |
|
uint |
32 |
1616 |
big |
|
uint |
32 |
1648 |
big |
|
uint |
32 |
1680 |
big |
|
uint |
32 |
1712 |
big |
|
uint |
32 |
1744 |
big |
|
uint |
32 |
1776 |
big |
|
uint |
32 |
1808 |
big |
|
uint |
32 |
1840 |
big |
|
uint |
32 |
1872 |
big |
|
uint |
32 |
1904 |
big |
|
uint[64] |
32 |
1936 |
big |
|
uint |
32 |
1968 |
big |
|
uint |
32 |
2000 |
big |
|
uint |
32 |
2032 |
big |
|
uint |
32 |
2064 |
big |
|
uint |
32 |
2096 |
big |
|
uint |
32 |
2128 |
big |
|
uint |
32 |
2160 |
big |
|
uint |
32 |
2192 |
big |
|
uint |
32 |
2224 |
big |
|
uint |
32 |
2256 |
big |
|
uint |
32 |
2288 |
big |
|
uint |
32 |
2320 |
big |
|
uint |
32 |
2352 |
big |
|
uint |
32 |
2384 |
big |
|
uint |
32 |
2416 |
big |
|
uint |
32 |
2448 |
big |
|
uint |
32 |
2480 |
big |
|
uint |
32 |
2512 |
big |
|
uint |
32 |
2544 |
big |
|
uint |
32 |
2576 |
big |
|
uint |
32 |
2608 |
big |
|
uint |
32 |
2640 |
big |
|
uint |
32 |
2672 |
big |
|
uint |
32 |
2704 |
big |
|
uint |
32 |
2736 |
big |
|
uint |
32 |
2768 |
big |
|
uint |
32 |
2800 |
big |
|
uint |
32 |
2832 |
big |
|
uint |
32 |
2864 |
big |
|
uint |
32 |
2896 |
big |
|
uint[] |
8 |
2928 |
big |
|
uint |
16 |
2936 |
big |
|
PEC (CRC-16-CCITT) |
uint |
16 |
2952 |
big |
Packet Field Details
Here follows the detailed description of the packet fields.
Instrument SCLK Time second
Time tag, J2000 (seconds)
DataType |
uint |
BitLength |
32 |
BitOffset |
0 |
ByteOrder |
big |
Instrument SCLK Time subsec
Fractional time (1/216 seconds)
DataType |
uint |
BitLength |
16 |
BitOffset |
32 |
ByteOrder |
big |
Accountability ID
Accountability ID
DataType |
uint |
BitLength |
32 |
BitOffset |
48 |
ByteOrder |
big |
CADHDROFFSET
DataType |
uint |
BitLength |
32 |
BitOffset |
80 |
ByteOrder |
big |
CATHDRTOTLEN
DataType |
uint |
BitLength |
32 |
BitOffset |
112 |
ByteOrder |
big |
CATHDRVLDCNT
DataType |
uint |
BitLength |
32 |
BitOffset |
144 |
ByteOrder |
big |
CATHDRBLOCK
DataType |
uint |
BitLength |
26 |
BitOffset |
176 |
ByteOrder |
big |
CATHDRPAGE
DataType |
uint |
BitLength |
6 |
BitOffset |
202 |
ByteOrder |
big |
CATHDRENTRYTOTAL
DataType |
uint |
BitLength |
32 |
BitOffset |
208 |
ByteOrder |
big |
CATHDRENTRYCNT
DataType |
uint |
BitLength |
32 |
BitOffset |
240 |
ByteOrder |
big |
CATHDRENTRYSTART
DataType |
uint |
BitLength |
32 |
BitOffset |
272 |
ByteOrder |
big |
CATHDRKEY
DataType |
uint |
BitLength |
32 |
BitOffset |
304 |
ByteOrder |
big |
CATHDRCKSUM
DataType |
uint |
BitLength |
32 |
BitOffset |
336 |
ByteOrder |
big |
CATHDRLEN
DataType |
uint |
BitLength |
32 |
BitOffset |
368 |
ByteOrder |
big |
CATHDRMORE
DataType |
uint |
BitLength |
32 |
BitOffset |
400 |
ByteOrder |
big |
CATHDRCONT
DataType |
uint |
BitLength |
32 |
BitOffset |
432 |
ByteOrder |
big |
SPARE0
DataType |
uint |
BitLength |
32 |
BitOffset |
464 |
ByteOrder |
big |
SPARE1
DataType |
uint |
BitLength |
32 |
BitOffset |
496 |
ByteOrder |
big |
SPARE2
DataType |
uint |
BitLength |
32 |
BitOffset |
528 |
ByteOrder |
big |
AID
DataType |
uint |
BitLength |
32 |
BitOffset |
560 |
ByteOrder |
big |
EVTCNT
DataType |
uint |
BitLength |
32 |
BitOffset |
592 |
ByteOrder |
big |
BLOCKCNT
DataType |
uint |
BitLength |
32 |
BitOffset |
624 |
ByteOrder |
big |
FPGAEVTCNT
DataType |
uint |
BitLength |
32 |
BitOffset |
656 |
ByteOrder |
big |
STARTTIME
DataType |
uint |
BitLength |
32 |
BitOffset |
688 |
ByteOrder |
big |
ENDTIME
DataType |
uint |
BitLength |
32 |
BitOffset |
720 |
ByteOrder |
big |
CATEGORYCOUNT
DataType |
uint[32] |
BitLength |
32 |
BitOffset |
752 |
ByteOrder |
big |
ArrayShape |
(32,) |
ArrayOrder |
C |
PADDING
DataType |
fill |
BitLength |
512 |
BitOffset |
784 |
ByteOrder |
big |
HS0PINCTRL
DataType |
uint |
BitLength |
32 |
BitOffset |
1296 |
ByteOrder |
big |
HS0PWRCTRL
DataType |
uint |
BitLength |
32 |
BitOffset |
1328 |
ByteOrder |
big |
HS1PINCTRL
DataType |
uint |
BitLength |
32 |
BitOffset |
1360 |
ByteOrder |
big |
HS1PWRCTRL
DataType |
uint |
BitLength |
32 |
BitOffset |
1392 |
ByteOrder |
big |
FPGATESTPATTERN
DataType |
uint |
BitLength |
32 |
BitOffset |
1424 |
ByteOrder |
big |
DCLKALIGN
DataType |
uint |
BitLength |
32 |
BitOffset |
1456 |
ByteOrder |
big |
EYEPATTERN
DataType |
uint[24] |
BitLength |
32 |
BitOffset |
1488 |
ByteOrder |
big |
ArrayShape |
(24,) |
ArrayOrder |
C |
EDACSTAT
DataType |
uint |
BitLength |
32 |
BitOffset |
1520 |
ByteOrder |
big |
ERRSTAT
DataType |
uint |
BitLength |
32 |
BitOffset |
1552 |
ByteOrder |
big |
MIRRORENA
DataType |
uint |
BitLength |
32 |
BitOffset |
1584 |
ByteOrder |
big |
STARTBLOCK
DataType |
uint |
BitLength |
32 |
BitOffset |
1616 |
ByteOrder |
big |
CURRENTWR
DataType |
uint |
BitLength |
32 |
BitOffset |
1648 |
ByteOrder |
big |
PROCESSCNT
DataType |
uint |
BitLength |
32 |
BitOffset |
1680 |
ByteOrder |
big |
PROCESSTIMESTAMP
DataType |
uint |
BitLength |
32 |
BitOffset |
1712 |
ByteOrder |
big |
ACQDURATION
DataType |
uint |
BitLength |
32 |
BitOffset |
1744 |
ByteOrder |
big |
PARAMTABLE1
DataType |
uint |
BitLength |
32 |
BitOffset |
1776 |
ByteOrder |
big |
PARAMTABLE2
DataType |
uint |
BitLength |
32 |
BitOffset |
1808 |
ByteOrder |
big |
MEMPARAM1
DataType |
uint |
BitLength |
32 |
BitOffset |
1840 |
ByteOrder |
big |
MEMPARAM2
DataType |
uint |
BitLength |
32 |
BitOffset |
1872 |
ByteOrder |
big |
EVTSTARTMARKER
DataType |
uint |
BitLength |
32 |
BitOffset |
1904 |
ByteOrder |
big |
FIRSTEVENTHDR
DataType |
uint[64] |
BitLength |
32 |
BitOffset |
1936 |
ByteOrder |
big |
ArrayShape |
(64,) |
ArrayOrder |
C |
PROCCHANS
DataType |
uint |
BitLength |
32 |
BitOffset |
1968 |
ByteOrder |
big |
TOFPEAKWIDTH
DataType |
uint |
BitLength |
32 |
BitOffset |
2000 |
ByteOrder |
big |
TOFPEAKMIN
DataType |
uint |
BitLength |
32 |
BitOffset |
2032 |
ByteOrder |
big |
TOFPEAKSIG
DataType |
uint |
BitLength |
32 |
BitOffset |
2064 |
ByteOrder |
big |
HSSAMPLES
DataType |
uint |
BitLength |
32 |
BitOffset |
2096 |
ByteOrder |
big |
LSSAMPLES
DataType |
uint |
BitLength |
32 |
BitOffset |
2128 |
ByteOrder |
big |
HSBLKCNT
DataType |
uint |
BitLength |
32 |
BitOffset |
2160 |
ByteOrder |
big |
LSBLKCNT
DataType |
uint |
BitLength |
32 |
BitOffset |
2192 |
ByteOrder |
big |
HSCLIP
DataType |
uint |
BitLength |
32 |
BitOffset |
2224 |
ByteOrder |
big |
LSCLIP
DataType |
uint |
BitLength |
32 |
BitOffset |
2256 |
ByteOrder |
big |
HSPREMIN
DataType |
uint |
BitLength |
32 |
BitOffset |
2288 |
ByteOrder |
big |
HSPOSTMIN
DataType |
uint |
BitLength |
32 |
BitOffset |
2320 |
ByteOrder |
big |
LSPREMIN
DataType |
uint |
BitLength |
32 |
BitOffset |
2352 |
ByteOrder |
big |
LSPOSTMIN
DataType |
uint |
BitLength |
32 |
BitOffset |
2384 |
ByteOrder |
big |
HSMINDELTA
DataType |
uint |
BitLength |
32 |
BitOffset |
2416 |
ByteOrder |
big |
LSMINDELTA
DataType |
uint |
BitLength |
32 |
BitOffset |
2448 |
ByteOrder |
big |
NOISECAT
DataType |
uint |
BitLength |
32 |
BitOffset |
2480 |
ByteOrder |
big |
FIRSTEVT
DataType |
uint |
BitLength |
32 |
BitOffset |
2512 |
ByteOrder |
big |
FIRSTSEC
DataType |
uint |
BitLength |
32 |
BitOffset |
2544 |
ByteOrder |
big |
FIRSTSUB
DataType |
uint |
BitLength |
32 |
BitOffset |
2576 |
ByteOrder |
big |
LASTEVT
DataType |
uint |
BitLength |
32 |
BitOffset |
2608 |
ByteOrder |
big |
LASTSEC
DataType |
uint |
BitLength |
32 |
BitOffset |
2640 |
ByteOrder |
big |
LASTSUB
DataType |
uint |
BitLength |
32 |
BitOffset |
2672 |
ByteOrder |
big |
OVREVT
DataType |
uint |
BitLength |
32 |
BitOffset |
2704 |
ByteOrder |
big |
OVRSEC
DataType |
uint |
BitLength |
32 |
BitOffset |
2736 |
ByteOrder |
big |
OVRSUB
DataType |
uint |
BitLength |
32 |
BitOffset |
2768 |
ByteOrder |
big |
O00EVT
DataType |
uint |
BitLength |
32 |
BitOffset |
2800 |
ByteOrder |
big |
O00SEC
DataType |
uint |
BitLength |
32 |
BitOffset |
2832 |
ByteOrder |
big |
O00SUB
DataType |
uint |
BitLength |
32 |
BitOffset |
2864 |
ByteOrder |
big |
PAGECNT
DataType |
uint |
BitLength |
32 |
BitOffset |
2896 |
ByteOrder |
big |
PADDING2
DataType |
uint[] |
BitLength |
8 |
BitOffset |
2928 |
ByteOrder |
big |
ArrayShape |
expand |
ArrayOrder |
C |
SYNCCATHDR
DataType |
uint |
BitLength |
16 |
BitOffset |
2936 |
ByteOrder |
big |
PEC (CRC-16-CCITT)
Packet Error Control field, using CRC-16-CCITT algorithm
DataType |
uint |
BitLength |
16 |
BitOffset |
2952 |
ByteOrder |
big |