My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
FrameBoard.h
Go to the documentation of this file.
1 #ifndef FRAMEBOARD_H
2 #define FRAMEBOARD_H
3 
11 #include "gcp/antenna/control/specific/Board.h"
12 
13 namespace gcp {
14  namespace antenna {
15  namespace control {
16 
17 
21  class FrameBoard : public Board {
22 
23  public:
24 
30  FrameBoard(SpecificShare* share, std::string name);
31 
37  void archiveRecordNumber(unsigned record);
38 
44  void setTime();
45 
51  void archiveTime();
52 
58  void archiveFeatures(unsigned features, unsigned seq);
59 
65  void archiveWalshState(unsigned walshState);
66 
73  void archiveNsnap(unsigned nsnap);
74 
78  void reset() {};
79 
80  private:
81 
85  RegMapBlock* nsnap_;
89  RegMapBlock* record_;
93  RegMapBlock* utc_;
97  RegMapBlock* features_;
102  RegMapBlock* markSeq_;
103 
107  RegMapBlock* walshstate_;
108 
109  }; // End class FrameBoard
110 
111  }; // End namespace control
112  }; // End namespace antenna
113 } // End namespace gcp
114 
115 #endif // End #ifndef
FrameBoard(SpecificShare *share, std::string name)
Definition: FrameBoard.cc:15
Definition: Board.h:24
Definition: FrameBoard.h:21
void archiveFeatures(unsigned features, unsigned seq)
Definition: FrameBoard.cc:88
void archiveNsnap(unsigned nsnap)
Definition: FrameBoard.cc:98
void reset()
Definition: FrameBoard.h:78
void archiveRecordNumber(unsigned record)
Definition: FrameBoard.cc:38
void archiveTime()
Definition: FrameBoard.cc:54
void setTime()
Definition: FrameBoard.cc:46
void archiveWalshState(unsigned walshState)