European
Southern
Observatory

ESO — Reaching New Heights in Astronomy

Countries taking part in the ESO

VLT Software Documentation

prsAH_GUIDE_VLT Class Reference

See man page prsAH_GUIDE_VLT(4)
More...

#include <prsAH_GUIDE_VLT.h>

Inheritance diagram for prsAH_GUIDE_VLT:
Inheritance graph
[legend]
Collaboration diagram for prsAH_GUIDE_VLT:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 prsAH_GUIDE_VLT (const dbSYMADDRESS dbPoint)
virtual ~prsAH_GUIDE_VLT ()
virtual ccsCOMPL_STAT Start (oslxSETUP &setup, evhDB_SEND_ID *sendId, evhDB_SEND_ID waitId)
virtual ccsCOMPL_STAT ObjectCenter (oslxSETUP &setup, evhDB_SEND_ID *sendId=NULL, evhDB_SEND_ID waitId=0)
virtual ccsCOMPL_STAT StopRg (evhDB_SEND_ID *sendId=NULL, evhDB_SEND_ID waitId=0)

Detailed Description

See man page prsAH_GUIDE_VLT(4)
Manpage of prsAH_GUIDE_VLT

prsAH_GUIDE_VLT

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

NAME

prsAH_GUIDE_VLT - prsAction program, class to comunicate with
                  Auto Guide (and Field Stabilization) module.
                  Specific VLT implementation
                  The class is now empty.

 

SYNOPSIS


#include "prsAH_GUIDE_VLT.h"

class prsAH_GUIDE_VLT : public prsAH_GUIDE
{
  public:
    prsAH_GUIDE_VLT(const dbSYMADDRESS  dbPoint);
   ~prsAH_GUIDE_VLT();

  protected:

  private:
}

 

PARENT CLASS


prsAH_GUIDE

 

DESCRIPTION


This class is used to send commands to Auto Guide or Field Stabilization.
Commands are serialized, i.e. they are put in a queue and sent only
as soon as the previous one has been succesfully completed.
When it is created it registers the callbacks for the supported
commands and reads from the online database the configuration parameters.
Whenever one of these commands is received, the corresponding action is
issued.

The class is currently empty. All VLT specificities hav been removed.

 

PUBLIC METHODS


prsAH_GUIDE_VLT(const dbSYMADDRESS  dbPoint)

  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.

~prsAH_GUIDE_VLT()

 

ON LINE DATABASE


The following database branch in the preset structure pertains
to the instance of prsAH_GUIDE_VLT:

         CLASS prsAH_GUIDE prsAH_GUIDE_VLT
         BEGIN                                              \\
         END                                                \\

 

SEE ALSO


evhDB_TASK(4)



 

Index

NAME
SYNOPSIS
PARENT CLASS
DESCRIPTION
PUBLIC METHODS
ON LINE DATABASE
SEE ALSO

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

Definition at line 27 of file prsAH_GUIDE_VLT.h.


Constructor & Destructor Documentation

prsAH_GUIDE_VLT::prsAH_GUIDE_VLT ( const dbSYMADDRESS  dbPoint  ) 
prsAH_GUIDE_VLT::~prsAH_GUIDE_VLT (  )  [virtual]

Definition at line 147 of file prsAH_GUIDE_VLT.C.


Member Function Documentation

ccsCOMPL_STAT prsAH_GUIDE_VLT::ObjectCenter ( oslxSETUP &  setup,
evhDB_SEND_ID *  sendId = NULL,
evhDB_SEND_ID  waitId = 0 
) [virtual]
ccsCOMPL_STAT prsAH_GUIDE_VLT::Start ( oslxSETUP &  setup,
evhDB_SEND_ID *  sendId,
evhDB_SEND_ID  waitId 
) [virtual]
ccsCOMPL_STAT prsAH_GUIDE_VLT::StopRg ( evhDB_SEND_ID *  sendId = NULL,
evhDB_SEND_ID  waitId = 0 
) [virtual]

Definition at line 277 of file prsAH_GUIDE_VLT.C.

References agSTOPRG_CMD, prsERR_SEND_COMMAND, and prsMOD.

Referenced by prsAH_MAIN_TASK_VLT::ExePresetCB().


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