CARMA C++
CarmaMonitorPointTranslator.h
1 #include "carma/monitor/SzaSubsystem.h"
2 
3 namespace sza {
4  namespace antenna {
5  namespace corba {
6 
7  class CarmaMonitorPointTranslator {
8  public:
9 
10  CarmaMonitorPointTranslator(carma::monitor::SzaSubsystem* base);
11 
12  carma::monitor::MonitorPoint& getMonitorPoint(std::string boardName, std::string regName, int iReg=-1);
13 
14  carma::monitor::MonitorPoint& getFrameMonitorPoint(std::string regName, int iReg=-1);
15 
16  carma::monitor::MonitorPoint& getBiasMonitorPoint(std::string regName, int iReg=-1);
17 
18  carma::monitor::MonitorPoint& getCaltertMonitorPoint(std::string regName, int iReg=-1);
19 
20  carma::monitor::MonitorPoint& getIfmodMonitorPoint(std::string regName, int iReg=-1);
21 
22  carma::monitor::MonitorPoint& getIntmodMonitorPoint(std::string regName, int iReg=-1);
23 
24  carma::monitor::MonitorPoint& getPmacMonitorPoint(std::string regName, int iReg=-1);
25 
26  carma::monitor::MonitorPoint& getRxMonitorPoint(std::string regName, int iReg=-1);
27 
28  carma::monitor::MonitorPoint& getThermalMonitorPoint(std::string regName, int iReg=-1);
29 
30  carma::monitor::MonitorPoint& getTiltmeterMonitorPoint(std::string regName, int iReg=-1);
31 
32  carma::monitor::MonitorPoint& getTrackerMonitorPoint(std::string regName, int iReg=-1);
33 
34  carma::monitor::MonitorPoint& getVaractorMonitorPoint(std::string regName, int iReg=-1);
35 
36  carma::monitor::MonitorPoint& getYigMonitorPoint(std::string regName, int iReg=-1);
37 
38  private:
39 
40  carma::monitor::SzaSubsystem* base_;
41  };
42  }
43  }
44 }
45 
Abstract base class for a monitor point.
Definition: MonitorPoint.h:68