#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 src/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 src/skeleton.cpp. |
|
Definition at line 397 of file src/skeleton.cpp. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 404 of file src/skeleton.cpp. |
|
|
|
|
|
|
|
Definition at line 377 of file src/skeleton.cpp. |
|
Definition at line 966 of file src/skeleton.cpp. References pReader(), and CReadOrder::Prepare(). |
|
Definition at line 1027 of file src/skeleton.cpp. References CReadOrder::Prepare(), and pScalerRead(). |
|
Definition at line 997 of file src/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 src/skeleton.cpp. References p775(), p785(), p792(), p830(), pCreator(), pDictionary(), pInterp(), pReader(), pScalerCreator(), pScalerRead(), and pScalers(). |
|
Definition at line 1349 of file src/skeleton.cpp. |
|
Definition at line 867 of file src/skeleton.cpp. References CReadOrder::Clear(), DestroyConfigurator(), CReadOrder::Initialize(), pInterp(), pScalerRead(), and CReadOrder::Read(). |
|
Definition at line 748 of file src/skeleton.cpp. References CReadOrder::Clear(), DestroyConfigurator(), CReadOrder::Initialize(), InitializeConfigurator(), pInterp(), pReader(), SetupFile, and SourceScript(). |
|
Initialize the readout engine :
Definition at line 680 of file src/skeleton.cpp. References CModuleCommand::AddCreator(), DestroyConfigurator(), p775(), p785(), p792(), p830(), pCreator(), pDictionary(), pInterp(), pReader(), pScalerCreator(), pScalerRead(), and pScalers(). |
|
Definition at line 833 of file src/skeleton.cpp. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 1290 of file src/skeleton.cpp. |
|
Definition at line 1066 of file src/skeleton.cpp. References pReader(), CReadOrder::Read(), and SEE_PACKETID. |
|
Definition at line 1145 of file src/skeleton.cpp. References pScalerRead(), and CReadOrder::Read(). |
|
Source a script into an interpreter. Definition at line 727 of file src/skeleton.cpp. References pInterp(). Referenced by initevt(). |
|
Definition at line 1203 of file src/skeleton.cpp. |
|
Definition at line 1249 of file src/skeleton.cpp. |
|
Definition at line 1392 of file src/skeleton.cpp. |
|
Definition at line 285 of file src/skeleton.cpp. |
|
Definition at line 608 of file src/skeleton.cpp. |
|
Definition at line 607 of file src/skeleton.cpp. |
|
Definition at line 744 of file src/skeleton.cpp. |