#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 "CPacketCreator.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 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) |
CPacketCreator * | pPacket (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 398 of file skeleton.cpp. |
|
Definition at line 398 of file skeleton.cpp. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 405 of file skeleton.cpp. |
|
|
|
|
|
|
|
Definition at line 378 of file skeleton.cpp. |
|
Definition at line 967 of file skeleton.cpp. References pReader(), and CReadOrder::Prepare(). |
|
Definition at line 1028 of file skeleton.cpp. References CReadOrder::Prepare(), and pScalerRead(). |
|
Definition at line 998 of file skeleton.cpp. |
|
Cleanup prior incarnations: Can't get the delete go go quite right... for now put up with Definition at line 632 of file skeleton.cpp. References p775(), p785(), p792(), p830(), pCreator(), pDictionary(), pInterp(), pPacket(), pReader(), pScalerCreator(), pScalerRead(), and pScalers(). |
|
Definition at line 1351 of file skeleton.cpp. |
|
Definition at line 868 of file skeleton.cpp. References CReadOrder::Clear(), DestroyConfigurator(), CReadOrder::Initialize(), pInterp(), pScalerRead(), and CReadOrder::Read(). |
|
Definition at line 749 of file skeleton.cpp. References CReadOrder::Clear(), DestroyConfigurator(), CReadOrder::Initialize(), InitializeConfigurator(), pInterp(), pReader(), SetupFile, and SourceScript(). |
|
Initialize the readout engine :
Definition at line 683 of file skeleton.cpp. References CModuleCommand::AddCreator(), DestroyConfigurator(), p775(), p785(), p792(), p830(), pCreator(), pDictionary(), pInterp(), pPacket(), pReader(), pScalerCreator(), pScalerRead(), and pScalers(). |
|
Definition at line 834 of file skeleton.cpp. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by DestroyConfigurator(), and InitializeConfigurator(). |
|
|
|
|
|
|
|
|
|
Definition at line 1292 of file skeleton.cpp. |
|
Definition at line 1067 of file skeleton.cpp. References pReader(), and CReadOrder::Read(). |
|
Definition at line 1147 of file skeleton.cpp. References pScalerRead(), and CReadOrder::Read(). |
|
Source a script into an interpreter. Definition at line 728 of file skeleton.cpp. References pInterp(). |
|
Definition at line 1205 of file skeleton.cpp. |
|
Definition at line 1251 of file skeleton.cpp. |
|
Definition at line 1394 of file skeleton.cpp. |
|
Definition at line 285 of file skeleton.cpp. |
|
Definition at line 609 of file skeleton.cpp. |
|
Definition at line 608 of file skeleton.cpp. |
|
Definition at line 745 of file skeleton.cpp. |