13#error This is a C++ include file and cannot be used from plain C
24#define ngcdcsLISA_MAX_INITFILES 8
29#define ngcdcsLISA_REV0 0x00100000
98 void WrAddrCB(
int addr,
const int *buffer,
int size);
101 int SetupKey(
const char *key,
const int *idx,
const char *value,
105 int StatusKey(
const char *key,
const int *idx,
char *value,
124 int RowGroupSetup_();
127 int LdGain_(
const char *fileName);
130 int LdGain_(
const char *buffer,
size_t size);
139 int GainSetup_rev0_();
Definition ngcbIFC.hpp:760
ngcbMOD(const ngcbMOD &other)
Copy constructor.
Definition ngcbMOD.cpp:43
int AutoStart()
Function to be executed after read-out start.
Definition ngcdcsLISA.cpp:236
int StatusKey(const char *key, const int *idx, char *value, int *status=NULL)
Status.
Definition ngcdcsLISA.cpp:466
char gainMap[256]
Gain map.
Definition ngcdcsLISA.hpp:50
void WrAddrCB(int addr, const int *buffer, int size)
WRADDR call-back.
Definition ngcdcsLISA.cpp:246
int AfterStop()
Function to be executed after read-out stop.
Definition ngcdcsLISA.cpp:212
void Reset()
Align software state after reset.
Definition ngcdcsLISA.cpp:76
int AtStart()
Function to be executed before read-out start.
Definition ngcdcsLISA.cpp:221
int SetupKey(const char *key, const int *idx, const char *value, int *status=NULL)
Setup.
Definition ngcdcsLISA.cpp:269
ngcdcsLISA(const ngcb_route_t &r)
Constructor with route.
Definition ngcdcsLISA.cpp:31
int rgAddrTop
Row-Group address (top)
Definition ngcdcsLISA.hpp:53
virtual ~ngcdcsLISA()
Destructor.
Definition ngcdcsLISA.cpp:47
int autoStart
Automatic immediate start.
Definition ngcdcsLISA.hpp:47
int chan[12]
Channel-enabled flags.
Definition ngcdcsLISA.hpp:62
int numRg
Number of row-groups.
Definition ngcdcsLISA.hpp:59
char initFile[ngcdcsLISA_MAX_INITFILES][256]
Register initialization files.
Definition ngcdcsLISA.hpp:41
int AtStop()
Function to be executed before read-out stop.
Definition ngcdcsLISA.cpp:203
ngcdcsSEQ * seq
Associated sequencer.
Definition ngcdcsLISA.hpp:38
int Enable(int check=1)
Call-back at transition to operational state.
Definition ngcdcsLISA.cpp:81
int Selftest()
Execute selftest.
Definition ngcdcsLISA.cpp:195
char resetFile[ngcdcsLISA_MAX_INITFILES][256]
Register reset files.
Definition ngcdcsLISA.hpp:44
int Disable()
Call-back at transition to not operational state.
Definition ngcdcsLISA.cpp:172
int rgAddrBot
Row-Group address (bottom)
Definition ngcdcsLISA.hpp:56
Definition ngcdcsSEQ.hpp:582
#define ngcdcsLISA_MAX_INITFILES
Definition ngcdcsLISA.hpp:24
Definition ngcbIFC.hpp:78