CARMA C++
SubarrayControl.idl File Reference

Interface for the CARMA Control system Subarry controller. More...

import "carma/antenna/common/CalibratorControl.idl";
import "carma/antenna/common/IVCurve.idl";
import "carma/antenna/common/PolarizationControl.idl";
import "carma/antenna/common/RxControl.idl";
import "carma/antenna/common/SwitchState.idl";
import "carma/control/CorrelatorInfo.idl";
import "carma/control/Drives.idl";
import "carma/control/OpticalTelescope.idl";
import "carma/control/PadOffsets.idl";
import "carma/control/NearestInfo.idl";
import "carma/control/SequenceTypedefs.idl";
import "carma/control/SignalPath.idl";
import "carma/fault/FaultControl.idl";
import "carma/monitor/monitorframe.idl";
import "carma/observertools/ItemValue.idl";
import "carma/observertools/ProjectDatabaseManager.idl";
import "carma/util/PhaseSwitching.idl";
import "carma/util/UserException.idl";

Go to the source code of this file.

Classes

struct  carma::control::AntennaAssignment
 Antenna assignment for a subarray. More...
 
struct  carma::control::FluxMeasurement
 Structure representing a flux measurement. More...
 
exception  carma::control::InvalidMonitorDataException
 An exception when a monitor point is not valid. More...
 
exception  carma::control::MonitorPointNotFoundException
 An exception when a monitor point is not found. More...
 
struct  carma::control::MonitorPointValue
 Monitor point value from a query. More...
 
interface  carma::control::SubarrayControl
 The interface to the CARMA subarray controller. More...
 
exception  carma::control::TimeoutException
 An exception for a timeout Will throw your msg plus file and line number. More...
 

Modules

module  carma
 IDL for bima Rx Control, inherits from antenna::common::RxControl.
 
 carma::control
 Control subsystem.
 

Typedefs

typedef sequence
< AntennaAssignment > 
carma::control::AntennaAssignmentSeq
 Sequence of antenna assignments for a subarray. More...
 
typedef ComponentReady carma::control::AntennaReady
 
typedef sequence< float > carma::control::AzElSeq
 Sequence of azimuth and elevation in degrees. More...
 
typedef ComponentReady carma::control::BandReady
 
typedef sequence< double > carma::control::RaDecSeq
 Sequence of ra & dec in degrees. More...
 
typedef sequence
< MonitorPointValue > 
carma::control::SeqMonitorPointValue
 

Enumerations

enum  carma::control::Aperture { carma::control::APERTURE_OPTICAL, carma::control::APERTURE_RADIO1MM, carma::control::APERTURE_RADIO3MM, carma::control::APERTURE_RADIO1CM }
 Enumerate apertures to use for selecting pointing models. More...
 
enum  carma::control::BlankFlagPref { carma::control::PREFER_BLANKING, carma::control::PREFER_FLAGGING, carma::control::FORCE_BLANKING, carma::control::FORCE_FLAGGING }
 Fault system blank/flag preference. More...
 
enum  carma::control::ImagingType { carma::control::IMG, carma::control::SNR }
 Imaging type describing how the track is being observed. More...
 
enum  carma::control::NearestActionType { carma::control::ACTION_INCLUDE, carma::control::ACTION_EXCLUDE }
 Use or exclude the input source list when searching for nearest neighbors. More...
 
enum  carma::control::PointStatusType { carma::control::ON_SOURCE, carma::control::OFF_SOURCE }
 ON or OFF source indicator (Singledish observations) More...
 
enum  carma::control::ScriptStateType { carma::control::RUNNING, carma::control::COMPLETED, carma::control::CRASHED, carma::control::CANCELED }
 Current state of the script. More...
 
enum  carma::control::ShadowingType { SHADOW_INTERNAL, SHADOW_SWEPTVOLUME }
 Query internal or swept-volume shadowing. More...
 
enum  carma::control::WaitCondition { carma::control::WAIT_SINGLE, carma::control::WAIT_ALL, carma::control::WAIT_COUNT }
 Valid conditions to satisfy a wait. More...
 
enum  carma::control::WaitItem {
  carma::control::WAIT_INTERVAL, carma::control::WAIT_ONSOURCE, carma::control::WAIT_TUNED, carma::control::WAIT_CALIBRATOR,
  carma::control::WAIT_INTEG, carma::control::WAIT_TILT, carma::control::WAIT_CENTROID, carma::control::WAIT_OPTICS,
  carma::control::WAIT_CORRELATOR
}
 Valid items on which to wait. More...
 

Variables

const string carma::control::SUBARRAY_CONTROL_NAME = "carma.subarrayControl"
 

Detailed Description

Interface for the CARMA Control system Subarry controller.

Author
: Steve Scott
Id:
SubarrayControl.idl,v 1.268 2014/06/04 17:09:16 mpound Exp

$CarmaCopyright$

Definition in file SubarrayControl.idl.