|
NSCL DDAS 12.2-009
Support for XIA DDAS at FRIB
|
#include <Boot.h>


Public Member Functions | |
| CBoot (Tcl_Interp *pInterp, DAQ::DDAS::Configuration &config) | |
| virtual | ~CBoot () |
| virtual int | operator() (std::vector< Tcl_Obj * > &objv) |
Public Member Functions inherited from CTclCommand | |
| CTclCommand (Tcl_Interp *pInterp, const char *cmdName) | |
| virtual | ~CTclCommand () |
| virtual int | operator() (std::vector< Tcl_Obj * > &argv)=0 |
Additional Inherited Members | |
Protected Member Functions inherited from CTclCommand | |
| Tcl_Interp * | getInterpreter () |
| void | requireExactly (std::vector< Tcl_Obj * > &objv, int nParams) |
| void | requireAtMost (std::vector< Tcl_Obj * > &objv, int max) |
| void | setResult (const char *result) |
| void | setResult (Tcl_Obj *result) |
| void | setResult (double value) |
| void | setResult (int value) |
| int | getInteger (Tcl_Obj *intObj) |
| double | getDouble (Tcl_Obj *dblObj) |
This class provides the pixie16::boot command which accepts a two parameters, the module index of the module to boot. If the user wants to boot by slot number, they must inventory the modules and look through the inventory to figure out which index corresponds to the desired slot. Note that the boot pattern will only be 0x7f which boots everything.
| CBoot::CBoot | ( | Tcl_Interp * | pInterp, |
| DAQ::DDAS::Configuration & | config | ||
| ) |
constructor
| pInterp | - pointer to the interpreter our command |
| config | - references the module configuration. |
|
virtual |
destructor null for now.
|
virtual |
operator()
| objv | - the command line words. |
Implements CTclCommand.