CARMA C++
AntNetCmdForwarder.h
Go to the documentation of this file.
1 #ifndef SZA_ANTENNA_CONTROL_ANTNETCMDFORWARDER_H
2 #define SZA_ANTENNA_CONTROL_ANTNETCMDFORWARDER_H
3 
11 #include "carma/szaarrayutils/rtcnetcoms.h"
13 
14 namespace sza {
15  namespace antenna {
16  namespace control {
17 
18  class AntennaMaster;
19 
20  class AntNetCmdForwarder : public sza::util::AntennaNetCmdForwarder {
21  public:
22 
26  AntNetCmdForwarder(AntennaMaster* parent);
27 
31  virtual ~AntNetCmdForwarder();
32 
33  private:
34 
38  AntennaMaster* parent_;
39 
40  //------------------------------------------------------------
41  // Methods by which individual rtc commands are forwarded
42  //------------------------------------------------------------
43 
47  void forwardTrackerNetCmd(sza::util::NetCmd* netCmd);
48 
52  void forwardRxNetCmd(sza::util::NetCmd* netCmd);
53 
57  void forwardUmacControlNetCmd(sza::util::NetCmd* netCmd);
58 
59  }; // End class AntNetCmdForwarder
60 
61  } // End namespace control
62  } // End namespace antenna
63 } // End namespace sza
64 
65 
66 
67 #endif // End #ifndef SZA_ANTENNA_CONTROL_ANTNETCMDFORWARDER_H
Tagged: Sun May 16 12:27:04 PDT 2004.