CARMA C++
AntennaDataFrame.h
Go to the documentation of this file.
1 #ifndef SZA_UTIL_ANTENNADATAFRAME_H
2 #define SZA_UTIL_ANTENNADATAFRAME_H
3 
11 #include "carma/szautil/AntNum.h"
12 
13 namespace sza {
14  namespace util {
15 
16  class AntennaDataFrame {
17  public:
18 
22  AntennaDataFrame();
23 
27  AntennaDataFrame(const sza::util::AntNum& antNum);
28 
32  virtual ~AntennaDataFrame();
33 
37  virtual void setAnt(unsigned int);
38 
42  virtual void setAnt(sza::util::AntNum::Id antennaId);
43 
47  virtual void setAnt(const sza::util::AntNum& antNum);
48 
52  AntNum getAnt();
53 
57  unsigned getAntIntId();
58 
62  void operator=(AntennaDataFrame& frame);
63 
68  unsigned char* data();
69 
70  protected:
71 
72  sza::util::AntNum antNum_;
73 
74  }; // End class AntennaDataFrame
75 
76  } // End namespace util
77 } // End namespace sza
78 
79 
80 
81 #endif // End #ifndef SZA_UTIL_ANTENNADATAFRAME_H
A class to enumerate a single Antenna, or a set of Antennas.
Definition: AntNum.h:21
Tagged: Fri Nov 14 12:39:31 UTC 2003.
Id
Enumerate known receivers.
Definition: AntNum.h:35