CARMA C++
AntennaNetCmdForwarder.h
Go to the documentation of this file.
1 #ifndef SZA_UTIL_ANTENNANETCMDFORWARDER_H
2 #define SZA_UTIL_ANTENNANETCMDFORWARDER_H
3 
12 
13 namespace sza {
14  namespace util {
15 
16  class AntennaNetCmdForwarder : public NetCmdForwarder {
17  public:
18 
22  AntennaNetCmdForwarder();
23 
27  virtual ~AntennaNetCmdForwarder();
28 
29  //------------------------------------------------------------
30  // Overwrite the base-class method by which all rtc commands for
31  // the antennas are processed
32  //------------------------------------------------------------
33 
39  virtual void forwardNetCmd(sza::util::NetCmd* netCmd);
40 
41  protected:
42 
46  virtual void forwardControlNetCmd(sza::util::NetCmd* netCmd);
47 
51  virtual void forwardOpticalCameraNetCmd(sza::util::NetCmd* netCmd);
52 
56  virtual void forwardThermoNetCmd(sza::util::NetCmd* netCmd);
57 
61  virtual void forwardChannelizerNetCmd(sza::util::NetCmd* netCmd);
62 
66  virtual void forwardRxSimulatorNetCmd(sza::util::NetCmd* netCmd);
67 
71  virtual void forwardGpibNetCmd(sza::util::NetCmd* netCmd);
72 
76  virtual void forwardNoiseCalNetCmd(sza::util::NetCmd* netCmd);
77 
81  virtual void forwardWeatherNetCmd(sza::util::NetCmd* netCmd) ;
82 
86  virtual void forwardTrackerNetCmd(sza::util::NetCmd* netCmd);
87 
91  virtual void forwardRxNetCmd(sza::util::NetCmd* netCmd);
92 
96  virtual void forwardScannerNetCmd(sza::util::NetCmd* netCmd);
97 
101  virtual void forwardProbeNetCmd(sza::util::NetCmd* netCmd);
102 
106  virtual void forwardBoardNetCmd(sza::util::NetCmd* netCmd);
107 
111  virtual void forwardStripControlNetCmd(sza::util::NetCmd* netCmd);
112 
113  }; // End class AntennaNetCmdForwarder
114 
115  } // End namespace util
116 } // End namespace sza
117 
118 
119 
120 #endif // End #ifndef SZA_UTIL_ANTENNANETCMDFORWARDER_H
Tagged: Sun May 16 12:37:32 PDT 2004.