VLAEnum Class Reference
Enumerators common to the VLA module.
More...
#include <VLAEnum.h>
List of all members.
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.
|
Detailed Description
Enumerators common to the VLA module.
Intended use:
Public interface
Review Status
- Date Reviewed:
- yyyy/mm/dd
- Test programs:
- tComponentEnum
Etymology
This class contains the enumerator definitions used in the VLA module
Synopsis
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.
Example
To Do
Definition at line 65 of file VLAEnum.h.
Member Enumeration Documentation
Names for the different correlator data areas's.
- Enumerator:
| CDA0 |
IF A is at freq 1 and normally is right-hand polarised.
|
| CDA1 |
IF B is at freq 2 and normally is right-hand polarised.
|
| CDA2 |
IF C is at freq 1 and normally is left-hand polarised.
|
| CDA3 |
IF D is at freq 2 and normally is left-hand polarised.
|
Definition at line 80 of file VLAEnum.h.
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;
- Enumerator:
| CONTINUUM |
Continuum mode.
Four correlation products, at two spectral id's, using IF's A,B,C and D. All other modes are spectral line.
|
| A |
Spectral line mode with one correlation product, at one spectral id, using IF A.
|
| B |
Spectral line mode with one correlation product, at one spectral id, using IF B.
|
| C |
Spectral line mode with one correlation product, at one spectral id, using IF C.
|
| D |
Spectral line mode with one correlation product, at one spectral id, using IF D.
|
| AB |
Spectral line mode with two correlation products, at two spectral id's, using IF's A and B.
|
| AC |
Spectral line mode with two correlation products, at one spectral id, using IF's A and C.
|
| AD |
Spectral line mode with two correlation products, at two spectral id's, using IF's A and D.
|
| BC |
Spectral line mode with two correlation products, at two spectral id's, using IF's B and C.
|
| BD |
Spectral line mode with two correlation products, at one spectral id, using IF's B and D.
|
| CD |
Spectral line mode with two correlation products, at two spectral id's, using IF's C and D.
|
| ABCD |
Spectral line mode with four correlation products, at two spectral id's, using IF's A,B,C and D.
|
| PA |
Spectral line mode with four correlation products, at one spectral id, using IF's A and C.
|
| PB |
Spectral line mode with four correlation products, at one spectral id, using IF's B and D.
|
| OLDA |
|
| OLDB |
|
| OLDC |
|
| OLDD |
|
| NUMBER_MODES |
The number of valid modes in this enumerator.
|
| UNKNOWN_MODE |
An unknown correlator mode.
|
Definition at line 96 of file VLAEnum.h.
Names for all the IF's.
- Enumerator:
| IFA |
IF A is at freq 1 and normally is right-hand polarised.
|
| IFB |
IF B is at freq 2 and normally is right-hand polarised.
|
| IFC |
IF C is at freq 1 and normally is left-hand polarised.
|
| IFD |
IF D is at freq 2 and normally is left-hand polarised.
|
Definition at line 68 of file VLAEnum.h.
Member Function Documentation
Convert a given String to a CorrMode enumerator.
Convert the CorrMode enumerator to a string.
The documentation for this class was generated from the following file: