European
Southern
Observatory

ESO — Reaching New Heights in Astronomy

Countries taking part in the ESO

VLT Software Documentation

mswALT Class Reference

See man page mswALT(4)
More...

#include <mswALT.h>

List of all members.

Public Member Functions

 mswALT (const dbSYMADDRESS dbPoint)
 ~mswALT ()
ccsCOMPL_STAT CloseShutter (vltINT32 focus, evhDB_SEND_ID *sendId=NULL, evhDB_SEND_ID waitId=0)
ccsCOMPL_STAT OpenShutter (vltINT32 focus, evhDB_SEND_ID *sendId=NULL, evhDB_SEND_ID waitId=0)
ccsCOMPL_STAT ShutterStatus (evhDB_SEND_ID *sendId=NULL, evhDB_SEND_ID waitId=0)

Detailed Description

See man page mswALT(4)
Manpage of mswALT

mswALT

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

NAME

mswALT - class to communicate with Altitude module

 

SYNOPSIS


#include "mswALT.h"

class mswALT : public evhDB_CMD_SERIAL
{
  public:
    mswALT(const dbSYMADDRESS  dbPoint);
   ~mswALT();

    virtual ccsCOMPL_STAT OpenShutter  (vltINT32       focus,
                                        evhDB_SEND_ID *sendId,
                                        evhDB_SEND_ID  waitId)
    virtual ccsCOMPL_STAT CloseShutter (vltINT32       focus,
                                        evhDB_SEND_ID *sendId,
                                        evhDB_SEND_ID  waitId)
    virtual ccsCOMPL_STAT ShutterStatus(evhDB_SEND_ID *sendId=NULL,
                                        evhDB_SEND_ID  waitId=0);
}

 

PARENT CLASS


evhDB_CMD_SERIAL

 

DESCRIPTION


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.


 

PUBLIC METHODS


mswALT(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.

~mswALT()

virtual ccsCOMPL_STAT OpenShutter   (vltINT32       focus,
                                     evhDB_SEND_ID *sendId,
                                     evhDB_SEND_ID  waitId)
virtual ccsCOMPL_STAT CloseShutter  (vltINT32       focus,
                                     evhDB_SEND_ID *sendId,
                                     evhDB_SEND_ID  waitId)
virtual ccsCOMPL_STAT ShutterStatus (evhDB_SEND_ID *sendId,
                                     evhDB_SEND_ID  waitId)

 

ON LINE DATABASE


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

         CLASS evhDB_CMD_SERIAL mswALT
         BEGIN                            \\
         END                              \\

 

SEE ALSO


evhDB_TASK(4), evhDB_CMD_SERIAL(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:09:28 GMT, April 23, 2012

Definition at line 25 of file mswALT.h.


Constructor & Destructor Documentation

mswALT::mswALT ( const dbSYMADDRESS  dbPoint  ) 
mswALT::~mswALT (  ) 

Definition at line 146 of file mswALT.C.


Member Function Documentation

ccsCOMPL_STAT mswALT::CloseShutter ( vltINT32  focus,
evhDB_SEND_ID *  sendId = NULL,
evhDB_SEND_ID  waitId = 0 
)
ccsCOMPL_STAT mswALT::OpenShutter ( vltINT32  focus,
evhDB_SEND_ID *  sendId = NULL,
evhDB_SEND_ID  waitId = 0 
)
ccsCOMPL_STAT mswALT::ShutterStatus ( evhDB_SEND_ID *  sendId = NULL,
evhDB_SEND_ID  waitId = 0 
)

Definition at line 227 of file mswALT.C.

References mswALT_STATUS_SH_CMD, mswERR_SEND_COMMAND, and mswMOD.


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