MSAntennaEnums.h

Classes

MSAntennaEnums -- Enums for the MeasurementSet ANTENNA table (full description)

class MSAntennaEnums

Types

enum PredefinedColumns

UNDEFINED_COLUMN = 0
"True" columns are defined.
TYPE - UNIT - MEASURE
TYPE
Antenna type: "GROUND-BASED", "SPACE-BASED", "TRACKING-STATION"
String
DISH_DIAMETER
Physical diameter of dish (if appropriate)
Double - m
FLAG_ROW
Flag for this row
Bool
MOUNT
Mount type: choose from "AZ-EL", "HA-DEC", "X-Y", "orbiting" or "bizarre" (following VLBA FITS).
String.
NAME
Antenna name, e.g. VLA22, CA03.
String.
OFFSET
Axes offset of mount to FEED REFERENCE point.
Double(3) - m - POSITION
POSITION
Antenna X,Y,Z phase reference positions in the IERS Terrestrial Reference Frame (ITRF); right-handed, X towards the intersection of the ITRF equator and the Greenwich meridian, Z towards the adopted mean position of the pole.
Double(3) - m - POSITION
STATION
Station (antenna pad) name.
String
NUMBER_REQUIRED_COLUMNS = STATION,
Number of required columns
MEAN_ORBIT
Mean Keplerian orbit elements
Mean Keplerian orbit elements
Double(6)
ORBIT_ID
Index into optional ORBIT table.
Int.
PHASED_ARRAY_ID
Index into optional PHASED_ARRAY table.
Int.
NUMBER_PREDEFINED_COLUMNS = PHASED_ARRAY_ID
Not a column, but just a final enum specifying the number of enums.

enum PredefinedKeywords

UNDEFINED_KEYWORD = 0
"True" keywords are defined.
NUMBER_PREDEFINED_KEYWORDS = 0
Not a keyword, but just a final enum specifying the number of enums.

Interface

Description

Etymology

This class contains the enums for the MeasurementSet ANTENNA table

Synopsis

This class does nothing. It is merely a container for the enumerations used by the MSAntenna class. These enumerations define the standard columns, keywords.

Example

See the documentation for MeasurementSet for examples on the use of these enumerations.

To Do

Member Description

enum PredefinedColumns

The ANTENNA table colums with predefined meaning. Keys: ANTENNA_ID, ARRAY_ID

enum PredefinedKeywords

Keywords with a predefined meaning