European
Southern
Observatory

ESO — Reaching New Heights in Astronomy

Countries taking part in the ESO

VLT Software Documentation

trkwsSETUP_MAIN_TASK Class Reference

See man page trkwsSETUP_MAIN_TASK(4)
More...

#include <trkwsSETUP_MAIN_TASK.h>

Collaboration diagram for trkwsSETUP_MAIN_TASK:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 trkwsSETUP_MAIN_TASK (const dbSYMADDRESS dbPoint)
 ~trkwsSETUP_MAIN_TASK ()
virtual evhCB_COMPL_STAT InitCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT ExitCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT SetupCB (msgMESSAGE &msg, void *udata)
ccsCOMPL_STAT Init ()
ccsCOMPL_STAT Recover ()

Protected Member Functions

virtual ccsCOMPL_STAT CheckSetupFile (oslxSETUP &setupFile, char **report, vltUINT16 *noOfErrors)
virtual evhCB_COMPL_STAT SetupOkCB (msgMESSAGE &msg, void *udata)
virtual evhCB_COMPL_STAT SetupErrorCB (msgMESSAGE &msg, void *udata)
virtual ccsCOMPL_STAT SetupWavelength (msgMESSAGE &orgMsg)
virtual ccsCOMPL_STAT SetupAddVel (msgMESSAGE &orgMsg)
virtual ccsCOMPL_STAT SetupRotator (msgMESSAGE &orgMsg)

Protected Attributes

trkwsTRANSFERtransSetupLAM
trkwsTRANSFERtransSetupAV
trkwsTRANSFERtransSetupROT

Private Attributes

msgMESSAGE setupMsg
msgMESSAGE markMsg
vltINT32 setupCmdCnt
oslxSETUP setupFile
dbSYMADDRESS dbBasePoint
dbSYMADDRESS dbDataPoint
char myName [128]

Detailed Description

See man page trkwsSETUP_MAIN_TASK(4)
Manpage of trkwsSETUP_MAIN_TASK

trkwsSETUP_MAIN_TASK

Section: Devices and Network Interfaces (4)
Updated: 2012-04-23 10:11
Index Return to man pages list
 

NAME

trkwsSETUP_MAIN_TASK - Main class for the trkwsSetup process

 

SYNOPSIS


#include "trkwsSETUP_MAIN_TASK.h"

class trkwsSETUP_MAIN_TASK : public evhDB_TASK
{
};

 

PARENT CLASS


evhDB_TASK

 

DESCRIPTION


An instance of this class is the core of the trkwsSetup process and
is used to handle sending, checking and writing of setup files.
When it is created it registers the callbacks for the SETUP and
INIT commands.
Whenever one of these commands is received, the corresponding action is
issued.

 

ON LINE DATABASE


The following database branch in the tracking structure should pertain
to the instance of trkwsSETUP (the class is used to implement the root
database point for the whole trkwsSetup task):

         CLASS evhSTD_COMMANDS trkwsSETUP
 

BEGIN //


               ..... TDB ....              //
 

END //


This database point is shared with trkwsSETUP_STD_COMMANDS and contains
the subpoints for the companion objects. That is why it is derived
from evhSTD_COMMANDS and not from the simpler evhDB_TASK
It is also the root point for the database images of the companion points.
That is why they appear as attributes of the class.

 

CAUTIONS


Write a note about the assumption for the list of targets

 

SEE ALSO


evhDB_TASK(4)



 

Index

NAME
SYNOPSIS
PARENT CLASS
DESCRIPTION
ON LINE DATABASE
BEGIN //
END //
CAUTIONS
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 10:11:26 GMT, April 23, 2012

Definition at line 57 of file trkwsSETUP_MAIN_TASK.h.


Constructor & Destructor Documentation

trkwsSETUP_MAIN_TASK::trkwsSETUP_MAIN_TASK ( const dbSYMADDRESS  dbPoint  ) 
trkwsSETUP_MAIN_TASK::~trkwsSETUP_MAIN_TASK (  ) 

Member Function Documentation

ccsCOMPL_STAT trkwsSETUP_MAIN_TASK::CheckSetupFile ( oslxSETUP &  setupFile,
char **  report,
vltUINT16 *  noOfErrors 
) [protected, virtual]

Definition at line 512 of file trkwsSETUP_MAIN_TASK.C.

Referenced by SetupCB().

evhCB_COMPL_STAT trkwsSETUP_MAIN_TASK::ExitCB ( msgMESSAGE &  msg,
void *  udata 
) [virtual]

Definition at line 474 of file trkwsSETUP_MAIN_TASK.C.

References trkwsERR_SEND_OK_REPLY, trkwsMOD, and trkwsOK_REPLY.

ccsCOMPL_STAT trkwsSETUP_MAIN_TASK::Init (  ) 
evhCB_COMPL_STAT trkwsSETUP_MAIN_TASK::InitCB ( msgMESSAGE &  msg,
void *  udata 
) [virtual]
ccsCOMPL_STAT trkwsSETUP_MAIN_TASK::Recover (  ) 
ccsCOMPL_STAT trkwsSETUP_MAIN_TASK::SetupAddVel ( msgMESSAGE &  orgMsg  )  [protected, virtual]
evhCB_COMPL_STAT trkwsSETUP_MAIN_TASK::SetupCB ( msgMESSAGE &  msg,
void *  udata 
) [virtual]
evhCB_COMPL_STAT trkwsSETUP_MAIN_TASK::SetupErrorCB ( msgMESSAGE &  msg,
void *  udata 
) [protected, virtual]

Definition at line 700 of file trkwsSETUP_MAIN_TASK.C.

References setupMsg, trkwsERR_COMMAND_FAILED, trkwsERR_SEND_ERROR_REPLY, and trkwsMOD.

Referenced by tcsTCS_RCSID().

evhCB_COMPL_STAT trkwsSETUP_MAIN_TASK::SetupOkCB ( msgMESSAGE &  msg,
void *  udata 
) [protected, virtual]

Definition at line 667 of file trkwsSETUP_MAIN_TASK.C.

References setupCmdCnt, setupMsg, and trkwsOK_REPLY.

Referenced by tcsTCS_RCSID().

ccsCOMPL_STAT trkwsSETUP_MAIN_TASK::SetupRotator ( msgMESSAGE &  orgMsg  )  [protected, virtual]
ccsCOMPL_STAT trkwsSETUP_MAIN_TASK::SetupWavelength ( msgMESSAGE &  orgMsg  )  [protected, virtual]

Member Data Documentation

dbSYMADDRESS trkwsSETUP_MAIN_TASK::dbBasePoint [private]

Definition at line 96 of file trkwsSETUP_MAIN_TASK.h.

Referenced by Init().

dbSYMADDRESS trkwsSETUP_MAIN_TASK::dbDataPoint [private]

Definition at line 97 of file trkwsSETUP_MAIN_TASK.h.

Referenced by SetupAddVel(), SetupRotator(), and SetupWavelength().

msgMESSAGE trkwsSETUP_MAIN_TASK::markMsg [private]

Definition at line 90 of file trkwsSETUP_MAIN_TASK.h.

char trkwsSETUP_MAIN_TASK::myName[128] [private]

Definition at line 98 of file trkwsSETUP_MAIN_TASK.h.

Definition at line 92 of file trkwsSETUP_MAIN_TASK.h.

Referenced by SetupAddVel(), SetupCB(), SetupOkCB(), SetupRotator(), and SetupWavelength().

oslxSETUP trkwsSETUP_MAIN_TASK::setupFile [private]

Definition at line 94 of file trkwsSETUP_MAIN_TASK.h.

Referenced by SetupAddVel(), SetupCB(), SetupRotator(), and SetupWavelength().

msgMESSAGE trkwsSETUP_MAIN_TASK::setupMsg [private]

Definition at line 89 of file trkwsSETUP_MAIN_TASK.h.

Referenced by Recover(), SetupCB(), SetupErrorCB(), and SetupOkCB().

Definition at line 85 of file trkwsSETUP_MAIN_TASK.h.

Referenced by Init(), Recover(), SetupAddVel(), SetupCB(), and ~trkwsSETUP_MAIN_TASK().

Definition at line 84 of file trkwsSETUP_MAIN_TASK.h.

Referenced by Init(), Recover(), SetupCB(), SetupWavelength(), and ~trkwsSETUP_MAIN_TASK().

Definition at line 86 of file trkwsSETUP_MAIN_TASK.h.

Referenced by Init(), Recover(), SetupCB(), SetupRotator(), and ~trkwsSETUP_MAIN_TASK().


The documentation for this class was generated from the following files:
Generated on Mon Apr 23 10:12:57 2012 for INTROOT API by doxygen 1.6.3