|
CARMA C++
|
Control subsystem. More...
Classes | |
| class | AgingPolicy |
| Class to describe an aging policy and associated methods for adding and removing files from it. More... | |
| class | AlarmHandle |
| Manages acc Alarm reference to alarm DO. More... | |
| struct | AntennaAssignment |
| Antenna assignment for a subarray. More... | |
| class | AntennaControls |
| AntennaControls interface. More... | |
| class | AntennaHandle |
| Manages antenna Antenna control DO connections. More... | |
| class | CalibratorHandle |
| Manages antenna calibrator control DO connections. More... | |
| class | ClockHandle |
| Manages master clock control DO connections. More... | |
| class | CorrelatorHandle |
| Manages correlator control DO connections. More... | |
| class | CryoHandle |
| Manages antenna cryo control DO connections. More... | |
| class | DownconverterHandle |
| Manages downconverter system DO connections. More... | |
| class | DriveHandle |
| Manages antenna drive control DO connections. More... | |
| interface | Drives |
| Tracking and drive related portions of the subarray control interface. More... | |
| class | FaultHandle |
| Manages fault system control DO connections. More... | |
| struct | FluxMeasurement |
| Structure representing a flux measurement. More... | |
| class | FocusHandle |
| Manages antenna focus control DO connections. More... | |
| class | Freq |
| Frequency class. More... | |
| class | HalfSecUpdater |
| This class is a timer that is used to update control monitor points that need to be recalculated for each frame. More... | |
| class | Harmonic |
| An LOchain harmonic; has self consistent ref and yig frequencies and harmonics. More... | |
| class | IntentInfo |
| Class containing scientific intent data for a given source Note source name is intentionally not part of this structure; they are paired elsewhere. More... | |
| exception | InvalidMonitorDataException |
| An exception when a monitor point is not valid. More... | |
| class | LineLengthHandle |
| Manages line length control DO connections. More... | |
| class | LoberotatorHandle |
| Manages lobe rotator control DO connections. More... | |
| class | LOchain |
| Handles all parameters and calculations for the CARMA LO chain. More... | |
| class | LOrefHandle |
| Manages LO reference control DO connections. More... | |
| exception | MonitorPointNotFoundException |
| An exception when a monitor point is not found. More... | |
| struct | MonitorPointValue |
| Monitor point value from a query. More... | |
| struct | NearestInfo |
| Data on nearest neighbor to a source, returned by an SubarrayControl::getNearest(). More... | |
| class | OpticalTelHandle |
| Manages antenna optical telescope control DO connections. More... | |
| struct | PadOffsets |
| Data returned by an SubarrayControl::convertBaseline method. More... | |
| class | PipelineHandle |
| Manages pipeline control DO connections. More... | |
| class | ProjectDatabaseManagerHandle |
| Manages Project Database Manager control DO connections. More... | |
| class | RemoteObjHandleBase |
| Common base class for managing connections to DOs. More... | |
| class | RemoteObjHandleT |
| Typed class for managing connections to DOs. More... | |
| class | RxSelectorHandle |
| Manages antenna Rx selector control DO connections. More... | |
| interface | SignalPath |
| Signal path mapping control portion of SubarrayControl interface The interface is split into several pieces because the idl parser overflows. More... | |
| class | SignalPathMapperHandle |
| Manages control's reference to SignalPathMapper DO. More... | |
| interface | SubarrayControl |
| The interface to the CARMA subarray controller. More... | |
| interface | SystemState |
| Interface for retrieving system state information. More... | |
| exception | TimeoutException |
| An exception for a timeout Will throw your msg plus file and line number. More... | |
| class | VlbiHandle |
| Manages correlator control DO connections. More... | |
| class | WorkerPool |
| A pool of workers that can have work requests queued to it for servicing. More... | |
| struct | WorkerPoolStats |
| A structure which contains statistics about the WorkerPool. More... | |
Typedefs | |
|
typedef carma::control::RemoteObjHandleT < alarm::AlarmControl > | AlarmControlRemoteObjHandle |
| typedef sequence < AntennaAssignment > | AntennaAssignmentSeq |
| Sequence of antenna assignments for a subarray. More... | |
| typedef ComponentReady | AntennaReady |
|
typedef RemoteObjHandleT < carma::antenna::common::AntennaControl > | AntennaRemoteObjHandle |
| typedef sequence< float > | AzElSeq |
| Sequence of azimuth and elevation in degrees. More... | |
| typedef ComponentReady | BandReady |
|
typedef RemoteObjHandleT < antenna::common::CalibratorControl > | CalibratorControlRemoteObjHandle |
|
typedef carma::antenna::common::CentroidResults | CentroidResults |
|
typedef RemoteObjHandleT < clock::ClockControl > | ClockControlRemoteObjHandle |
|
typedef RemoteObjHandleT < carma::correlator::CorrDataRemapperControl > | CorrDataRemapperRemoteObjHandle |
|
typedef RemoteObjHandleT < correlator::obsRecord2::Correlator_I > | CorrelatorControlRemoteObjHandle |
|
typedef RemoteObjHandleT < antenna::common::CryoControl > | CryoControlRemoteObjHandle |
|
typedef RemoteObjHandleT < carma::downconverter::System > | DownconverterSystemRemoteObjHandle |
|
typedef RemoteObjHandleT < antenna::common::DriveControl > | DriveControlRemoteObjHandle |
|
typedef RemoteObjHandleT < carma::fault::FaultControl > | FaultControlRemoteObjHandle |
|
typedef std::map < boost::posix_time::ptime, std::string > | FileTimeMap |
| typedef FileTimeMap::const_iterator | FileTimeMapConstIter |
| typedef FileTimeMap::iterator | FileTimeMapIter |
|
typedef RemoteObjHandleT < antenna::common::FocusControl > | FocusControlRemoteObjHandle |
|
typedef std::set < ::carma::util::frameType > | FrameSet |
| typedef FrameSet::const_iterator | FrameSetConstIter |
| typedef FrameSet::iterator | FrameSetIter |
|
typedef RemoteObjHandleT < linelength::LineLengthControl > | LineLengthControlRemoteObjHandle |
|
typedef RemoteObjHandleT < carma::loberotator::LoberotatorControl > | LoberotatorControlRemoteObjHandle |
|
typedef RemoteObjHandleT < ::carma::loref::LOReferenceControl > | LOrefControlRemoteObjHandle |
|
typedef boost::shared_ptr < ManualFlag > | ManualFlagPtr |
| typedef sequence< NearestInfo > | NearestInfoSeq |
|
typedef RemoteObjHandleT < antenna::common::OpticalTelControl > | OpticalTelControlRemoteObjHandle |
|
typedef RemoteObjHandleT < pipeline::PipelineControl > | PipelineControlRemoteObjHandle |
| typedef std::vector< AgingPolicy > | PolicyChain |
|
typedef RemoteObjHandleT < observertools::ProjectDatabaseManager > | ProjectDatabaseManagerRemoteObjHandle |
| typedef sequence< double > | RaDecSeq |
| Sequence of ra & dec in degrees. More... | |
|
typedef carma::antenna::common::Resolution | Resolution |
|
typedef std::map < ::carma::util::frameType, TagSet > | ReverseTagIndex |
|
typedef ReverseTagIndex::const_iterator | ReverseTagIndexConstIter |
|
typedef ReverseTagIndex::const_reverse_iterator | ReverseTagIndexConstRevIter |
| typedef ReverseTagIndex::iterator | ReverseTagIndexIter |
|
typedef RemoteObjHandleT < carma::antenna::common::RxSelector > | RxSelectorRemoteObjHandle |
| typedef carma::util::SeqByte | SeqByte |
| Sequence of CORBA::Octet. More... | |
| typedef carma::util::SeqDouble | SeqDouble |
| Sequence of CORBA::Double. More... | |
| typedef carma::util::SeqFloat | SeqFloat |
| Sequence of CORBA::Float. More... | |
| typedef carma::util::SeqLong | SeqLong |
| Sequence of CORBA::Long. More... | |
|
typedef sequence < MonitorPointValue > | SeqMonitorPointValue |
| typedef carma::util::SeqShort | SeqShort |
| Sequence of CORBA::Short. More... | |
| typedef carma::util::SeqString | SeqString |
| Sequence of CORBA::String. More... | |
| typedef sequence< unsigned long > | SeqULong |
| Sequence of CORBA::ULong. More... | |
|
typedef RemoteObjHandleT < carma::signalpath::SignalPathMapperControl > | SignalPathMapperRemoteObjHandle |
|
typedef sequence < StateTransportMonitorValue > | StateTransportMonitorValueSeq |
|
typedef RemoteObjHandleT < switchyard::SwitchyardControl > | SwitchyardRemoteObjHandle |
|
typedef std::map < ::carma::monitor::tagIDType, FrameSet > | TagIndex |
| typedef TagIndex::const_iterator | TagIndexConstIter |
| typedef TagIndex::iterator | TagIndexIter |
|
typedef std::set < ::carma::monitor::tagIDType > | TagSet |
| typedef TagSet::const_iterator | TagSetConstIter |
| typedef TagSet::iterator | TagSetIter |
Enumerations | |
| enum | AntennaType { ANTENNA_TYPE_BIMA, ANTENNA_TYPE_OVRO, ANTENNA_TYPE_SZA } |
| Enumeration of possible types for antennas. More... | |
| enum | Aperture { APERTURE_OPTICAL, APERTURE_RADIO1MM, APERTURE_RADIO3MM, APERTURE_RADIO1CM } |
| Enumerate apertures to use for selecting pointing models. More... | |
| enum | AzWrapMode { TIME, ADD, SUB, ZERO } |
| Possible Azimuth Wrap modes. More... | |
| enum | BlankFlagPref { PREFER_BLANKING, PREFER_FLAGGING, FORCE_BLANKING, FORCE_FLAGGING } |
| Fault system blank/flag preference. More... | |
| enum | BlockDCPolarizationType { BLOCK_DC_POL1, BLOCK_DC_POL2 } |
| Block Downconverter polarization input selector choice. More... | |
| enum | CorrFpgaModeType { SINGLEPOL, DUALPOL, FULLPOL, CARMA23 } |
| Correlator FPGA configuration/polarization mode. More... | |
| enum | CorrModeType { CORR_MODE_IDLE, CORR_MODE_NORMAL } |
| Correlator operational modes. More... | |
| enum | DecimationMode { DECIMATION_OFF_KEEP_END_CHANNELS, DECIMATION_OFF_DROP_END_CHANNELS, DECIMATION_ON } |
| enum | ImagingType { IMG, SNR } |
| Imaging type describing how the track is being observed. More... | |
| enum | NearestActionType { ACTION_INCLUDE, ACTION_EXCLUDE } |
| Use or exclude the input source list when searching for nearest neighbors. More... | |
| enum | PointStatusType { ON_SOURCE, OFF_SOURCE } |
| ON or OFF source indicator (Singledish observations) More... | |
| enum | ScriptStateType { RUNNING, COMPLETED, CRASHED, CANCELED } |
| Current state of the script. More... | |
| enum | ShadowingType { SHADOW_INTERNAL, SHADOW_SWEPTVOLUME } |
| Query internal or swept-volume shadowing. More... | |
| enum | SidebandType { SB_UPPER, SB_LOWER, SB_AUTO } |
| Downconverter sideband choice. More... | |
| enum | WaitCondition { WAIT_SINGLE, WAIT_ALL, WAIT_COUNT } |
| Valid conditions to satisfy a wait. More... | |
| enum | WaitItem { WAIT_INTERVAL, WAIT_ONSOURCE, WAIT_TUNED, WAIT_CALIBRATOR, WAIT_INTEG, WAIT_TILT, WAIT_CENTROID, WAIT_OPTICS, WAIT_CORRELATOR } |
| Valid items on which to wait. More... | |
Functions | |
| AntennaType | computeAntennaType (unsigned short carmaAntNo) |
| ::std::string | computeAntennaTypeName (unsigned short carmaAntNo) |
| ::std::string | computeCarmaAntennaName (unsigned short carmaAntNo) |
| ::std::string | computeTypedAntennaName (unsigned short carmaAntNo) |
| bool | containsAsterisk (const ::std::string &s) |
| bool | containsDot (const ::std::string &s) |
| bool | containsQuote (const ::std::string &s) |
| bool | containsReserveWords (const ::std::string &s) |
| NearestInfoSeq_var | convertNeighborSetToNearestInfoSeq (const carma::services::NeighborSet &neighborSet) |
| Convert Neighbor objects to an IDL sequence of NearestInfo objects. More... | |
| NearestInfo | copyNeighbor (const carma::services::Neighbor &neighbor) |
| Copy the data from a single services::Neighbor object to a control::NearestInfo object. More... | |
| PolicyChain | createAgingPolicyChain (const std::string &dirname) |
| ::std::string | escapeAndQuoteStringAsNeeded (const ::std::string &s) |
| Adds escape-quote " to input string if it contains space or comma. More... | |
| monitor::AntennaCommon & | getAntennaCommon (const unsigned short carmaAntNo, const monitor::MonitorSystem &carmaMonitor) |
| Get the antennaCommon container for an antenna. More... | |
| monitor::MonitorSubsystem & | getAntennaSubsystem (unsigned short carmaAntNo, const monitor::MonitorSystem &carmaMonitor) |
| Extracts antenna's monitor subsystem from the CARMA monitor system, given a carma antenna number. More... | |
| ::std::string | listReserveWords () |
| ::std::string | makeAntennaDoName (unsigned short carmaAntNo, const ::std::string &leafName) |
| template<typename H > | |
| ::std::map< ::std::string, MethodFunctor0< H > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)()) |
| template<typename H , typename A0 > | |
| ::std::map< ::std::string, MethodFunctor1< H, A0 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0), const A0 &arg0) |
| template<typename H , typename A0 , typename A1 > | |
| ::std::map< ::std::string, MethodFunctor2< H, A0, A1 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1), const A0 &arg0, const A1 &arg1) |
| template<typename H , typename A0 , typename A1 , typename A2 > | |
| ::std::map< ::std::string, MethodFunctor3< H, A0, A1, A2 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1, A2), const A0 &arg0, const A1 &arg1, const A2 &arg2) |
| template<typename H , typename A0 , typename A1 , typename A2 , typename A3 > | |
| ::std::map< ::std::string, MethodFunctor4< H, A0, A1, A2, A3 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1, A2, A3), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3) |
| template<typename H , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > | |
| ::std::map< ::std::string, MethodFunctor5< H, A0, A1, A2, A3, A4 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1, A2, A3, A4), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3, const A4 &arg4) |
| template<typename H , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > | |
| ::std::map< ::std::string, MethodFunctor6< H, A0, A1, A2, A3, A4, A5 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1, A2, A3, A4, A5), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3, const A4 &arg4, const A5 &arg5) |
| template<typename H , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > | |
| ::std::map< ::std::string, MethodFunctor7< H, A0, A1, A2, A3, A4, A5, A6 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1, A2, A3, A4, A5, A6), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3, const A4 &arg4, const A5 &arg5, const A6 &arg6) |
| template<typename H , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > | |
| ::std::map< ::std::string, MethodFunctor8< H, A0, A1, A2, A3, A4, A5, A6, A7 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1, A2, A3, A4, A5, A6, A7), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3, const A4 &arg4, const A5 &arg5, const A6 &arg6, const A7 &arg7) |
| template<typename H , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > | |
| ::std::map< ::std::string, MethodFunctor9< H, A0, A1, A2, A3, A4, A5, A6, A7, A8 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1, A2, A3, A4, A5, A6, A7, A8), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3, const A4 &arg4, const A5 &arg5, const A6 &arg6, const A7 &arg7, const A8 &arg8) |
| template<typename H , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 > | |
| ::std::map< ::std::string, MethodFunctor10< H, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3, const A4 &arg4, const A5 &arg5, const A6 &arg6, const A7 &arg7, const A8 &arg8, const A9 &arg9) |
| template<typename H , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 > | |
| ::std::map< ::std::string, MethodFunctor11< H, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3, const A4 &arg4, const A5 &arg5, const A6 &arg6, const A7 &arg7, const A8 &arg8, const A9 &arg9, const A10 &arg10) |
| template<typename H , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 > | |
| ::std::map< ::std::string, MethodFunctor12< H, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3, const A4 &arg4, const A5 &arg5, const A6 &arg6, const A7 &arg7, const A8 &arg8, const A9 &arg9, const A10 &arg10, const A11 &arg11) |
| template<typename H , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 > | |
| ::std::map< ::std::string, MethodFunctor19< H, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3, const A4 &arg4, const A5 &arg5, const A6 &arg6, const A7 &arg7, const A8 &arg8, const A9 &arg9, const A10 &arg10, const A11 &arg11, const A12 &arg12, const A13 &arg13, const A14 &arg14, const A15 &arg15, const A16 &arg16, const A17 &arg17, const A18 &arg18) |
| template<typename H , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 > | |
| ::std::map< ::std::string, MethodFunctor19< H, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 > > | makeHandleMethodFunctorGroup (const ::std::set< H * > &hGroup, void(H::*methodPtr)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3, const A4 &arg4, const A5 &arg5, const A6 &arg6, const A7 &arg7, const A8 &arg8, const A9 &arg9, const A10 &arg10, const A11 &arg11, const A12 &arg12, const A13 &arg13, const A14 &arg14, const A15 &arg15, const A16 &arg16, const A17 &arg17, const A18 &arg18) |
| ::std::string | makeRemoteObjCallString (const ::std::string &methodName, const ::std::string ¶mString) |
| template<typename T , typename H > | |
| ::std::map< ::std::string, RemoteObjMethodFunctor0< T > > | makeRemoteObjMethodFunctorGroup (const ::std::set< H * > &hGroup, const ::std::string &methodName, const ::std::string ¶mString, void(T::*methodPtr)()) |
| template<typename T , typename H , typename A0 > | |
| ::std::map< ::std::string, RemoteObjMethodFunctor1< T, A0 > > | makeRemoteObjMethodFunctorGroup (const ::std::set< H * > &hGroup, const ::std::string &methodName, const ::std::string ¶mString, void(T::*methodPtr)(A0), const A0 &arg0) |
| template<typename T , typename H , typename A0 , typename A1 > | |
| ::std::map< ::std::string, RemoteObjMethodFunctor2< T, A0, A1 > > | makeRemoteObjMethodFunctorGroup (const ::std::set< H * > &hGroup, const ::std::string &methodName, const ::std::string ¶mString, void(T::*methodPtr)(A0, A1), const A0 &arg0, const A1 &arg1) |
| template<typename T , typename H , typename A0 , typename A1 , typename A2 > | |
| ::std::map< ::std::string, RemoteObjMethodFunctor3< T, A0, A1, A2 > > | makeRemoteObjMethodFunctorGroup (const ::std::set< H * > &hGroup, const ::std::string &methodName, const ::std::string ¶mString, void(T::*methodPtr)(A0, A1, A2), const A0 &arg0, const A1 &arg1, const A2 &arg2) |
| template<typename T , typename H , typename A0 , typename A1 , typename A2 , typename A3 > | |
| ::std::map< ::std::string, RemoteObjMethodFunctor4< T, A0, A1, A2, A3 > > | makeRemoteObjMethodFunctorGroup (const ::std::set< H * > &hGroup, const ::std::string &methodName, const ::std::string ¶mString, void(T::*methodPtr)(A0, A1, A2, A3), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3) |
| template<typename T , typename H , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > | |
| ::std::map< ::std::string, RemoteObjMethodFunctor5< T, A0, A1, A2, A3, A4 > > | makeRemoteObjMethodFunctorGroup (const ::std::set< H * > &hGroup, const ::std::string &methodName, const ::std::string ¶mString, void(T::*methodPtr)(A0, A1, A2, A3, A4), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3, const A4 &arg4) |
| template<typename T , typename H , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > | |
| ::std::map< ::std::string, RemoteObjMethodFunctor9< T, A0, A1, A2, A3, A4, A5, A6, A7, A8 > > | makeRemoteObjMethodFunctorGroup (const ::std::set< H * > &hGroup, const ::std::string &methodName, const ::std::string ¶mString, void(T::*methodPtr)(A0, A1, A2, A3, A4, A5, A6, A7, A8), const A0 &arg0, const A1 &arg1, const A2 &arg2, const A3 &arg3, const A4 &arg4, const A5 &arg5, const A6 &arg6, const A7 &arg7, const A8 &arg8) |
| std::vector< ManualFlagPtr > | parseManualFlagTable (const std::string &filename, const bool currentOnly=true) |
| template<typename F > | |
| void | queueFunctorWorkRequestGroup (const ::std::string &requestIdCallString, const ::std::map< ::std::string, F > &keyToFunctorMap, util::WorkResultSet &wrs, WorkerPool &workerPool) |
| template<typename F > | |
| void | queueFunctorWorkRequestGroup (const ::std::string &requestIdCallString, const ::std::map< ::std::string, F > &keyToFunctorMap, util::WorkResultSet &wrs, WorkerPool &workerPool, const bool loggingOverride) |
| template<typename F > | |
| void | queueFunctorWorkRequestGroupImpl (const ::std::string &requestIdCallString, const ::std::map< ::std::string, F > &keyToFunctorMap, util::WorkResultSet &wrs, WorkerPool &workerPool, const bool *const pLoggingOverride) |
| std::string | retrieveFilenameForFrame (const PolicyChain &policies, carma::util::frameType frame) |
Control subsystem.
| typedef sequence< AntennaAssignment > carma::control::AntennaAssignmentSeq |
Sequence of antenna assignments for a subarray.
Definition at line 117 of file SubarrayControl.idl.
| typedef sequence<float> carma::control::AzElSeq |
Sequence of azimuth and elevation in degrees.
Definition at line 85 of file SubarrayControl.idl.
| typedef sequence<double> carma::control::RaDecSeq |
Sequence of ra & dec in degrees.
Definition at line 90 of file SubarrayControl.idl.
Sequence of CORBA::Octet.
Definition at line 13 of file SequenceTypedefs.idl.
Sequence of CORBA::Double.
Definition at line 9 of file SequenceTypedefs.idl.
Sequence of CORBA::Float.
Definition at line 10 of file SequenceTypedefs.idl.
Sequence of CORBA::Long.
Definition at line 11 of file SequenceTypedefs.idl.
Sequence of CORBA::Short.
Definition at line 12 of file SequenceTypedefs.idl.
Sequence of CORBA::String.
Definition at line 14 of file SequenceTypedefs.idl.
| typedef sequence< unsigned long > carma::control::SeqULong |
Sequence of CORBA::ULong.
Definition at line 22 of file SystemState.idl.
Enumeration of possible types for antennas.
Definition at line 19 of file antennaHandleUtils.h.
Enumerate apertures to use for selecting pointing models.
| Enumerator | |
|---|---|
| APERTURE_OPTICAL |
Optical telescopes. |
| APERTURE_RADIO1MM |
Radio 1 mm. |
| APERTURE_RADIO3MM |
Radio 3 mm. |
| APERTURE_RADIO1CM |
Radio 1 cm. |
Definition at line 135 of file SubarrayControl.idl.
Possible Azimuth Wrap modes.
These get converted to DriveControl::AzWrapMode directives by DriveHandle class.
| Enumerator | |
|---|---|
| TIME |
Automatically choose wrap to give a certain amount of track time. |
| ADD |
Add a turn. |
| SUB |
Subtract a turn. |
| ZERO |
Don't add or subtract. |
Definition at line 11 of file AzWrapMode.idl.
Fault system blank/flag preference.
Definition at line 188 of file SubarrayControl.idl.
Block Downconverter polarization input selector choice.
Definition at line 40 of file CorrelatorInfo.idl.
Correlator FPGA configuration/polarization mode.
| Enumerator | |
|---|---|
| SINGLEPOL |
default, single polarization mode, e.g. LL or RR |
| DUALPOL |
dual-polarization, LL and RR |
| FULLPOL |
Full-stokes mode. |
| CARMA23 |
23-station mode |
Definition at line 53 of file CorrelatorInfo.idl.
Correlator operational modes.
| Enumerator | |
|---|---|
| CORR_MODE_IDLE |
Power saving mode. |
| CORR_MODE_NORMAL |
Normal operation. |
Definition at line 22 of file CorrelatorInfo.idl.
Imaging type describing how the track is being observed.
This parallels the obsblock ImgVsSnr monitor point.
| Enumerator | |
|---|---|
| IMG |
Maximize Imaging Fidelity. |
| SNR |
Maximize Signal to Noise. |
Definition at line 172 of file SubarrayControl.idl.
Use or exclude the input source list when searching for nearest neighbors.
| Enumerator | |
|---|---|
| ACTION_INCLUDE |
Include (use) the input source list. |
| ACTION_EXCLUDE |
Exclude the input source list. |
Definition at line 209 of file SubarrayControl.idl.
ON or OFF source indicator (Singledish observations)
| Enumerator | |
|---|---|
| ON_SOURCE |
Position is on-source. |
| OFF_SOURCE |
Position is off-source reference. |
Definition at line 203 of file SubarrayControl.idl.
Current state of the script.
| Enumerator | |
|---|---|
| RUNNING |
Running. |
| COMPLETED |
Completed. |
| CRASHED |
Crashed. |
| CANCELED |
Canceled. |
Definition at line 180 of file SubarrayControl.idl.
Query internal or swept-volume shadowing.
Definition at line 215 of file SubarrayControl.idl.
Downconverter sideband choice.
| Enumerator | |
|---|---|
| SB_UPPER |
Upper side band. |
| SB_LOWER |
Lower side band. |
| SB_AUTO |
Request that system choose the sideband. |
Definition at line 31 of file CorrelatorInfo.idl.
Valid conditions to satisfy a wait.
| Enumerator | |
|---|---|
| WAIT_SINGLE |
Wait for completion on any single antenna. |
| WAIT_ALL |
Wait for completion on all antennas. |
| WAIT_COUNT |
Wait for completion of a specific number of antennas. |
Definition at line 160 of file SubarrayControl.idl.
Valid items on which to wait.
Definition at line 145 of file SubarrayControl.idl.
| bool carma::control::containsAsterisk | ( | const ::std::string & | s | ) |
| s | The input string to check |
| bool carma::control::containsDot | ( | const ::std::string & | s | ) |
| s | The input string to check |
| bool carma::control::containsQuote | ( | const ::std::string & | s | ) |
| s | The input string to check |
| bool carma::control::containsReserveWords | ( | const ::std::string & | s | ) |
| s | The input string to check |
| NearestInfoSeq_var carma::control::convertNeighborSetToNearestInfoSeq | ( | const carma::services::NeighborSet & | neighborSet | ) |
Convert Neighbor objects to an IDL sequence of NearestInfo objects.
| neighborSet | The std::set< carma::services::Neighbor > to convert. |
| NearestInfo carma::control::copyNeighbor | ( | const carma::services::Neighbor & | neighbor | ) |
Copy the data from a single services::Neighbor object to a control::NearestInfo object.
| neighbor | Input Neighbor object |
| ::std::string carma::control::escapeAndQuoteStringAsNeeded | ( | const ::std::string & | s | ) |
Adds escape-quote " to input string if it contains space or comma.
| s | The input string to check |
| monitor::AntennaCommon& carma::control::getAntennaCommon | ( | const unsigned short | carmaAntNo, |
| const monitor::MonitorSystem & | carmaMonitor | ||
| ) |
Get the antennaCommon container for an antenna.
| carmaAntNo | carma (physical) antenna number |
| monitor::MonitorSubsystem& carma::control::getAntennaSubsystem | ( | unsigned short | carmaAntNo, |
| const monitor::MonitorSystem & | carmaMonitor | ||
| ) |
Extracts antenna's monitor subsystem from the CARMA monitor system, given a carma antenna number.
| carmaAntNo | carma antenna number |
| carmaMonitor | CARMA monitor system |
| ::std::string carma::control::listReserveWords | ( | ) |
| const std::string carma::control::NULL_ANTENNA |
Definition at line 26 of file errorMsgs.h.
| const std::string carma::control::NULL_MONSYS |
Definition at line 24 of file errorMsgs.h.
| const std::string carma::control::ZERO_DISALLOWED |
Definition at line 22 of file errorMsgs.h.