1 #ifndef CARMA_MONITOR_CONTROLSUBSYSTEMEXT_H
2 #define CARMA_MONITOR_CONTROLSUBSYSTEMEXT_H
19 #include "carma/monitor/ControlSubsystem.h"
21 #include "carma/util/PthreadMutex.h"
62 Subarray *
getSubarray( const ::std::string & subarrayName )
const;
105 ::std::set< Antenna * >
106 getSubarrayAntennaGroup(
int subarrayNo )
const;
114 void initializeAntennas( );
120 void initializeSpectralLineCorrelator();
126 void initializeWidebandCorrelator();
128 void initializeC3gMax8Correlator();
129 void initializeC3gMax23Correlator();
135 void initializeCorrelators();
::std::string getSubarrayAlphanumericName(int subarrayNo)
Returns name of subarray with the correspoding subarray number.
The monitor system for the Control subsystem.
virtual ~ControlSubsystem()
Destructor.
Class to provide information about CARMA Correlator capabilities.
static int getMaintenanceSubarrayNo()
Returns number of maintenance subarray.
Antenna * antennaByName(const ::std::string &antennaName)
Method to return the antenna control container corresponding to a given type qualified antenna name...
Subarray * getSubarray(const ::std::string &subarrayName) const
Method to return the subarray controller container corresponding to a specific subarray name...
ControlSubsystem(SystemFrameBuffer *const buffer=0)
Constructor.
::std::string getSubarrayName(int subarrayNo)
Returns name of subarray with the correspoding subarray number.