trkwsNEW_PCM_SER
Section: Devices and Network Interfaces (4)
Updated: 2012-04-23 10:11
Index
Return to man pages list
NAME
trkwsNEW_PCM_SER - handles the NEWPCM command.
SYNOPSIS
#include "trkwsNEW_PCM_SER.h"
class trkwsNEW_PCM_SER : public trkwsTRANSFER_SER
{
public:
trkwsNEW_PCM_SER(const dbSYMADDRESS dbPoint,
const dbSYMADDRESS destDbPoint = NULL);
~trkwsNEW_PCM_SER();
protected:
virtual evhCB_COMPL_STAT CompletedCB(msgMESSAGE &msg, void *udata);
private:
};
PARENT CLASS
trkwsTRANSFER_SER
DESCRIPTION
This class is used to handle the NEWPCM command for the
tracking. These are mainly simple data transfer commands, distributed
from the WS to the currently tracking LCUs. The class takes care of
sending the commands, by using an object of class mswMOD_LIST_COMMAND,
of handling replies and errors from the LCUs, and it also sends replies
to the originator of the original command.
Commands are "serialized", i.e. whenever a new command has to be
tranferred it is queued internally and sent only when the previous
one has been completely handled.
PUBLIC METHODS
trkwsNEW_PCM_SER(const dbSYMADDRESS dbPoint,
const dbSYMADDRESS destDbPoint = NULL);
The constructor receives as parameter the symbolic address of
online database support point for the object, i.e. the point
where the object can find configuration and run time values.
The second parameter (optional) is the address of the
mswMOD_LIST_COMMAND instance to handle sending of commands.
If the parameter is not given, it is assumed that it is asub-point
called "cmd"
~trkwsNEW_PCM_SER();
PROTECTED METHODS
virtual evhCB_COMPL_STAT CompletedCB(msgMESSAGE &msg, void *udata);
These methods overload the corresponding ones of the base class
to implement the specific behaviour.
CompletedCB is used to make a backup of the LCU database branch of
the pointing branch into a file, if all NEWPCM commands were succesful.
ON LINE DATABASE
To handle an object of class trkwsNEW_PCM_SER, a database point of
dbl class trkwsTRANSFER_SER is used:
Index
- NAME
-
- SYNOPSIS
-
- PARENT CLASS
-
- DESCRIPTION
-
- PUBLIC METHODS
-
- PROTECTED METHODS
-
- ON LINE DATABASE
-
This document was created by
man2html,
using the manual pages.
Time: 10:11:26 GMT, April 23, 2012