CARMA C++
BlankFlagConstants.h
1 /*
2  * Constants for Blank/Flag bits
3  */
4 
5 #ifndef BLANKFLAGCONSTANTS_H
6 #define BLANKFLAGCONSTANTS_H
7 
8 #include <iostream>
9 #include <iomanip>
10 
11 namespace carma {
12 namespace fault {
13 
14 struct BlankFlagBits {
15  enum e {
16  NONE = 0, // no bits set
17  DRIVE = (1 << 0), // antenna drive state
18  DRIVE_BLANK = (1 << 1), // if set blank, else flag
19  MONITORDATA = (1 << 2), // insufficient monitor data
20  MONITORDATA_BLANK = (1 << 3), // if set blank, else flag
21  OFFLINE = (1 << 4), // antenna subarray differs from correlator subarray
22  OFFLINE_BLANK = (1 << 5), // if set blank, else flag
23  PHASELOCK = (1 << 6), // antenna LO / YIG state
24  PHASELOCK_BLANK = (1 << 7), // if set blank, else flag
25  };
26 };
27 
28 };
29 };
30 
31 #endif /* BLANKFLAGCONSTANTS_H */
32 
33 /* vim: set ts=4 sts=4 sw=4 noet tw=92: */
Monitor packets are not being received from the module.
Definition: Types.h:184