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.
 
Method Summary
 void addField(java.lang.String f)
           
 float getAedfVersion()
           
 int getConfigDescriptionId()
           
 int getExecuteId()
           
 double getExposure()
           
 int getFieldId()
           
 int[] getFlagAnt()
           
 int[] getFlagPol()
           
 boolean getFlagRow()
           
 float[] getFloatData()
           
 int getIntegNum()
           
 double getInterval()
           
 int getObsNum()
           
 int getScanNum()
           
 int[] getStateId()
           
 double getTime()
           
 double getTimeCentroid()
           
 double getTimeExtraPrec()
           
 double[] getUVW()
           
 void setAedfVersion(float aedfVersion)
           
 void setConfigDescriptionId(int configDescriptionId)
           
 void setExecuteId(int executeId)
           
 void setExposure(double exposure)
           
 void setFieldId(int fieldId)
           
 void setFlagAnt(int[] flagAnt)
           
 void setFlagPol(int[] flagPol)
           
 void setFlagRow(boolean flagRow)
           
 void setFloatData(float[] floatData)
           
 void setIntegNum(int integNum)
           
 void setInterval(double interval)
           
 void setObsNum(int obsNum)
           
 void setScanNum(int scanNum)
           
 void setStateId(int[] stateId)
           
 void setTime(double time)
           
 void setTimeCentroid(double timeCentroid)
           
 void setTimeExtraPrec(double timeExtraPrec)
           
 void setUVW(double[] UVW)
           
 java.lang.String toTR()
           
 
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
 

Constructor Detail

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 version
time - Integration mid-point
timeExtraPrec - extra time precision
configDescriptionId - Config-description identifier
fieldId - Field identifier
interval - Time interval
executeId - Execute identifier
scanNum - Scan number
obsNum - Observation number
integNum - Integration number
stateId - State identifier
UVW - UVW coordinates
exposure - Effective integration time
timeCentroid - Time centroid
floatData - Float data matrix (single dish)
flagAnt - Flags concerning antennas
flagPol - Flags concerning antennas and polarization
flagRow - The row flag
Method Detail

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()