1 #ifndef CARMA_MONITOR_CORR_PIPELINE_UPDATE_IDL
2 #define CARMA_MONITOR_CORR_PIPELINE_UPDATE_IDL
33 const string SPECTRAL_CORR_PIPELINE_UPDATE_NAME =
34 "carma.monitor.SpectralCorrPipelineUpdate";
36 const string WIDEBAND_CORR_PIPELINE_UPDATE_NAME =
37 "carma.monitor.WidebandCorrPipelineUpdate";
60 typedef sequence<BaselineBandBlanking> BaselineBandBlankingSeq;
62 struct MonitorPointValue
69 TransportMonitorValue value;
148 typedef sequence<AntennaBasedPoints> AntennaBasedMonitorPointSeq ;
168 typedef sequence<BandInputMonitorPoints> DownconverterBasedMonitorPointSeq;
192 typedef sequence<ControlBandFrequencies> ControlBandFrequenciesSeq;
243 MonitorPointValue antennaNo;
248 MonitorPointValue correlatorDesignation;
253 MonitorPointValue corrBandNo;
258 MonitorPointValue corrBandInputNo;
271 struct CorrelatorPipelineMonitorInput
286 MonitorPointValue sourcename;
291 MonitorPointValue noiseSourceOn;
294 MappingInfoSeq mappingPoints;
297 AntennaBasedMonitorPointSeq antennaPoints;
300 BaselineBandBlankingSeq baselineBlanking;
306 DownconverterBasedMonitorPointSeq dcPoints;
326 interface CorrelatorPipelineUpdate
MonitorPointValue skyTemp
float contains the temperature of the sky load
MonitorPointValue partialTrans
float contains the partial transmission %
octet inputNo
Input number of antenna.
MonitorPointValue dewPointTemp
Dew point temperature in Celsius.
MonitorPointValue wvrDelay
float contains time delay produced by WVR system, in seconds.
This is the IDL file for the monitorframe structures.
MonitorPointValue janskyPerKelvin
float contains jansky per kelvin calibration factor.
MonitorPointValue relativeHumidity
Relative humidity as percentage.
Structure containing weather data that has to be sent to the correlator pipeline. ...
Structure containing monitor points from Control subsystem that have to be sent to the correlator pip...
MonitorPointValue skyFreq
Sky frequency as GHz.
MonitorPointValue elevation
Current antenna elevation in degrees.
boolean online
Is this antenna in the associated subarray?
MonitorPointValue spillOver
float contains the spillOver quantitity
MonitorPointValue ambientTemp
Ambient temperature in Celsius.
Structure containing blanking information on per, baseline, per band.
Generic Carma variant of CORBA::UserException.
MonitorPointValue barPressure
Barometric pressure in millibars.
Structure containing antenna based monitor points whose values have to be sent to the correlator pipe...
MonitorPointValue ambTemp
float contains the temperature of the ambient load
ControlBandFrequenciesSeq bandMonitorPoints
Per band monitor points from the control subsystem.
MonitorPointValue restFreq
Band frequency - rest frequency of band in GHz.
sequence< MappingInfo > MappingInfoSeq
sequence to hold the astroband/astroinput mapping information
CORBA User Exception for carma::util.
MonitorPointValue fixedTemp
float contains the temperature of the fixed load.
octet blankingFlag
unsigned char containing blanking flag value as defined in the enum ::carma::monitor::MonitorType::BL...
MonitorPointValue hotLoadState
unsigned char contains enum value expressed as a number, where enum value is from the enum type ::car...
Structure containing band based monitor points from Control subsystem.