1 #ifndef CARMA_CONTROL_ANTENNA_HANDLE_UTILS_H
2 #define CARMA_CONTROL_ANTENNA_HANDLE_UTILS_H
11 class MonitorSubsystem;
43 monitor::AntennaCommon&
48 ::std::string makeAntennaDoName(
unsigned short carmaAntNo,
49 const ::std::string & leafName );
52 AntennaType computeAntennaType(
unsigned short carmaAntNo );
54 ::std::string computeAntennaTypeName(
unsigned short carmaAntNo );
56 ::std::string computeCarmaAntennaName(
unsigned short carmaAntNo );
57 ::std::string computeTypedAntennaName(
unsigned short carmaAntNo );
monitor::AntennaCommon & getAntennaCommon(const unsigned short carmaAntNo, const monitor::MonitorSystem &carmaMonitor)
Get the antennaCommon container for an antenna.
AntennaType
Enumeration of possible types for antennas.
Monitor system base class.
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...
Abstract MonitorSubsystem base class.