Proxy class for the data logger
Accessors common to all PU
Architectural common member functions for all PU
Simple implementation of RTTI (see note above)
State transitions
virtual functions for generic configuring, starting/updating/continuing a state transition
Proxy class for the data logger. This object represents the data logger interface, which is implemented by the ndd_event_server. This server has currently the dual nature of being the recipient of the data from the crate controllers as well as the data logger. The run control communicates with the server through a shared memory segment. The server is forked off by the run control as the ddEventServer. See also that object for details.The following things happen during the state transitions:
- initialise:
connect to the ndd_control shared memory segment and check that the server is up and running- download:
update the field filerule and enable_logging if necessary- start_run, end_run:
Do nothing.
static void dump_all( ostream &os = cout )
static void listAll( ostream &os = cout )
void identify( ostream &os = cout )
void dump( ostream &os = cout )
Overloaded functions inherited from PU to
int initialise()
int download()
DataLogger* castToDataLogger()
int configure( const char *req, const char *value, const char *param = NULL )
Accessor functions
int enable()
int disable()
bool isLogging()
void setFileRule( const char *rule )
pstring getFileRule()
pstring getOutputFile()
inline void setMaxFileSize( const int iSize )
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de