#include <stdio.h>#include <string>#include <tcl.h>#include <TCLInterpreter.h>#include <TCLVariable.h>#include <TCLException.h>#include <CNullBusy.h>#include <ReadoutStateMachine.h>#include <Active.h>#include "CDigitizerDictionary.h"#include "CReadOrder.h"#include "CModuleCommand.h"#include "CCAENV785Creator.h"#include "CCAENV792Creator.h"#include "CCAENV775Creator.h"#include "CAENcard.h"#include "CCAENV830.h"#include "CCAENV830Creator.h"#include "CCAENV830Module.h"#include "cpus.h"#include <daqdatatypes.h>#include <camac.h>#include <macros.h>#include <vme.h>#include <buftypes.h>#include <iostream.h>Include dependency graph for skel/skeleton.cpp:

Go to the source code of this file.
Defines | |
| #define | VME16 0 | 
| #define | CAMBAS(b) 0xFA800000 | 
| #define | CAMBAS(b) 0xFE800000 | 
| #define | SEE_PACKETID 0x8000 | 
| #define | USERTRIG1_ENABLE FALSE | 
| #define | USERTRIG1_PERIOD -1 | 
| #define | NIMOUT_BRANCH 0 | 
| #define | NIMOUT_CRATE 2 | 
| #define | NIMOUT_SLOT 20 | 
| #define | NIMOUT_TRIG1 0x800 | 
| #define | EVENT_MAXWORDS 40 | 
| #define | USERTRIG1_MAXWORDS 0 | 
Functions | |
| CTCLInterpreter * | pInterp (0) | 
| CDigitizerDictionary * | pDictionary (0) | 
| CReadOrder * | pReader (0) | 
| CModuleCommand * | pCreator (0) | 
| CCAENV775Creator * | p775 (0) | 
| CCAENV785Creator * | p785 (0) | 
| CCAENV792Creator * | p792 (0) | 
| CDigitizerDictionary * | pScalers (0) | 
| CReadOrder * | pScalerRead (0) | 
| CModuleCommand * | pScalerCreator (0) | 
| CCAENV830Creator * | p830 (0) | 
| void | DestroyConfigurator () | 
| void | InitializeConfigurator () | 
| void | SourceScript (CTCLInterpreter *pInterp, const string &rPath) | 
| CNullBusy * | pBusy (0) | 
| void | initevt () | 
| void | initrig1 () | 
| void | iniscl () | 
| void | clearevt () | 
| void | clrtrig1 () | 
| void | clrscl () | 
| WORD | readevt (WORD *bufpt) | 
| UINT16 | readscl (UINT32 *buffer, int numscalers) | 
| void | trig1dis () | 
| void | trig1ena () | 
| int | rdtrig1 (WORD *bufpt) | 
| WORD | evtmax () | 
| WORD | trig1max () | 
Variables | |
| const char * | Copyright = "(C) Copyright Michigan State University 2002, All rights reserved" | 
| INT16 | second | 
| ReadoutStateMachine * | gpStateMachine | 
| string | SetupFile | 
      
  | 
  
| 
 
 Definition at line 397 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 397 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Definition at line 404 of file skel/skeleton.cpp. Referenced by readevt().  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Definition at line 377 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 966 of file skel/skeleton.cpp. References pReader(), and CReadOrder::Prepare().  | 
  
      
  | 
  
| 
 
 Definition at line 1027 of file skel/skeleton.cpp. References CReadOrder::Prepare(), and pScalerRead().  | 
  
      
  | 
  
| 
 
 Definition at line 997 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 Cleanup prior incarnations: Can't get the delete go go quite right... for now put up with Definition at line 630 of file skel/skeleton.cpp. References p775(), p785(), p792(), p830(), pCreator(), pDictionary(), pInterp(), pReader(), pScalerCreator(), pScalerRead(), and pScalers(). Referenced by iniscl(), initevt(), and InitializeConfigurator().  | 
  
      
  | 
  
| 
 
 Definition at line 1349 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 867 of file skel/skeleton.cpp. References CReadOrder::Clear(), DestroyConfigurator(), CReadOrder::Initialize(), pInterp(), pScalerRead(), and CReadOrder::Read().  | 
  
      
  | 
  
| 
 
 Definition at line 748 of file skel/skeleton.cpp. References CReadOrder::Clear(), DestroyConfigurator(), CReadOrder::Initialize(), InitializeConfigurator(), pInterp(), pReader(), SetupFile, and SourceScript().  | 
  
      
  | 
  
| 
 Initialize the readout engine : 
 Definition at line 680 of file skel/skeleton.cpp. References CModuleCommand::AddCreator(), DestroyConfigurator(), p775(), p785(), p792(), p830(), pCreator(), pDictionary(), pInterp(), pReader(), pScalerCreator(), pScalerRead(), and pScalers(). Referenced by initevt().  | 
  
      
  | 
  
| 
 
 Definition at line 833 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 
 Referenced by DestroyConfigurator(), and InitializeConfigurator().  | 
  
      
  | 
  
| 
 
 Referenced by DestroyConfigurator(), and InitializeConfigurator().  | 
  
      
  | 
  
| 
 
 Referenced by DestroyConfigurator(), and InitializeConfigurator().  | 
  
      
  | 
  
| 
 
 Referenced by DestroyConfigurator(), and InitializeConfigurator().  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Referenced by CModuleCommand::AddCreator(), DestroyConfigurator(), and InitializeConfigurator().  | 
  
      
  | 
  
| 
 
 Referenced by CModuleCommand::CModuleCommand(), CPacketCreator::CPacketCreator(), CScalerBank::CScalerBank(), CTriggerCommand::CTriggerCommand(), DestroyConfigurator(), and InitializeConfigurator().  | 
  
      
  | 
  
| 
 
 Referenced by CModuleCommand::CModuleCommand(), CReadOrder::CReadOrder(), CScalerBank::CScalerBank(), DestroyConfigurator(), iniscl(), initevt(), InitializeConfigurator(), and SourceScript().  | 
  
      
  | 
  
| 
 
 Referenced by clearevt(), CModuleCommand::CModuleCommand(), DestroyConfigurator(), initevt(), InitializeConfigurator(), CReadableObject::Link(), and readevt().  | 
  
      
  | 
  
| 
 
 Referenced by DestroyConfigurator(), and InitializeConfigurator().  | 
  
      
  | 
  
| 
 
 Referenced by clrscl(), DestroyConfigurator(), iniscl(), InitializeConfigurator(), and readscl().  | 
  
      
  | 
  
| 
 
 Referenced by DestroyConfigurator(), and InitializeConfigurator().  | 
  
      
  | 
  
| 
 
 Definition at line 1290 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 1066 of file skel/skeleton.cpp. References pReader(), CReadOrder::Read(), and SEE_PACKETID.  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 1145 of file skel/skeleton.cpp. References pScalerRead(), and CReadOrder::Read().  | 
  
      
  | 
  ||||||||||||
| 
 Source a script into an interpreter. Definition at line 727 of file skel/skeleton.cpp. References pInterp().  | 
  
      
  | 
  
| 
 
 Definition at line 1203 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 1249 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 1392 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 285 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 608 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 607 of file skel/skeleton.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 744 of file skel/skeleton.cpp.  | 
  
 
1.3.4