oldStructs.h
1 #ifndef OLDSTRUCTS_H
2 #define OLDSTRUCTS_H
3 
4 #include "simpleStructs.h"
5 
9 
10 
12 #ifndef DOXYGEN_SHOULD_SKIP_THIS
13 
14 
16 
20 typedef struct {
22 
25  unsigned char trigType;
26  unsigned char l3Type1Count;
27  unsigned short trigNum;
28  unsigned int trigTime;
29  unsigned short ppsNum;
30  unsigned short deadTime;
31  unsigned int c3poNum;
32  unsigned short upperL1TrigPattern;
33  unsigned short lowerL1TrigPattern;
34  unsigned short upperL2TrigPattern;
35  unsigned short lowerL2TrigPattern;
36  unsigned short l3TrigPattern;
37  unsigned short otherTrigPattern[3];
38  unsigned char nadirL1TrigPattern;
39  unsigned char nadirL2TrigPattern;
40  unsigned char bufferDepth;
41  unsigned char reserved;
43 
44 
46 
50 typedef struct {
52 
55  unsigned char trigType;
56  unsigned char l3Type1Count;
57  unsigned short trigNum;
58  unsigned int trigTime;
59  unsigned short ppsNum;
60  unsigned short deadTime;
61  unsigned int c3poNum;
62  unsigned short l3TrigPattern;
63  unsigned short l3TrigPatternH;
64  unsigned char bufferDepth;
65  unsigned char reserved[3];
67 
69 
73 typedef struct {
74  GenericHeader_t gHdr;
75  unsigned int unixTime;
76  unsigned int unixTimeUs;
77 
79 
85  int gpsSubTime;
86  unsigned int turfEventId;
87  unsigned int eventNumber;
88  unsigned short calibStatus;
89  unsigned char priority;
90  unsigned char turfUpperWord;
91  unsigned char otherFlag;
92 
102  unsigned char errorFlag;
103  unsigned char surfSlipFlag;
104  unsigned char nadirAntTrigMask;
105  unsigned int antTrigMask;
106  unsigned short phiTrigMask;
107  unsigned char reserved[2];
110 
111 
113 
117 typedef struct {
119 
122  unsigned char trigType;
123  unsigned char l3Type1Count;
124  unsigned short trigNum;
125  unsigned int trigTime;
126  unsigned short ppsNum;
127  unsigned short deadTime;
128  unsigned int c3poNum;
129  unsigned short l3TrigPattern;
130  unsigned short l3TrigPatternH;
131  unsigned char bufferDepth;
132  unsigned char reserved[3];
134 
136 
140 typedef struct {
141  GenericHeader_t gHdr;
142  unsigned int unixTime;
143  unsigned int unixTimeUs;
144 
146 
153  unsigned int turfEventId;
154  unsigned int eventNumber;
155  unsigned short calibStatus;
156  unsigned char priority;
157  unsigned char turfUpperWord;
158  unsigned char otherFlag;
159 
169  unsigned char errorFlag;
170  unsigned char surfSlipFlag;
171  unsigned char peakThetaBin;
172  unsigned short l1TrigMask;
173  unsigned short l1TrigMaskH;
174  unsigned short phiTrigMask;
175  unsigned short phiTrigMaskH;
176  unsigned short imagePeak;
177  unsigned short coherentSumPeak;
178  unsigned short prioritizerStuff;
181 
182 
183 
185 
189 typedef struct {
190  GenericHeader_t gHdr;
191  unsigned int unixTime;
192  unsigned int unixTimeUs;
193 
195 
202  unsigned int turfEventId;
203  unsigned int eventNumber;
204  unsigned short calibStatus;
205  unsigned char priority;
206  unsigned char turfUpperWord;
207  unsigned char otherFlag;
208 
218  unsigned char errorFlag;
219  unsigned char surfSlipFlag;
220  unsigned char peakThetaBin;
221  unsigned short l1TrigMask;
222  unsigned short l1TrigMaskH;
223  unsigned short phiTrigMask;
224  unsigned short phiTrigMaskH;
225  unsigned short imagePeak;
226  unsigned short coherentSumPeak;
227  unsigned short prioritizerStuff;
230 
231 //Old FullSurfHkStruct_t
232 typedef struct {
233  GenericHeader_t gHdr;
234  unsigned int unixTime;
235  unsigned int unixTimeUs;
236  unsigned short globalThreshold;
237  unsigned short errorFlag;
238  unsigned short scalerGoals[NUM_ANTENNA_RINGS];
239  unsigned short reserved;
240  unsigned short upperWords[ACTIVE_SURFS];
241  unsigned short scaler[ACTIVE_SURFS][SCALERS_PER_SURF];
242  unsigned short l1Scaler[ACTIVE_SURFS][L1S_PER_SURF];
243  unsigned short threshold[ACTIVE_SURFS][SCALERS_PER_SURF];
244  unsigned short setThreshold[ACTIVE_SURFS][SCALERS_PER_SURF];
245  unsigned short rfPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
246  unsigned short surfTrigBandMask[ACTIVE_SURFS];
248 
249 
250 typedef struct {
251  GenericHeader_t gHdr;
252  unsigned int unixTime;
253  unsigned int unixTimeUs;
254  unsigned short globalThreshold; //set to zero if there isn't one
255  unsigned short errorFlag; //Will define at some point
256  unsigned short scalerGoal; //What are we aiming for with the scaler rate
257  unsigned short upperWords[ACTIVE_SURFS];
258  unsigned short scaler[ACTIVE_SURFS][SCALERS_PER_SURF];
259  unsigned short threshold[ACTIVE_SURFS][SCALERS_PER_SURF];
260  unsigned short setThreshold[ACTIVE_SURFS][SCALERS_PER_SURF];
261  unsigned short rfPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
262  unsigned short surfTrigBandMask[ACTIVE_SURFS];
264 
265 
266 
267 typedef struct {
268  GenericHeader_t gHdr;
269  unsigned int unixTime;
270  unsigned int unixTimeUs;
271  unsigned short globalThreshold; //set to zero if there isn't one
272  unsigned short errorFlag; //Will define at some point
273  unsigned short scalerGoals[BANDS_PER_ANT]; //What are we aiming for with the scaler rate
274  unsigned short upperWords[ACTIVE_SURFS];
275  unsigned short scaler[ACTIVE_SURFS][SCALERS_PER_SURF];
276  unsigned short threshold[ACTIVE_SURFS][SCALERS_PER_SURF];
277  unsigned short setThreshold[ACTIVE_SURFS][SCALERS_PER_SURF];
278  unsigned short rfPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
279  unsigned short surfTrigBandMask[ACTIVE_SURFS];
281 
282 typedef struct {
283  GenericHeader_t gHdr;
284  unsigned int unixTime;
285  unsigned int unixTimeUs;
286  unsigned short globalThreshold;
287  unsigned short errorFlag;
288  unsigned short scalerGoals[BANDS_PER_ANT];
289  unsigned short scalerGoalsNadir[BANDS_PER_ANT];
290  unsigned short upperWords[ACTIVE_SURFS];
291  unsigned short scaler[ACTIVE_SURFS][SCALERS_PER_SURF];
292  unsigned short threshold[ACTIVE_SURFS][SCALERS_PER_SURF];
293  unsigned short setThreshold[ACTIVE_SURFS][SCALERS_PER_SURF];
294  unsigned short rfPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
295  unsigned short surfTrigBandMask[ACTIVE_SURFS];
297 
299 
302 typedef struct {
303  GenericHeader_t gHdr;
304  unsigned int unixTime;
305  unsigned int unixTimeUs;
306  unsigned short globalThreshold;
307  unsigned short errorFlag;
308  unsigned short scalerGoals[BANDS_PER_ANT];
309  unsigned short scalerGoalsNadir[BANDS_PER_ANT];
310  unsigned short upperWords[ACTIVE_SURFS];
311  unsigned short scaler[ACTIVE_SURFS][SCALERS_PER_SURF_V30];
312  unsigned short threshold[ACTIVE_SURFS][SCALERS_PER_SURF_V30];
313  unsigned short setThreshold[ACTIVE_SURFS][SCALERS_PER_SURF_V30];
314  unsigned short rfPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
315  unsigned short surfTrigBandMask[ACTIVE_SURFS];
317 
318 
319 //Old AveragedSurfHkStruct_t
320 
321 typedef struct {
322  GenericHeader_t gHdr;
323  unsigned int unixTime;
324  unsigned short numHks;
325  unsigned short deltaT;
326  unsigned int hadError;
327  unsigned short globalThreshold;
328  unsigned short reserved;
329  unsigned short scalerGoals[BANDS_PER_ANT];
330  unsigned short scalerGoalsNadir[BANDS_PER_ANT];
331  unsigned short avgScaler[ACTIVE_SURFS][SCALERS_PER_SURF_V30];
332  unsigned short rmsScaler[ACTIVE_SURFS][SCALERS_PER_SURF_V30];
333  unsigned short avgThresh[ACTIVE_SURFS][SCALERS_PER_SURF_V30];
334  unsigned short rmsThresh[ACTIVE_SURFS][SCALERS_PER_SURF_V30];
335  unsigned short avgRFPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
336  unsigned short rmsRFPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
337  unsigned short surfTrigBandMask[ACTIVE_SURFS];
339 
340 
341 typedef struct {
342  GenericHeader_t gHdr;
343  unsigned int unixTime;
344  unsigned short numHks;
345  unsigned short deltaT;
346  unsigned int hadError;
347  unsigned short globalThreshold;
348  unsigned short reserved;
349  unsigned short scalerGoals[BANDS_PER_ANT];
350  unsigned short scalerGoalsNadir[BANDS_PER_ANT];
351  unsigned short avgScaler[ACTIVE_SURFS][SCALERS_PER_SURF];
352  unsigned short rmsScaler[ACTIVE_SURFS][SCALERS_PER_SURF];
353  unsigned short avgThresh[ACTIVE_SURFS][SCALERS_PER_SURF];
354  unsigned short rmsThresh[ACTIVE_SURFS][SCALERS_PER_SURF];
355  unsigned short avgRFPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
356  unsigned short rmsRFPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
357  unsigned short surfTrigBandMask[ACTIVE_SURFS];
359 
360 typedef struct {
361  GenericHeader_t gHdr;
362  unsigned int unixTime; //Time of first hk
363  unsigned short numHks; //Number of hks in average
364  unsigned short deltaT; //Difference in time between first and last
365  unsigned int hadError; //Bit mask to be defined
366  unsigned short globalThreshold;
367  unsigned short scalerGoals[BANDS_PER_ANT];
368  unsigned short avgScaler[ACTIVE_SURFS][SCALERS_PER_SURF];
369  unsigned short rmsScaler[ACTIVE_SURFS][SCALERS_PER_SURF];
370  unsigned short avgThresh[ACTIVE_SURFS][SCALERS_PER_SURF];
371  unsigned short rmsThresh[ACTIVE_SURFS][SCALERS_PER_SURF];
372  unsigned short avgRFPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
373  unsigned short rmsRFPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
374  unsigned short surfTrigBandMask[ACTIVE_SURFS];
376 
377 typedef struct {
378  GenericHeader_t gHdr;
379  unsigned int unixTime; //Time of first hk
380  unsigned short numHks; //Number of hks in average
381  unsigned short deltaT; //Difference in time between first and last
382  unsigned int hadError; //Bit mask to be defined
383  unsigned short globalThreshold;
384  unsigned short scalerGoal;
385  unsigned short avgScaler[ACTIVE_SURFS][SCALERS_PER_SURF];
386  unsigned short rmsScaler[ACTIVE_SURFS][SCALERS_PER_SURF];
387  unsigned short avgThresh[ACTIVE_SURFS][SCALERS_PER_SURF];
388  unsigned short rmsThresh[ACTIVE_SURFS][SCALERS_PER_SURF];
389  unsigned short avgRFPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
390  unsigned short rmsRFPower[ACTIVE_SURFS][RFCHAN_PER_SURF];
391  unsigned short surfTrigBandMask[ACTIVE_SURFS];
393 
394 //Old TurfRateStruct_t
395 
396 
398 
402 typedef struct {
403  GenericHeader_t gHdr;
404  unsigned int unixTime;
405  unsigned int c3poNum;
406  unsigned short ppsNum;
407  unsigned short deadTime;
408  unsigned short l1Rates[PHI_SECTORS]; // L1 rates, 1 per phi sector, in kHz
409  unsigned short rfScaler;
410  unsigned char l3Rates[PHI_SECTORS];
411  unsigned char l3RatesGated[PHI_SECTORS]; // Gated L3 Rates
412  unsigned short l1TrigMask;
413  unsigned short phiTrigMask;
414  unsigned char errorFlag;
415  unsigned char refPulses;
417 
418 
419 typedef struct {
420  GenericHeader_t gHdr;
421  unsigned int unixTime;
422  unsigned short ppsNum;
423  unsigned short deadTime;
424  unsigned short l1Rates[PHI_SECTORS][2]; //
425  unsigned char l3Rates[PHI_SECTORS][2];
426  unsigned short l1TrigMask;
427  unsigned short l1TrigMaskH;
428  unsigned short phiTrigMask;
429  unsigned short phiTrigMaskH;
430  unsigned char errorFlag;
431  unsigned char reserved[3];
432  unsigned int c3poNum;
434 
435 
436 typedef struct {
437  GenericHeader_t gHdr;
438  unsigned int unixTime;
439  unsigned short ppsNum;
440  unsigned short deadTime;
441  unsigned short l1Rates[PHI_SECTORS][2];
442  unsigned char l3Rates[PHI_SECTORS][2];
443  unsigned short l1TrigMask;
444  unsigned short l1TrigMaskH;
445  unsigned short phiTrigMask;
446  unsigned short phiTrigMaskH;
447  unsigned char errorFlag;
448  unsigned char reserved[3];
449  unsigned int c3poNum;
451 
452 
453 
454 
455 typedef struct {
456  GenericHeader_t gHdr;
457  unsigned int unixTime;
458  unsigned short ppsNum;
459  unsigned short deadTime;
460  unsigned char l3Rates[PHI_SECTORS][2];
461  unsigned short l1TrigMask;
462  unsigned short l1TrigMaskH;
463  unsigned short phiTrigMask;
464  unsigned short phiTrigMaskH;
465  unsigned char errorFlag;
466  unsigned char reserved[3];
467  unsigned int c3poNum;
469 
470 
471 typedef struct {
472  GenericHeader_t gHdr;
473  unsigned int unixTime;
474  unsigned short ppsNum;
475  unsigned short deadTime;
476  unsigned short l1Rates[PHI_SECTORS][2];
477  unsigned char upperL2Rates[PHI_SECTORS];
478  unsigned char lowerL2Rates[PHI_SECTORS];
479  unsigned char l3Rates[PHI_SECTORS];
480  unsigned short nadirL1Rates[NADIR_ANTS];
481  unsigned char nadirL2Rates[NADIR_ANTS];
482  unsigned int antTrigMask;
483  unsigned short phiTrigMask;
484  unsigned char nadirAntTrigMask;
485  unsigned char errorFlag;
487 
488 typedef struct {
489  GenericHeader_t gHdr;
490  unsigned int unixTime;
491  unsigned int ppsNum;
492  unsigned short l1Rates[PHI_SECTORS][2];
493  unsigned char upperL2Rates[PHI_SECTORS];
494  unsigned char lowerL2Rates[PHI_SECTORS];
495  unsigned char l3Rates[PHI_SECTORS];
496  unsigned short nadirL1Rates[NADIR_ANTS];
497  unsigned char nadirL2Rates[NADIR_ANTS];
498  unsigned int antTrigMask;
499  unsigned short phiTrigMask;
500  unsigned char nadirAntTrigMask;
501  unsigned char errorFlag;
503 
504 typedef struct {
505  GenericHeader_t gHdr;
506  unsigned int unixTime;
507  unsigned int ppsNum; //It's only updated every second so no need for sub-second timing
508  unsigned short l1Rates[PHI_SECTORS][2]; //x16 to get Hz
509  unsigned char upperL2Rates[PHI_SECTORS]; //x64 to get Hz
510  unsigned char lowerL2Rates[PHI_SECTORS]; //x64 to get Hz
511  unsigned char l3Rates[PHI_SECTORS]; //Hz
512  unsigned char nadirL1Rates[PHI_SECTORS]; //?? to get Hz
513  unsigned char nadirL2Rates[PHI_SECTORS]; //?? to get Hz
514  unsigned int antTrigMask;
515  unsigned char nadirAntTrigMask;
516  unsigned char reserved[3];
518 
519 
520 typedef struct {
521  GenericHeader_t gHdr;
522  unsigned int unixTime;
523  unsigned int ppsNum; //It's only updated every second so no need for sub-second timing
524  unsigned short l1Rates[PHI_SECTORS][2]; // up and down counts
525  unsigned char upperL2Rates[PHI_SECTORS];
526  unsigned char lowerL2Rates[PHI_SECTORS];
527  unsigned char l3Rates[PHI_SECTORS];
528  unsigned int antTrigMask;
529  unsigned char nadirAntTrigMask; //Will need to do pad three bytes
531 
532 typedef struct {
533  GenericHeader_t gHdr;
534  unsigned int unixTime;
535  unsigned int ppsNum; //It's only updated every second so no need for sub-second timing
536  unsigned short l1Rates[PHI_SECTORS][2]; // up and down counts
537  unsigned char upperL2Rates[PHI_SECTORS];
538  unsigned char lowerL2Rates[PHI_SECTORS];
539  unsigned char l3Rates[PHI_SECTORS];
541 
542 typedef struct {
543  GenericHeader_t gHdr;
544  unsigned int unixTime;
545  unsigned int ppsNum; //It's only updated every second so no need for sub-second timing
546  unsigned short l1Rates[TRIGGER_SURFS][ANTS_PER_SURF]; // 3 of 8 counters
547  unsigned char upperL2Rates[PHI_SECTORS];
548  unsigned char lowerL2Rates[PHI_SECTORS];
549  unsigned char l3Rates[PHI_SECTORS];
551 
552 
553 //Old SummedTurfRateStruct_t
554 
555 
557 
562 typedef struct {
563  GenericHeader_t gHdr;
564  unsigned int unixTime;
565  unsigned short numRates;
566  unsigned short deltaT;
567  unsigned int deadTime;
568  unsigned char bufferCount[4];
569  unsigned short l3Rates[16];
570  unsigned short l3RatesGated[16];
571  unsigned short l1TrigMask;
572  unsigned short phiTrigMask;
573  unsigned char errorFlag;
575 
576 
577 
578 typedef struct {
579  GenericHeader_t gHdr;
580  unsigned int unixTime;
581  unsigned short numRates;
582  unsigned short deltaT;
583  unsigned int deadTime;
584  unsigned char bufferCount[4];
585  unsigned short l3Rates[PHI_SECTORS][2];
586  unsigned short l1TrigMask;
587  unsigned short l1TrigMaskH;
588  unsigned short phiTrigMask;
589  unsigned short phiTrigMaskH;
590  unsigned char errorFlag;
592 
593 /* typedef struct { */
594 /* GenericHeader_t gHdr; */
595 /* unsigned int unixTime; ///<Time of first hk */
596 /* unsigned short numRates; ///<Number of rates in average */
597 /* unsigned short deltaT; ///<Difference in time between first and last */
598 /* unsigned int deadTime; ///<Summed dead time between first and last */
599 /* unsigned char bufferCount[4]; ///<Counting filled buffers */
600 /* unsigned int l1Rates[PHI_SECTORS][2]; ///<x16/numRates to get Hz */
601 /* unsigned int l3Rates[PHI_SECTORS][2]; ///<x16/numRates to get Hz */
602 /* unsigned short phiTrigMask; ///<16-bit phi-sector mask */
603 /* unsigned short phiTrigMaskH; ///<16-bit phi-sector mask */
604 /* unsigned short l1TrigMask; ///<16-bit phi-sector mask */
605 /* unsigned short l1TrigMaskH; ///<16-bit phi-sector mask */
606 /* unsigned char errorFlag;///<Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match */
607 /* } SummedTurfRateStructVer40_t; */
608 
609 typedef struct {
610  GenericHeader_t gHdr;
611  unsigned int unixTime;
612  unsigned short numRates;
613  unsigned short deltaT;
614  unsigned int deadTime;
615  unsigned char bufferCount[4];
616  unsigned int l1Rates[PHI_SECTORS][2];
617  unsigned short upperL2Rates[PHI_SECTORS];
618  unsigned short lowerL2Rates[PHI_SECTORS];
619  unsigned short l3Rates[PHI_SECTORS];
620  unsigned int nadirL1Rates[NADIR_ANTS];
621  unsigned short nadirL2Rates[NADIR_ANTS];
622  unsigned int antTrigMask;
623  unsigned short phiTrigMask;
624  unsigned char nadirAntTrigMask;
625  unsigned char errorFlag;
627 
628 typedef struct {
629  GenericHeader_t gHdr;
630  unsigned int unixTime;
631  unsigned short numRates;
632  unsigned short deltaT;
633  unsigned int l1Rates[PHI_SECTORS][2];
634  unsigned short upperL2Rates[PHI_SECTORS];
635  unsigned short lowerL2Rates[PHI_SECTORS];
636  unsigned short l3Rates[PHI_SECTORS];
637  unsigned short nadirL1Rates[NADIR_ANTS];
638  unsigned char nadirL2Rates[NADIR_ANTS];
639  unsigned int antTrigMask;
640  unsigned short phiTrigMask;
641  unsigned char nadirAntTrigMask;
642  unsigned char errorFlag;
644 
645 typedef struct {
646  GenericHeader_t gHdr;
647  unsigned int unixTime; //Time of first hk
648  unsigned short numRates; //Number of rates in average
649  unsigned short deltaT; //Difference in time between first and last
650  unsigned int l1Rates[PHI_SECTORS][2]; //x16 to get Hz
651  unsigned short upperL2Rates[PHI_SECTORS]; //x64 to get Hz
652  unsigned short lowerL2Rates[PHI_SECTORS]; //x64 to get Hz
653  unsigned short l3Rates[PHI_SECTORS]; //Hz
654  unsigned int antTrigMask;
655  unsigned char nadirAntTrigMask; //Maybe need to pad three bytes
656  unsigned char reserved[3];
658 
659 
660 
661 typedef struct {
662  GenericHeader_t gHdr;
663  unsigned int unixTime; //Time of first hk
664  unsigned short numRates; //Number of rates in average
665  unsigned short deltaT; //Difference in time between first and last
666  unsigned int l1Rates[PHI_SECTORS][2]; //upper and lower rings only
667  unsigned short upperL2Rates[PHI_SECTORS];
668  unsigned short lowerL2Rates[PHI_SECTORS];
669  unsigned short l3Rates[PHI_SECTORS];
670  unsigned int antTrigMask;
671  unsigned char nadirAntTrigMask; //Maybe need to pad three bytes
673 
674 
675 typedef struct {
676  GenericHeader_t gHdr;
677  unsigned int unixTime; //Time of first hk
678  unsigned short numRates; //Number of rates in average
679  unsigned short deltaT; //Difference in time between first and last
680  unsigned int l1Rates[TRIGGER_SURFS][ANTS_PER_SURF]; // 3 of 8 counters
681  unsigned short upperL2Rates[PHI_SECTORS];
682  unsigned short lowerL2Rates[PHI_SECTORS];
683  unsigned short l3Rates[PHI_SECTORS];
685 
686 
687 //Old Headers
688 typedef struct {
690 
693  unsigned char trigType;
694  unsigned char l3Type1Count;
695  unsigned short trigNum;
696  unsigned int trigTime;
697  unsigned short ppsNum;
698  unsigned short deadTime;
699  unsigned int c3poNum;
700  unsigned short upperL1TrigPattern;
701  unsigned short lowerL1TrigPattern;
702  unsigned short upperL2TrigPattern;
703  unsigned short lowerL2TrigPattern;
704  unsigned short l3TrigPattern;
705  unsigned short otherTrigPattern[3];
706  unsigned char nadirL1TrigPattern;
707  unsigned char nadirL2TrigPattern;
708  unsigned char bufferDepth;
709  unsigned char reserved;
711 
712 typedef struct {
713  GenericHeader_t gHdr;
714  unsigned int unixTime;
715  unsigned int unixTimeUs;
716 
718 
725  unsigned int turfEventId;
726  unsigned int eventNumber;
727  unsigned short calibStatus;
728  unsigned char priority;
729  unsigned char turfUpperWord;
730  unsigned char otherFlag;
731 
738  unsigned char errorFlag;
739  unsigned char surfSlipFlag;
740  unsigned char nadirAntTrigMask;
741  unsigned int antTrigMask;
742  unsigned short phiTrigMask;
743  unsigned char reserved[2];
746 
747 typedef struct {
748  unsigned char trigType; //Trig type bit masks
749  // 0=RF, 1=PPS1, 2=PPS2, 3=Soft/Ext, 4=L3Type1, 5,6 buffer depth at trig
750  unsigned char l3Type1Count; //L3 counter
751  unsigned short trigNum; //turf trigger counter
752  unsigned int trigTime;
753  unsigned short ppsNum; // 1PPS
754  unsigned short deadTime; // fraction = deadTime/64400
755  unsigned int c3poNum; // 1 number of trigger time ticks per PPS
756  unsigned short upperL1TrigPattern;
757  unsigned short lowerL1TrigPattern;
758  unsigned short upperL2TrigPattern;
759  unsigned short lowerL2TrigPattern;
760  unsigned short l3TrigPattern;
761  unsigned short otherTrigPattern[3];
762  unsigned char nadirL1TrigPattern;
763  unsigned char nadirL2TrigPattern; //Might just be the same thing
764  unsigned char bufferDepth; //bits 0,1 trigTime depth 2,3 current depth
765  unsigned char reserved;
767 
768 
769 typedef struct {
770  GenericHeader_t gHdr;
771  unsigned int unixTime; /* unix UTC sec*/
772  unsigned int unixTimeUs; /* unix UTC microsec */
773  int gpsSubTime; /* the GPS fraction of second (in ns)
774  (for the X events per second that get
775  tagged with it, note it now includes
776  second offset from unixTime)*/
777  unsigned int turfEventId; //Turf event id that doesn't roll
778  unsigned int eventNumber; /* Global event number */
779  unsigned short calibStatus; /* Were we flashing the pulser? */
780  unsigned char priority; // priority and other
781  unsigned char turfUpperWord; // The upper 8 bits from the TURF
782  unsigned char otherFlag; // Currently the first two surf evNums
783  unsigned char errorFlag; /*Bit 1 means sync slip between TURF and software
784  Bit 2 is sync slip between SURF 1 and software
785  Bit 3 is sync slip between SURF 10 and SURF 1
786  Bit 4 is non matching TURF test pattern*/
787  unsigned char surfSlipFlag; /* Sync Slip between SURF 2-9 and SURF 1*/
788  unsigned char nadirAntTrigMask; //
789  unsigned int antTrigMask; // What was the ant trigger mask
790  TurfioStructVer12_t turfio; /*The X byte TURFIO data*/
792 
793 typedef struct {
794  unsigned char trigType; //Trig type bit masks
795  // 0=RF, 1=PPS1, 2=PPS2, 3=Soft/Ext, 4=L3Type1, 5,6 buffer depth at trig
796  unsigned char l3Type1Count; //L3 counter
797  unsigned short trigNum; //turf trigger counter
798  unsigned int trigTime;
799  unsigned short ppsNum; // 1PPS
800  unsigned short deadTime; // fraction = deadTime/64400
801  unsigned int c3poNum; // 1 number of trigger time ticks per PPS
802  unsigned short upperL1TrigPattern;
803  unsigned short lowerL1TrigPattern;
804  unsigned short upperL2TrigPattern;
805  unsigned short lowerL2TrigPattern;
806  unsigned short l3TrigPattern;
807  unsigned char bufferDepth; //bits 0,1 trigTime depth 2,3 current depth
808  unsigned char reserved;
810 
811 
812 
813 typedef struct {
814  GenericHeader_t gHdr;
815  unsigned int unixTime; /* unix UTC sec*/
816  unsigned int unixTimeUs; /* unix UTC microsec */
817  int gpsSubTime; /* the GPS fraction of second (in ns)
818  (for the X events per second that get
819  tagged with it, note it now includes
820  second offset from unixTime)*/
821  unsigned int eventNumber; /* Global event number */
822  unsigned short calibStatus; /* Were we flashing the pulser? */
823  unsigned char priority; // priority and other
824  unsigned char turfUpperWord; // The upper 8 bits from the TURF
825  unsigned char otherFlag; //Currently unused
826  unsigned char errorFlag; //Bit 1 means sync slip
827  unsigned char otherFlag3;
828  unsigned char nadirAntTrigMask; //
829  unsigned int antTrigMask; // What was the ant trigger mask
830  TurfioStructVer11_t turfio; /*The X byte TURFIO data*/
832 
833 typedef struct {
834  unsigned char trigType; //Trig type bit masks
835  // 0=RF, 1=PPS1, 2=PPS2, 3=Soft/Ext, 4=L3Type1, 5,6 buffer depth at trig
836  unsigned char l3Type1Count; //L3 counter
837  unsigned short trigNum; //turf trigger counter
838  unsigned int trigTime;
839  unsigned short ppsNum; // 1PPS
840  unsigned short deadTime; // fraction = deadTime/64400
841  unsigned int c3poNum; // 1 number of trigger time ticks per PPS
842  unsigned short upperL1TrigPattern;
843  unsigned short lowerL1TrigPattern;
844  unsigned short upperL2TrigPattern;
845  unsigned short lowerL2TrigPattern;
846  unsigned short l3TrigPattern;
847  unsigned char bufferDepth; //bits 0,1 trigTime depth 2,3 current depth
848  unsigned char reserved;
850 
851 typedef struct {
852  GenericHeader_t gHdr;
853  unsigned int unixTime; /* unix UTC sec*/
854  unsigned int unixTimeUs; /* unix UTC microsec */
855  int gpsSubTime; /* the GPS fraction of second (in ns)
856  (for the X events per second that get
857  tagged with it, note it now includes
858  second offset from unixTime)*/
859  unsigned int eventNumber; /* Global event number */
860  unsigned short surfMask;
861  unsigned short calibStatus; /* Were we flashing the pulser? */
862  unsigned char priority; // priority and other
863  unsigned char turfUpperWord; // The upper 8 bits from the TURF
864  unsigned char otherFlag; //Currently unused
865  unsigned char otherFlag2; //Currently unused
866  unsigned int antTrigMask; // What was the ant trigger mask
867  TurfioStructVer10_t turfio; /*The X byte TURFIO data*/
869 
870 
871 //Old Event Structures
872 typedef struct {
873  GenericHeader_t gHdr;
874  unsigned int eventNumber; /* Global event number */
875  unsigned int surfEventId[ACTIVE_SURFS];
876  unsigned int whichPeds;
877  SurfChannelPedSubbed_t channel[NUM_DIGITZED_CHANNELS];
879 
880 typedef struct {
881  GenericHeader_t gHdr;
882  unsigned int eventNumber; /* Global event number */
883  unsigned int whichPeds; //whichPedestals did we subtract
884  SurfChannelPedSubbed_t channel[NUM_DIGITZED_CHANNELS];
886 
887 
888 
889 #endif //DOXYGEN_SHOULD_SKIP_THIS
890 /*\@}*/
891 
892 
893 #endif //OLDSTRUCTS_H
unsigned short ppsNum
It&#39;s only updated every second so no need for sub-second timing.
Definition: oldStructs.h:422
unsigned int unixTime
Time of first hk.
Definition: oldStructs.h:564
unsigned short phiTrigMaskH
16 bit phi-sector mask
Definition: oldStructs.h:429
unsigned short deadTime
fraction = deadTime/64400
Definition: oldStructs.h:30
unsigned char nadirAntTrigMask
8-bit nadir phi mask (from TURF)
Definition: oldStructs.h:104
TurfioStructVer13_t turfio
The X byte TURFIO data.
Definition: oldStructs.h:744
unsigned short phiTrigMask
16 bit phi-sector mask
Definition: oldStructs.h:499
unsigned short phiTrigMaskH
16-bit phi-sector mask
Definition: oldStructs.h:589
int gpsSubTime
GPS timestamp.
Definition: oldStructs.h:201
unsigned short phiTrigMask
16 bit phi-sector mask
Definition: oldStructs.h:483
unsigned short l1TrigMask
to get Hz
Definition: oldStructs.h:443
unsigned char errorFlag
Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match.
Definition: oldStructs.h:414
unsigned short ppsNum
1PPS
Definition: oldStructs.h:697
unsigned short phiTrigMask
16-bit phi-sector mask
Definition: oldStructs.h:572
unsigned char trigType
The trigger type.
Definition: oldStructs.h:25
unsigned char errorFlag
Error Flag.
Definition: oldStructs.h:218
unsigned int c3poNum
1 number of trigger time ticks per PPS
Definition: oldStructs.h:61
unsigned short l1TrigMaskH
As read from TURF (16-bit upper phi, lower phi)
Definition: oldStructs.h:444
unsigned char nadirAntTrigMask
8-bit nadir phi mask
Definition: oldStructs.h:484
unsigned short numRates
Number of rates in average.
Definition: oldStructs.h:631
unsigned int unixTimeUs
unix UTC microsec
Definition: oldStructs.h:715
unsigned short deltaT
Difference in time between first and last.
Definition: oldStructs.h:632
unsigned short phiTrigMask
16-bit phi mask (from TURF)
Definition: oldStructs.h:174
unsigned int antTrigMask
As read from TURF (16-bit upper phi, lower phi)
Definition: oldStructs.h:639
unsigned int eventNumber
Global event number.
Definition: oldStructs.h:87
unsigned short phiTrigMaskH
16-bit phi mask (from TURF)
Definition: oldStructs.h:224
unsigned char errorFlag
Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match.
Definition: oldStructs.h:465
unsigned short trigNum
turf trigger counter
Definition: oldStructs.h:695
unsigned int unixTime
unix UTC sec
Definition: oldStructs.h:191
unsigned short deltaT
Difference in time between first and last.
Definition: oldStructs.h:345
unsigned short phiTrigMaskH
16 bit phi-sector mask
Definition: oldStructs.h:464
unsigned char surfSlipFlag
Sync Slip between SURF 2-9 and SURF 1.
Definition: oldStructs.h:170
The TURF I/O struct.
TurfioStruct_t turfio
The X byte TURFIO data.
Definition: oldStructs.h:228
unsigned char turfUpperWord
The upper 8 bits from the TURF.
Definition: oldStructs.h:157
unsigned short calibStatus
Were we flashing the pulser?
Definition: oldStructs.h:155
Turf Rates – Telemetered.
Definition: oldStructs.h:402
unsigned short ppsNum
It&#39;s only updated every second so no need for sub-second timing.
Definition: oldStructs.h:458
ANITA Event Header – Telemetered.
Definition: oldStructs.h:140
unsigned int turfEventId
Turf event id that doesn&#39;t roll.
Definition: oldStructs.h:202
unsigned char errorFlag
Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match.
Definition: oldStructs.h:590
unsigned char turfUpperWord
The upper 8 bits from the TURF.
Definition: oldStructs.h:206
unsigned short l1TrigMask
16-bit phi ant mask (from TURF)
Definition: oldStructs.h:221
unsigned short calibStatus
Were we flashing the pulser?
Definition: oldStructs.h:204
int gpsSubTime
GPS timestamp.
Definition: oldStructs.h:85
The Generic Header.
unsigned short deltaT
Difference in time between first and last.
Definition: oldStructs.h:566
unsigned int antTrigMask
2x 16-bit phi ant mask (from TURF)
Definition: oldStructs.h:105
unsigned char nadirAntTrigMask
8-bit nadir phi mask (from TURF)
Definition: oldStructs.h:740
unsigned short imagePeak
16-bit image peak from Prioritizer
Definition: oldStructs.h:225
unsigned short phiTrigMaskH
16-bit phi mask (from TURF)
Definition: oldStructs.h:175
unsigned char nadirAntTrigMask
8-bit nadir phi mask
Definition: oldStructs.h:641
unsigned short l1TrigMask
to get Hz
Definition: oldStructs.h:426
unsigned char nadirL2TrigPattern
Might just be the same thing.
Definition: oldStructs.h:707
unsigned short ppsNum
It&#39;s only updated every second so no need for sub-second timing.
Definition: oldStructs.h:474
unsigned short deltaT
Difference in time between first and last.
Definition: oldStructs.h:613
unsigned short l1TrigMaskH
16-bit phi ant mask (from TURF)
Definition: oldStructs.h:222
TurfioStructVer40_t turfio
The X byte TURFIO data.
Definition: oldStructs.h:179
unsigned short deltaT
Difference in time between first and last.
Definition: oldStructs.h:325
unsigned char errorFlag
Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match.
Definition: oldStructs.h:485
TurfioStructVer30_t turfio
The X byte TURFIO data.
Definition: oldStructs.h:108
Summed Turf Rates – Telemetered.
Definition: oldStructs.h:562
unsigned short calibStatus
Were we flashing the pulser?
Definition: oldStructs.h:88
unsigned short errorFlag
Will define at some point.
Definition: oldStructs.h:287
unsigned int unixTime
Time of first hk.
Definition: oldStructs.h:611
unsigned short prioritizerStuff
TBD.
Definition: oldStructs.h:227
unsigned short l1TrigMaskH
As read from TURF (16-bit upper phi, lower phi)
Definition: oldStructs.h:427
unsigned int antTrigMask
As read from TURF (16-bit upper phi, lower phi)
Definition: oldStructs.h:498
unsigned int unixTime
Time of first hk.
Definition: oldStructs.h:343
unsigned short phiTrigMask
16 bit phi-sector mask
Definition: oldStructs.h:463
unsigned short deadTime
fraction = deadTime/64400
Definition: oldStructs.h:127
unsigned short imagePeak
16-bit image peak from Prioritizer
Definition: oldStructs.h:176
unsigned short deadTime
How much were we dead??
Definition: oldStructs.h:407
unsigned int c3poNum
1 number of trigger time ticks per PPS
Definition: oldStructs.h:699
unsigned short errorFlag
Will define at some point.
Definition: oldStructs.h:307
SURF Hk – Telemetered.
Definition: oldStructs.h:302
unsigned short phiTrigMask
16-bit phi-sector mask
Definition: oldStructs.h:640
unsigned char l3Type1Count
L3 counter.
Definition: oldStructs.h:694
unsigned short numRates
Number of rates in average.
Definition: oldStructs.h:581
unsigned int unixTime
Time of first hk.
Definition: oldStructs.h:323
unsigned short ppsNum
It&#39;s only updated every second so no need for sub-second timing.
Definition: oldStructs.h:439
The TURF I/O struct.
Definition: oldStructs.h:117
unsigned short ppsNum
It&#39;s only updated every second so no need for sub-second timing.
Definition: oldStructs.h:406
unsigned int unixTime
unix UTC sec
Definition: oldStructs.h:142
unsigned int c3poNum
1 number of trigger time ticks per PPS
Definition: oldStructs.h:31
unsigned short deadTime
fraction = deadTime/64400
Definition: oldStructs.h:60
unsigned int deadTime
Summed dead time between first and last.
Definition: oldStructs.h:614
unsigned char errorFlag
Bit 1,2,3 are for upper,lower,nadir trig mask match.
Definition: oldStructs.h:501
unsigned short numHks
Number of hks in average.
Definition: oldStructs.h:344
unsigned short ppsNum
1PPS
Definition: oldStructs.h:29
unsigned int hadError
Bit mask to be defined.
Definition: oldStructs.h:326
unsigned short phiTrigMask
16-bit phi-sector mask
Definition: oldStructs.h:588
unsigned short deadTime
How much were we dead??
Definition: oldStructs.h:475
unsigned int ppsNum
It&#39;s only updated every second so no need for sub-second timing.
Definition: oldStructs.h:491
unsigned char errorFlag
Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match.
Definition: oldStructs.h:573
unsigned char trigType
The trigger type.
Definition: oldStructs.h:693
unsigned char bufferDepth
bits 0,1 trigTime depth 2,3 current depth
Definition: oldStructs.h:40
unsigned short ppsNum
1PPS
Definition: oldStructs.h:126
unsigned short prioritizerStuff
TBD.
Definition: oldStructs.h:178
unsigned char trigType
The trigger type.
Definition: oldStructs.h:55
unsigned short globalThreshold
set to zero if there isn&#39;t one
Definition: oldStructs.h:286
unsigned int c3poNum
1 number of trigger time ticks per PPS
Definition: oldStructs.h:128
unsigned char turfUpperWord
The upper 8 bits from the TURF.
Definition: oldStructs.h:729
unsigned char errorFlag
Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match.
Definition: oldStructs.h:447
unsigned int unixTime
Time of first hk.
Definition: oldStructs.h:580
unsigned short phiTrigMaskH
16 bit phi-sector mask
Definition: oldStructs.h:446
unsigned char nadirAntTrigMask
8-bit nadir phi mask
Definition: oldStructs.h:624
ANITA Event Header – Telemetered.
Definition: oldStructs.h:73
unsigned short deadTime
How much were we dead??
Definition: oldStructs.h:440
unsigned char bufferDepth
bits 0,1 trigTime depth 2,3 current depth
Definition: oldStructs.h:708
unsigned short phiTrigMask
16-bit phi mask (from TURF)
Definition: oldStructs.h:742
The TURF I/O struct.
Definition: oldStructs.h:50
unsigned int deadTime
Summed dead time between first and last.
Definition: oldStructs.h:567
unsigned char otherFlag
Definition: oldStructs.h:158
unsigned short coherentSumPeak
16-bit coherent sum peak from Prioritizer
Definition: oldStructs.h:226
unsigned short l1TrigMaskH
As read from TURF (16-bit upper phi, lower phi)
Definition: oldStructs.h:462
unsigned short deadTime
How much were we dead??
Definition: oldStructs.h:459
ANITA Event Header – Telemetered.
Definition: oldStructs.h:189
unsigned int unixTimeUs
unix UTC microsec
Definition: oldStructs.h:192
unsigned char otherFlag
Definition: oldStructs.h:730
unsigned short l1TrigMask
As read from TURF (16-bit phi)
Definition: oldStructs.h:586
unsigned short phiTrigMask
16-bit phi mask (from TURF)
Definition: oldStructs.h:223
unsigned int whichPeds
whichPedestals did we subtract
Definition: oldStructs.h:876
unsigned short trigNum
turf trigger counter
Definition: oldStructs.h:124
unsigned char priority
priority and other
Definition: oldStructs.h:156
unsigned short calibStatus
Were we flashing the pulser?
Definition: oldStructs.h:727
unsigned short numRates
Number of rates in average.
Definition: oldStructs.h:565
unsigned char errorFlag
Error Flag.
Definition: oldStructs.h:102
unsigned char surfSlipFlag
Sync Slip between SURF 2-9 and SURF 1.
Definition: oldStructs.h:219
unsigned short phiTrigMask
16 bit phi-sector mask
Definition: oldStructs.h:428
unsigned char priority
priority and other
Definition: oldStructs.h:205
unsigned char errorFlag
Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match.
Definition: oldStructs.h:625
unsigned short l1TrigMaskH
As read from TURF (16-bit phi)
Definition: oldStructs.h:587
unsigned int turfEventId
Turf event id that doesn&#39;t roll.
Definition: oldStructs.h:86
unsigned short l1TrigMask
to get Hz
Definition: oldStructs.h:461
unsigned char surfSlipFlag
Sync Slip between SURF 2-9 and SURF 1.
Definition: oldStructs.h:103
unsigned char otherFlag
Definition: oldStructs.h:207
unsigned short trigNum
turf trigger counter
Definition: oldStructs.h:27
unsigned char trigType
The trigger type.
Definition: oldStructs.h:122
unsigned char nadirL2TrigPattern
Might just be the same thing.
Definition: oldStructs.h:39
unsigned int unixTime
unix UTC sec
Definition: oldStructs.h:75
unsigned int hadError
Bit mask to be defined.
Definition: oldStructs.h:346
unsigned short errorFlag
Will define at some point.
Definition: oldStructs.h:237
unsigned short deadTime
How much were we dead??
Definition: oldStructs.h:423
unsigned short phiTrigMask
16 bit phi-sector mask
Definition: oldStructs.h:445
unsigned int antTrigMask
As read from TURF (16-bit upper phi, lower phi)
Definition: oldStructs.h:622
unsigned char bufferDepth
bits 0,1 trigTime depth 2,3 current depth
Definition: oldStructs.h:131
unsigned int unixTime
unix UTC sec
Definition: oldStructs.h:714
unsigned char peakThetaBin
8-bit peak theta bin from Prioritizer
Definition: oldStructs.h:171
unsigned char errorFlag
Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match.
Definition: oldStructs.h:430
unsigned int unixTimeUs
unix UTC microsec
Definition: oldStructs.h:143
unsigned short deltaT
Difference in time between first and last.
Definition: oldStructs.h:582
unsigned int deadTime
Summed dead time between first and last.
Definition: oldStructs.h:583
unsigned char surfSlipFlag
Sync Slip between SURF 2-9 and SURF 1.
Definition: oldStructs.h:739
int gpsSubTime
GPS timestamp.
Definition: oldStructs.h:152
unsigned char l3Type1Count
L3 counter.
Definition: oldStructs.h:56
unsigned short numHks
Number of hks in average.
Definition: oldStructs.h:324
A complete pedestal subtracted SURF channel.
unsigned int unixTime
Time of first hk.
Definition: oldStructs.h:630
unsigned short globalThreshold
set to zero if there isn&#39;t one
Definition: oldStructs.h:306
unsigned char priority
priority and other
Definition: oldStructs.h:728
unsigned char errorFlag
Error Flag.
Definition: oldStructs.h:738
unsigned short phiTrigMask
16-bit phi mask (from TURF)
Definition: oldStructs.h:106
unsigned int antTrigMask
As read from TURF (16-bit upper phi, lower phi)
Definition: oldStructs.h:482
unsigned short deadTime
fraction = deadTime/64400
Definition: oldStructs.h:698
unsigned short coherentSumPeak
16-bit coherent sum peak from Prioritizer
Definition: oldStructs.h:177
unsigned short globalThreshold
set to zero if there isn&#39;t one
Definition: oldStructs.h:236
unsigned short ppsNum
1PPS
Definition: oldStructs.h:59
unsigned short numRates
Number of rates in average.
Definition: oldStructs.h:612
unsigned char peakThetaBin
8-bit peak theta bin from Prioritizer
Definition: oldStructs.h:220
unsigned char turfUpperWord
The upper 8 bits from the TURF.
Definition: oldStructs.h:90
Everything below here is for legacy support.
Definition: oldStructs.h:20
int gpsSubTime
GPS timestamp.
Definition: oldStructs.h:724
unsigned short l1TrigMaskH
16-bit phi ant mask (from TURF)
Definition: oldStructs.h:173
unsigned char l3Type1Count
L3 counter.
Definition: oldStructs.h:123
unsigned char nadirAntTrigMask
8-bit nadir phi mask
Definition: oldStructs.h:500
unsigned int turfEventId
Turf event id that doesn&#39;t roll.
Definition: oldStructs.h:153
unsigned short phiTrigMask
16-bit phi-sector mask
Definition: oldStructs.h:623
unsigned short trigNum
turf trigger counter
Definition: oldStructs.h:57
unsigned short l1TrigMask
16-bit phi ant mask (from TURF)
Definition: oldStructs.h:172
unsigned char l3Type1Count
L3 counter.
Definition: oldStructs.h:26
unsigned int unixTimeUs
unix UTC microsec
Definition: oldStructs.h:76
unsigned int eventNumber
Global event number.
Definition: oldStructs.h:203
unsigned int turfEventId
Turf event id that doesn&#39;t roll.
Definition: oldStructs.h:725
unsigned char errorFlag
Error Flag.
Definition: oldStructs.h:169
unsigned short phiTrigMask
16 bit phi-sector mask
Definition: oldStructs.h:413
unsigned char otherFlag
Definition: oldStructs.h:91
unsigned char priority
priority and other
Definition: oldStructs.h:89
unsigned short l1TrigMask
As read from TURF (16-bit phi)
Definition: oldStructs.h:571
unsigned char bufferDepth
bits 0,1 trigTime depth 2,3 current depth
Definition: oldStructs.h:64
unsigned char errorFlag
Bit 1,2,3 are for upper,lower,nadir trig mask match.
Definition: oldStructs.h:642
unsigned int antTrigMask
2x 16-bit phi ant mask (from TURF)
Definition: oldStructs.h:741
unsigned int eventNumber
Global event number.
Definition: oldStructs.h:726
unsigned short l1TrigMask
As read from TURF (16-bit upper phi, lower phi)
Definition: oldStructs.h:412
unsigned int eventNumber
Global event number.
Definition: oldStructs.h:154