My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
CryoConResp.h
1 #ifndef CRYOCONRESP_H
2 #define CRYOCONRESP_H
3 
10 #include "gcp/util/common/CryoCon.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 record the output values from the CryoCon
21 
22  class SpecificShare;
23 
24  class CryoConResp : public Board, public gcp::util::CryoCon {
25 
26  public:
27 
31  CryoConResp();
32  CryoConResp(SpecificShare* share, std::string name);
33 
37  virtual ~CryoConResp();
38 
43 
47  void requestHeaterOutput();
48 
52  RegMapBlock* tempSensor_;
53  RegMapBlock* heaterCurrent_;
54 
55  }; // End class CryoConResp
56  } // End namespace control
57  } // End namespace antenna
58 } // End namespace gcp
59 #endif // End #ifndef CRYOCONRESP_H
void requestLoadTemperature()
Definition: CryoConResp.cc:32
Definition: CryoConResp.h:24
Definition: Board.h:24
CryoConResp()
Definition: CryoConResp.cc:12
Definition: CryoCon.h:17
virtual ~CryoConResp()
Definition: CryoConResp.cc:27
void requestHeaterOutput()
Definition: CryoConResp.cc:48
RegMapBlock * tempSensor_
Definition: CryoConResp.h:52