My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
AntennaDataFrameManager.h
Go to the documentation of this file.
1 #ifndef GCP_UTIL_ANTENNADATAFRAMEMANAGER_H
2 #define GCP_UTIL_ANTENNADATAFRAMEMANAGER_H
3 
11 #include "gcp/util/common/AntNum.h"
12 #include "gcp/util/common/RegMapDataFrameManager.h"
13 #include "gcp/util/common/AntennaDataFrame.h"
14 
15 // C header files from the array control code
16 
17 #include "gcp/control/code/unix/libunix_src/common/genericregs.h"
18 
19 namespace gcp {
20  namespace util {
21 
23  public:
24 
28  AntennaDataFrameManager(bool archivedOnly=false);
29 
31  bool archivedOnly=false);
32 
34  bool archivedOnly=false);
35 
37 
41  virtual ~AntennaDataFrameManager();
42 
47  void setAnt(gcp::util::AntNum::Id antennaId);
48 
54  unsigned int getAntIntId();
55 
59  AntNum getAnt();
60 
64  void initialize(bool archivedOnly = false);
65 
71 
72  private:
73 
74  AntennaDataFrame* antFrame_; // Pointer to the frame managed by
75  // this object
76 
77  }; // End class AntennaDataFrameManager
78 
79  } // End namespace util
80 } // End namespace gcp
81 
82 
83 
84 
85 #endif // End #ifndef GCP_UTIL_ANTENNADATAFRAMEMANAGER_H
void initialize(bool archivedOnly=false)
Definition: AntennaDataFrameManager.cc:24
void operator=(RegMapDataFrameManager &fm)
Definition: AntennaDataFrameManager.cc:143
AntennaDataFrameManager(bool archivedOnly=false)
Definition: AntennaDataFrameManager.cc:65
virtual ~AntennaDataFrameManager()
Definition: AntennaDataFrameManager.cc:105
Definition: AntennaDataFrame.h:16
unsigned int getAntIntId()
Definition: AntennaDataFrameManager.cc:135
Id
Definition: AntNum.h:37
AntNum getAnt()
Definition: AntennaDataFrameManager.cc:126
Definition: AntennaDataFrameManager.h:22
Definition: RegMapDataFrameManager.h:26
Definition: AntNum.h:23
void setAnt(gcp::util::AntNum::Id antennaId)
Definition: AntennaDataFrameManager.cc:117