ngc 1.5.0
 
Loading...
Searching...
No Matches
ngcdcsTCCD.hpp
Go to the documentation of this file.
1
8#ifndef ngcdcsTCCD_H
9#define ngcdcsTCCD_H
10
11
12#ifndef __cplusplus
13#error This is a C++ include file and cannot be used from plain C
14#endif
15
16#include <ngc/core/ngcbOBJ.hpp>
18
22#define ngcdcsTCCD_MAX_PROC ngcdcsACQ_MAX_PROC
23
27class ngcdcsTCCD: public ngcbOBJ
28{
29public:
31 ngcdcsTCCD();
32
34 virtual ~ngcdcsTCCD();
35
37 void Connect(ngcdcsACQ *module);
38
40 void Reset();
41
43 int Enable(int check = 1);
44
46 int Disable();
47
49 int Selftest();
50
51protected:
52
53private:
55 void Init_();
56
58 ngcdcsACQ *acq_;
59
60};
61
62#endif
ngcbOBJ()
Constructor.
Definition ngcbOBJ.cpp:35
Definition ngcdcsACQ.hpp:343
int Selftest()
Execute selftest.
Definition ngcdcsTCCD.cpp:76
virtual ~ngcdcsTCCD()
Destructor.
Definition ngcdcsTCCD.cpp:37
ngcdcsTCCD()
Constructor.
Definition ngcdcsTCCD.cpp:29
int Enable(int check=1)
Transition to operational state.
Definition ngcdcsTCCD.cpp:65
int Disable()
Transition to not operational state.
Definition ngcdcsTCCD.cpp:71
void Reset()
Align software state after reset.
Definition ngcdcsTCCD.cpp:60
void Connect(ngcdcsACQ *module)
Connect acquisition module.
Definition ngcdcsTCCD.cpp:55