nl.astron.lofar.odtb.mom2otdbadapter.data
Class LofarObservation

java.lang.Object
  extended by nl.astron.lofar.odtb.mom2otdbadapter.data.LofarObservation
All Implemented Interfaces:
java.io.Serializable

public class LofarObservation
extends java.lang.Object
implements java.io.Serializable

This data class is a mapping to the lofar observation data of OTDB It contains data that will store in OTDB

Author:
Bastiaan Verhoef
See Also:
Serialized Form

Field Summary
protected  java.lang.String angle1
          Angle 1 (mom2 -> otdb) e.g. [6.123662, 5.233748, 1459568]
protected  java.lang.String angle2
          Angle 2 (mom2 -> otdb) e.g. [1.026719, 0,711018, 0384089]
protected  java.lang.String angleTimes
          angles times in seconds.
protected  java.lang.String arrayConfiguration
          Array configuration (mom2 -> otdb) e.g.
protected  java.lang.String backend
          backend that must be used (mom2 -> otdb) e.g.
protected  java.lang.String bandSelection
          Band selection (mom2 -> otdb) e.g.
protected  java.lang.String directionType
          Direction type (mom2 -> otdb) e.g.
protected  java.lang.String endTime
          end time of observation (mom2 <- otdb) e.g. 2005-Dec-22 14:53:00
protected  java.lang.String measurementMom2Ids
          mom2Ids of the measurements that belongs to the lofarobservation (mom2 <-> otdb) e.g. [201,202,203]
protected  int mom2Id
          mom2Id of the lofar observation (mom2 <-> otdb) e.g. 200
protected  int requestedDuration
          requested duration is milliseconds (mom2 -> otdb) e.g. 840000
protected  java.lang.Integer samplingFrequency
          Sampling frequency in Hz (mom2 -> otdb) e.g. 160000000
protected  java.lang.String srgConfiguration
          SRG configuration (mom2 -> otdb) e.g.
protected  java.lang.String startTime
          start time of observation (mom2 <- otdb) e.g. 2005-Dec-22 14:50:00
protected  java.lang.String stations
          Stations that belongs to the array configuration (mom2 -> otdb) e.g.
protected  java.lang.String status
          status of a lofar observation, (mom2 <-> otdb) e.g. being specified.
protected  java.lang.String subbands
          subbands that must be used (mom2 -> otdb) e.g. [1,3,5,7]
protected  java.lang.String timeStamp
          timestamp of status change in UTC (mom2 <-> otdb) e.g. 2005-Dec-22 15:00:00
 
Constructor Summary
LofarObservation()
           
 
Method Summary
 java.lang.String getAngle1()
           
 java.lang.String getAngle2()
           
 java.lang.String getAngleTimes()
           
 java.lang.String getArrayConfiguration()
           
 java.lang.String getBackend()
           
 java.lang.String getBandSelection()
           
 java.lang.String getDirectionType()
           
 java.lang.String getEndTime()
           
 java.lang.String getMeasurementMom2Ids()
           
 int getMom2Id()
           
 int getRequestedDuration()
           
 java.lang.Integer getSamplingFrequency()
           
 java.lang.String getSrgConfiguration()
           
 java.lang.String getStartTime()
           
 java.lang.String getStations()
           
 java.lang.String getStatus()
           
 java.lang.String getSubbands()
           
 java.lang.String getTimeStamp()
           
 void setAngle1(java.lang.String angle1)
           
 void setAngle2(java.lang.String angle2)
           
 void setAngleTimes(java.lang.String angeTimes)
           
 void setArrayConfiguration(java.lang.String arrayConfgiuration)
           
 void setBackend(java.lang.String backend)
           
 void setBandSelection(java.lang.String bandSelection)
           
 void setDirectionType(java.lang.String directionType)
           
 void setEndTime(java.lang.String endTime)
           
 void setMeasurementMom2Ids(java.lang.String measurementMom2Ids)
           
 void setMom2Id(int mom2Id)
           
 void setRequestedDuration(int requestedDuration)
           
 void setSamplingFrequency(java.lang.Integer samplingFrequency)
           
 void setSrgConfiguration(java.lang.String srgConfiguration)
           
 void setStartTime(java.lang.String startTime)
           
 void setStations(java.lang.String stations)
           
 void setStatus(java.lang.String status)
           
 void setSubbands(java.lang.String subbands)
           
 void setTimeStamp(java.lang.String timeStamp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mom2Id

protected int mom2Id
mom2Id of the lofar observation (mom2 <-> otdb) e.g. 200


status

protected java.lang.String status
status of a lofar observation, (mom2 <-> otdb) e.g. being specified.


measurementMom2Ids

protected java.lang.String measurementMom2Ids
mom2Ids of the measurements that belongs to the lofarobservation (mom2 <-> otdb) e.g. [201,202,203]


angleTimes

protected java.lang.String angleTimes
angles times in seconds. (mom2 <-> otdb) e.g. [+0,+30,+60]


timeStamp

protected java.lang.String timeStamp
timestamp of status change in UTC (mom2 <-> otdb) e.g. 2005-Dec-22 15:00:00


subbands

protected java.lang.String subbands
subbands that must be used (mom2 -> otdb) e.g. [1,3,5,7]


backend

protected java.lang.String backend
backend that must be used (mom2 -> otdb) e.g. Transient


arrayConfiguration

protected java.lang.String arrayConfiguration
Array configuration (mom2 -> otdb) e.g. Detailed


stations

protected java.lang.String stations
Stations that belongs to the array configuration (mom2 -> otdb) e.g. [CS001,CS002]


srgConfiguration

protected java.lang.String srgConfiguration
SRG configuration (mom2 -> otdb) e.g. SA1


samplingFrequency

protected java.lang.Integer samplingFrequency
Sampling frequency in Hz (mom2 -> otdb) e.g. 160000000


bandSelection

protected java.lang.String bandSelection
Band selection (mom2 -> otdb) e.g. LB_10_90


angle1

protected java.lang.String angle1
Angle 1 (mom2 -> otdb) e.g. [6.123662, 5.233748, 1459568]


angle2

protected java.lang.String angle2
Angle 2 (mom2 -> otdb) e.g. [1.026719, 0,711018, 0384089]


directionType

protected java.lang.String directionType
Direction type (mom2 -> otdb) e.g. J2000


requestedDuration

protected int requestedDuration
requested duration is milliseconds (mom2 -> otdb) e.g. 840000


startTime

protected java.lang.String startTime
start time of observation (mom2 <- otdb) e.g. 2005-Dec-22 14:50:00


endTime

protected java.lang.String endTime
end time of observation (mom2 <- otdb) e.g. 2005-Dec-22 14:53:00

Constructor Detail

LofarObservation

public LofarObservation()
Method Detail

getMom2Id

public int getMom2Id()

setMom2Id

public void setMom2Id(int mom2Id)

getStatus

public java.lang.String getStatus()

setStatus

public void setStatus(java.lang.String status)

getSubbands

public java.lang.String getSubbands()

setSubbands

public void setSubbands(java.lang.String subbands)

getArrayConfiguration

public java.lang.String getArrayConfiguration()

setArrayConfiguration

public void setArrayConfiguration(java.lang.String arrayConfgiuration)

getBackend

public java.lang.String getBackend()

setBackend

public void setBackend(java.lang.String backend)

getBandSelection

public java.lang.String getBandSelection()

setBandSelection

public void setBandSelection(java.lang.String bandSelection)

getSamplingFrequency

public java.lang.Integer getSamplingFrequency()

setSamplingFrequency

public void setSamplingFrequency(java.lang.Integer samplingFrequency)

getSrgConfiguration

public java.lang.String getSrgConfiguration()

setSrgConfiguration

public void setSrgConfiguration(java.lang.String srgConfiguration)

getAngleTimes

public java.lang.String getAngleTimes()

setAngleTimes

public void setAngleTimes(java.lang.String angeTimes)

getAngle1

public java.lang.String getAngle1()

setAngle1

public void setAngle1(java.lang.String angle1)

getAngle2

public java.lang.String getAngle2()

setAngle2

public void setAngle2(java.lang.String angle2)

getDirectionType

public java.lang.String getDirectionType()

setDirectionType

public void setDirectionType(java.lang.String directionType)

getStations

public java.lang.String getStations()

setStations

public void setStations(java.lang.String stations)

getRequestedDuration

public int getRequestedDuration()

setRequestedDuration

public void setRequestedDuration(int requestedDuration)

getEndTime

public java.lang.String getEndTime()

setEndTime

public void setEndTime(java.lang.String endTime)

getMeasurementMom2Ids

public java.lang.String getMeasurementMom2Ids()

setMeasurementMom2Ids

public void setMeasurementMom2Ids(java.lang.String measurementMom2Ids)

getStartTime

public java.lang.String getStartTime()

setStartTime

public void setStartTime(java.lang.String startTime)

getTimeStamp

public java.lang.String getTimeStamp()

setTimeStamp

public void setTimeStamp(java.lang.String timeStamp)