casa
$Rev:20696$
|
Enumerators common to the VLA module. More...
#include <VLAEnum.h>
Public Types | |
enum | IF { IFA, IFB, IFC, IFD } |
Names for all the IF's. More... | |
enum | CDA { CDA0, CDA1, CDA2, CDA3 } |
Names for the different correlator data areas's. More... | |
enum | CorrMode { CONTINUUM, A, B, C, D, AB, AC, AD, BC, BD, CD, ABCD, PA, PB, OLDA, OLDB, OLDC, OLDD, NUMBER_MODES, UNKNOWN_MODE } |
A list of the different correlator Modes. More... | |
Static Public Member Functions | |
static String | name (VLAEnum::CorrMode modeEnum) |
Convert the CorrMode enumerator to a string. | |
static VLAEnum::CorrMode | corrMode (const String &modeString) |
Convert a given String to a CorrMode enumerator. |
Enumerators common to the VLA module.
Public interface
<h3>Review Status</h3><dl><dt>Date Reviewed:<dd>yyyy/mm/dd<dt>Test programs:<dd>tComponentEnum</dl> <h3>Etymology</h3> This class contains the enumerator definitions used in the VLA module <h3>Synopsis</h3> This class does nothing. It is merely a container for the enumerations used by the VLA module. These enumerations define the standard values that enforce, at compile time, a stricter type checking than would be achieved by using integers. <h3>Example</h3> @anchor VLAEnum_example <h3>To Do</h3><ul> <li> Nothing I can think of. </ul>
enum VLAEnum::CDA |
Names for the different correlator data areas's.
enum VLAEnum::CorrMode |
A list of the different correlator Modes.
Warning: Because enumerators cannot start with a numerical value the string representation of the enumerator is different from the enumerator token;
enum VLAEnum::IF |
static VLAEnum::CorrMode VLAEnum::corrMode | ( | const String & | modeString | ) | [static] |
Convert a given String to a CorrMode enumerator.
static String VLAEnum::name | ( | VLAEnum::CorrMode | modeEnum | ) | [static] |
Convert the CorrMode enumerator to a string.