|
Public Member Functions |
void | initialiseAll (in unsigned long runNumber) |
void | shutdownAll () |
void | status () |
void | setRunNumber (in unsigned long newRun) |
void | setScanNumber (in unsigned long newScan) |
void | awaitResponse (in unsigned long partition, in unsigned long crate, in unsigned long rod) |
DataBlock | getResponse (in unsigned long partition, in unsigned long crate, in unsigned long rod, out unsigned long length) |
void | flashLED (in unsigned long partition, in unsigned long crate, in unsigned long rod, in unsigned short slaveNumber, in unsigned long period, in unsigned long flashes) |
void | echo (in unsigned long partition, in unsigned long crate, in unsigned long rod, in unsigned long length, in DataBlock data) |
void | createDebugPrimList () |
void | addDebugPrimList (in unsigned long length, in long index, in long id, in long version, in DataBlock body) |
void | sendDebugPrimList (in unsigned long partition, in unsigned long crate, in unsigned long rod) |
void | sendDebugSlavePrimList (in unsigned long partition, in unsigned long crate, in unsigned long rod, in unsigned long slave, in boolean await, in boolean response) |
void | loadConfiguration (in string filename) |
void | storeModuleConfigurations () |
void | configureAllModules () |
sctConf::ABCDModule | retrieveModule (in unsigned long mid) |
| Retrieve module configuration data.
|
short | dspBlockDump (in unsigned long partition, in unsigned long crate, in unsigned long rod, in long dspStart, in long numWords, in long dspNumber) |
DataBlock | dspBlockRead (in unsigned long partition, in unsigned long crate, in unsigned long rod, in long dspStart, in long numWords, in long dspNumber, out long length) |
short | dspBlockWrite (in unsigned long partition, in unsigned long crate, in unsigned long rod, in DataBlock buffer, in unsigned long dspAddress, in long numWords, in long dspNumber) |
unsigned long | dspSingleRead (in unsigned long partition, in unsigned long crate, in unsigned long rod, in unsigned long dspAddr, in long dspNumber) |
void | dspSingleWrite (in unsigned long partition, in unsigned long crate, in unsigned long rod, in unsigned long dspAddr, in unsigned long val, in long dspNumber) |
DataBlock | readSlaveDsp (in unsigned long partition, in unsigned long crate, in unsigned long rod, in short s, in unsigned long add, in unsigned long words) |
unsigned long | findModuleSerial (in string sn) |
string | convertToString (in unsigned long mid) |
unsigned long | findModule (in unsigned short mur, in unsigned short number) |
unsigned long | findBarrelModule (in unsigned long barrel, in unsigned long row, in short number) |
void | convertToBarrelModule (in unsigned long mid, out unsigned long barrel, out unsigned long row, out short number) |
unsigned long | findEndcapModule (in long disk, in long ring, in long number) |
void | convertToEndcapModule (in unsigned long mid, out unsigned long disk, out unsigned long ring, out unsigned long number) |
void | getABCDModules (in unsigned long bank) |
| Get all modules from ROD to memory.
|
void | getABCDModule (in unsigned long mid, in unsigned long bank) |
void | setABCDModule (in unsigned long mid, in unsigned long bank) |
void | setABCDModules (in unsigned long bank) |
void | sendABCDModule (in unsigned long mid, in unsigned long bank, in unsigned long type) |
void | sendABCDModules (in unsigned long bank) |
void | modifyABCDMask (in unsigned long mid, in DataBlock mask) |
void | modifyABCDTrims (in unsigned long mid, in CharBlock trims) |
void | modifyABCDRC (in unsigned long mid, in unsigned long chip, in unsigned short index, in double p0, in double p1, in double p2) |
void | modifyABCDVar (in unsigned long typ, in double var) |
void | modifyABCDModuleVar (in unsigned long mid, in unsigned long typ, in double var) |
void | modifyABCDChipVar (in unsigned long mid, in unsigned long chip, in unsigned long typ, in double var) |
void | modifyBOCParam (in unsigned long partition, in unsigned long crate, in unsigned long rod, in unsigned long channel, in unsigned long type, in unsigned long val) |
void | lasersOff () |
void | freeTriggers (in unsigned long partition, in unsigned long crate, in double freq) |
void | stopTriggers (in unsigned long partition, in unsigned long crate) |
void | timL1A (in unsigned long partition, in unsigned long crate) |
void | timCalL1A (in unsigned long partition, in unsigned long crate, in short delay) |
void | sendTriggerAll (in Trigger trig) |
void | sendTrigger (in unsigned long partition, in unsigned long crate, in unsigned long rod, in Trigger trig) |
oneway void | doScan (in Scan thisScan) |
void | doRawScan (in Scan thisScan, in long delay) |
void | printBOCSetup (in unsigned long partition, in unsigned long crate, in unsigned long rod) |
void | printABCDModule (in unsigned long mid) |
void | printABCDRodModule (in unsigned long mid, in short bank) |
void | decodeEvent (in unsigned long partition, in unsigned long crate, in unsigned long rod, in short sl, in short index, in boolean extFlag, in boolean errorType) |
void | rawData (in unsigned long partition, in unsigned long crate, in unsigned long rod, in long delay, in long units, in boolean setMask) |
void | rawDataWithTrigger (in unsigned long partition, in unsigned long crate, in unsigned long rod, in long delay, in long units, in boolean setMask, in Trigger trig) |
void | sendL1A (in unsigned long partition, in unsigned long crate, in unsigned long rod) |
CharBlock | probe (in unsigned long partition, in unsigned long crate, in unsigned long rod) |
CharBlock | probeHarness (in unsigned long partition, in unsigned long crate, in unsigned long rod, in unsigned long harness) |
CharBlock | probeWithTrigger (in unsigned long partition, in unsigned long crate, in unsigned long rod, in Trigger trig) |
CharBlock | probeHarnessWithTrigger (in unsigned long partition, in unsigned long crate, in unsigned long rod, in Trigger trig, in unsigned long harness) |
void | requestHardReset (in unsigned long mid) |
void | requestIVCurve (in unsigned long mid, in float start, in float stop, in float step, in unsigned short delay, in float currentLim) |
void | setSelect (in unsigned long mid, in boolean value) |
void | changeRunState (in long state) |
void | ddcGetChannelParameter (in long crate, in long channel, in string dpeName, out long dpeValue, in long timeout) |
Scan | defaultScan () |
Trigger | defaultTrigger () |
ScanList | knownScans () |