13#error This is a C++ include file and cannot be used from plain C
23#define ngcdcsGEOSNAP_MAX_INITFILES 8
47 void Reset()
override;
50 int Enable(
int check = 1)
override;
59 int Action(
const char *action,
char *reply = NULL);
62 int SetupKey(
const char *key,
const int *idx,
const char *value,
66 int StatusKey(
const char *key,
const int *idx,
char *value,
Definition ngcbIFC.hpp:760
ngcbMOD(const ngcbMOD &other)
Copy constructor.
Definition ngcbMOD.cpp:43
int Action(const char *action, char *reply=NULL)
Execute GEOSNAP action.
Definition ngcdcsGEOSNAP.cpp:97
ngcdcsGEOSNAP(const ngcb_route_t &r)
Constructor with route and external reference.
Definition ngcdcsGEOSNAP.cpp:21
char resetFile[ngcdcsGEOSNAP_MAX_INITFILES][256]
Register reset files.
Definition ngcdcsGEOSNAP.hpp:44
int Enable(int check=1) override
Call-back at transition to operational state.
Definition ngcdcsGEOSNAP.cpp:48
int SetupKey(const char *key, const int *idx, const char *value, int *status=NULL)
Setup.
Definition ngcdcsGeosnapSetup.cpp:20
void Reset() override
Align software state after reset.
Definition ngcdcsGEOSNAP.cpp:44
int Disable() override
Call-back at transition to not operational state.
Definition ngcdcsGEOSNAP.cpp:69
virtual ~ngcdcsGEOSNAP()
Destructor.
Definition ngcdcsGEOSNAP.cpp:31
int StatusKey(const char *key, const int *idx, char *value, int *status=NULL)
Status.
Definition ngcdcsGeosnapStatus.cpp:20
int Selftest()
Execute selftest.
Definition ngcdcsGEOSNAP.cpp:92
char initFile[ngcdcsGEOSNAP_MAX_INITFILES][256]
Register initialization files.
Definition ngcdcsGEOSNAP.hpp:41
#define ngcdcsGEOSNAP_MAX_INITFILES
Maximum number of register initialization files.
Definition ngcdcsGEOSNAP.hpp:23
Definition ngcbIFC.hpp:78