alma.aedf.types
Class TotPowMonitoring
java.lang.Object
|
+--alma.aedf.types.AEDF
|
+--alma.aedf.types.TotPowMonitoring
- public class TotPowMonitoring
- extends AEDF
Total power data monitoring.
This table is dedicated to the raw data originating from the radiometers to monitor the amount of precipitable water vapor in the pointing direction of each antenna and from the astronomical receivers to monitor eg their stability. This table is very similar to the Main table except that the data are directly present. These data may not be synchronized with the correlated astronomical data.
Constructor Summary |
TotPowMonitoring()
An empty constructor. |
TotPowMonitoring(float aedfVersion,
double time,
double timeExtraPrec,
int configDescriptionId,
int fieldId,
double interval,
int executeId,
int scanNum,
int obsNum,
int integNum,
int[] stateId,
double[] UVW,
double exposure,
double timeCentroid,
float[] floatData,
int[] flagAnt,
int[] flagPol,
boolean flagRow)
A full constructor. |
Methods inherited from class alma.aedf.types.AEDF |
info |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TotPowMonitoring
public TotPowMonitoring()
- An empty constructor.
TotPowMonitoring
public TotPowMonitoring(float aedfVersion,
double time,
double timeExtraPrec,
int configDescriptionId,
int fieldId,
double interval,
int executeId,
int scanNum,
int obsNum,
int integNum,
int[] stateId,
double[] UVW,
double exposure,
double timeCentroid,
float[] floatData,
int[] flagAnt,
int[] flagPol,
boolean flagRow)
- A full constructor.
- Parameters:
aedfVersion
- AEDF format versiontime
- Integration mid-pointtimeExtraPrec
- extra time precisionconfigDescriptionId
- Config-description identifierfieldId
- Field identifierinterval
- Time intervalexecuteId
- Execute identifierscanNum
- Scan numberobsNum
- Observation numberintegNum
- Integration numberstateId
- State identifierUVW
- UVW coordinatesexposure
- Effective integration timetimeCentroid
- Time centroidfloatData
- Float data matrix (single dish)flagAnt
- Flags concerning antennasflagPol
- Flags concerning antennas and polarizationflagRow
- The row flag
toTR
public java.lang.String toTR()
- Specified by:
toTR
in class AEDF
addField
public void addField(java.lang.String f)
throws AEDFException
- Specified by:
addField
in class AEDF
AEDFException
setAedfVersion
public void setAedfVersion(float aedfVersion)
setTime
public void setTime(double time)
setTimeExtraPrec
public void setTimeExtraPrec(double timeExtraPrec)
setConfigDescriptionId
public void setConfigDescriptionId(int configDescriptionId)
setFieldId
public void setFieldId(int fieldId)
setInterval
public void setInterval(double interval)
setExecuteId
public void setExecuteId(int executeId)
setScanNum
public void setScanNum(int scanNum)
setObsNum
public void setObsNum(int obsNum)
setIntegNum
public void setIntegNum(int integNum)
setStateId
public void setStateId(int[] stateId)
setUVW
public void setUVW(double[] UVW)
setExposure
public void setExposure(double exposure)
setTimeCentroid
public void setTimeCentroid(double timeCentroid)
setFloatData
public void setFloatData(float[] floatData)
setFlagAnt
public void setFlagAnt(int[] flagAnt)
setFlagPol
public void setFlagPol(int[] flagPol)
setFlagRow
public void setFlagRow(boolean flagRow)
getAedfVersion
public float getAedfVersion()
getTime
public double getTime()
getTimeExtraPrec
public double getTimeExtraPrec()
getConfigDescriptionId
public int getConfigDescriptionId()
getFieldId
public int getFieldId()
getInterval
public double getInterval()
getExecuteId
public int getExecuteId()
getScanNum
public int getScanNum()
getObsNum
public int getObsNum()
getIntegNum
public int getIntegNum()
getStateId
public int[] getStateId()
getUVW
public double[] getUVW()
getExposure
public double getExposure()
getTimeCentroid
public double getTimeCentroid()
getFloatData
public float[] getFloatData()
getFlagAnt
public int[] getFlagAnt()
getFlagPol
public int[] getFlagPol()
getFlagRow
public boolean getFlagRow()