My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
LakeShoreTemps.h
1 #ifndef LAKESHORETEMPS_H
2 #define LAKESHORETEMPS_H
3 
10 #include "gcp/util/common/LsThermal.h"
11 #include "gcp/antenna/control/specific/Board.h"
12 #include "gcp/control/code/unix/libunix_src/common/tcpip.h"
13 #include "gcp/control/code/unix/libunix_src/common/regmap.h"
14 
15 
16 namespace gcp {
17  namespace antenna {
18  namespace control {
19 
20  // Class to communciate with the LakeShore 218
21 
22  class SpecificShare;
23 
24  class LakeShoreTemps : public Board, public gcp::util::LsThermal {
25 
26  public:
27 
32  LakeShoreTemps(SpecificShare* share, std::string name);
33 
37  virtual ~LakeShoreTemps();
38 
43 
47  RegMapBlock* tempSensors_;
48 
49  }; // End class LakeShoreTemps
50  } // End namespace control
51  } // End namespace antenna
52 } // End namespace gcp
53 #endif // End #ifndef LAKESHORETEMPS_H
RegMapBlock * tempSensors_
Definition: LakeShoreTemps.h:47
Definition: Board.h:24
void requestAllTemperatures()
Definition: LakeShoreTemps.cc:29
LakeShoreTemps()
Definition: LakeShoreTemps.cc:12
Definition: LsThermal.h:17
Definition: LakeShoreTemps.h:24
virtual ~LakeShoreTemps()
Definition: LakeShoreTemps.cc:24