Main Page   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields  

Sct_SctApi::SctApi Interface Reference

import "SctApi.idl";

Inheritance diagram for Sct_SctApi::SctApi:

freeable

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 ()

Member Function Documentation

void Sct_SctApi::SctApi::addDebugPrimList in unsigned long    length,
in long    index,
in long    id,
in long    version,
in DataBlock    body
 

void Sct_SctApi::SctApi::awaitResponse in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod
 

void Sct_SctApi::SctApi::changeRunState in long    state
 

void Sct_SctApi::SctApi::configureAllModules  
 

void Sct_SctApi::SctApi::convertToBarrelModule in unsigned long    mid,
out unsigned long    barrel,
out unsigned long    row,
out short    number
 

void Sct_SctApi::SctApi::convertToEndcapModule in unsigned long    mid,
out unsigned long    disk,
out unsigned long    ring,
out unsigned long    number
 

string Sct_SctApi::SctApi::convertToString in unsigned long    mid
 

void Sct_SctApi::SctApi::createDebugPrimList  
 

void Sct_SctApi::SctApi::ddcGetChannelParameter in long    crate,
in long    channel,
in string    dpeName,
out long    dpeValue,
in long    timeout
 

void Sct_SctApi::SctApi::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
 

Scan Sct_SctApi::SctApi::defaultScan  
 

Trigger Sct_SctApi::SctApi::defaultTrigger  
 

void Sct_SctApi::SctApi::doRawScan in Scan    thisScan,
in long    delay
 

oneway void Sct_SctApi::SctApi::doScan in Scan    thisScan
 

short Sct_SctApi::SctApi::dspBlockDump in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod,
in long    dspStart,
in long    numWords,
in long    dspNumber
 

DataBlock Sct_SctApi::SctApi::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 Sct_SctApi::SctApi::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 Sct_SctApi::SctApi::dspSingleRead in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod,
in unsigned long    dspAddr,
in long    dspNumber
 

void Sct_SctApi::SctApi::dspSingleWrite in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod,
in unsigned long    dspAddr,
in unsigned long    val,
in long    dspNumber
 

void Sct_SctApi::SctApi::echo in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod,
in unsigned long    length,
in DataBlock    data
 

unsigned long Sct_SctApi::SctApi::findBarrelModule in unsigned long    barrel,
in unsigned long    row,
in short    number
 

unsigned long Sct_SctApi::SctApi::findEndcapModule in long    disk,
in long    ring,
in long    number
 

unsigned long Sct_SctApi::SctApi::findModule in unsigned short    mur,
in unsigned short    number
 

unsigned long Sct_SctApi::SctApi::findModuleSerial in string    sn
 

void Sct_SctApi::SctApi::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 Sct_SctApi::SctApi::freeTriggers in unsigned long    partition,
in unsigned long    crate,
in double    freq
 

void Sct_SctApi::SctApi::getABCDModule in unsigned long    mid,
in unsigned long    bank
 

void Sct_SctApi::SctApi::getABCDModules in unsigned long    bank
 

Get all modules from ROD to memory.

DataBlock Sct_SctApi::SctApi::getResponse in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod,
out unsigned long    length
 

void Sct_SctApi::SctApi::initialiseAll in unsigned long    runNumber
 

ScanList Sct_SctApi::SctApi::knownScans  
 

void Sct_SctApi::SctApi::lasersOff  
 

void Sct_SctApi::SctApi::loadConfiguration in string    filename
 

void Sct_SctApi::SctApi::modifyABCDChipVar in unsigned long    mid,
in unsigned long    chip,
in unsigned long    typ,
in double    var
 

void Sct_SctApi::SctApi::modifyABCDMask in unsigned long    mid,
in DataBlock    mask
 

void Sct_SctApi::SctApi::modifyABCDModuleVar in unsigned long    mid,
in unsigned long    typ,
in double    var
 

void Sct_SctApi::SctApi::modifyABCDRC in unsigned long    mid,
in unsigned long    chip,
in unsigned short    index,
in double    p0,
in double    p1,
in double    p2
 

void Sct_SctApi::SctApi::modifyABCDTrims in unsigned long    mid,
in CharBlock    trims
 

void Sct_SctApi::SctApi::modifyABCDVar in unsigned long    typ,
in double    var
 

void Sct_SctApi::SctApi::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 Sct_SctApi::SctApi::printABCDModule in unsigned long    mid
 

void Sct_SctApi::SctApi::printABCDRodModule in unsigned long    mid,
in short    bank
 

void Sct_SctApi::SctApi::printBOCSetup in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod
 

CharBlock Sct_SctApi::SctApi::probe in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod
 

CharBlock Sct_SctApi::SctApi::probeHarness in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod,
in unsigned long    harness
 

CharBlock Sct_SctApi::SctApi::probeHarnessWithTrigger in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod,
in Trigger    trig,
in unsigned long    harness
 

CharBlock Sct_SctApi::SctApi::probeWithTrigger in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod,
in Trigger    trig
 

void Sct_SctApi::SctApi::rawData in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod,
in long    delay,
in long    units,
in boolean    setMask
 

void Sct_SctApi::SctApi::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
 

DataBlock Sct_SctApi::SctApi::readSlaveDsp in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod,
in short    s,
in unsigned long    add,
in unsigned long    words
 

void Sct_SctApi::SctApi::requestHardReset in unsigned long    mid
 

void Sct_SctApi::SctApi::requestIVCurve in unsigned long    mid,
in float    start,
in float    stop,
in float    step,
in unsigned short    delay,
in float    currentLim
 

sctConf::ABCDModule Sct_SctApi::SctApi::retrieveModule in unsigned long    mid
 

Retrieve module configuration data.

void Sct_SctApi::SctApi::sendABCDModule in unsigned long    mid,
in unsigned long    bank,
in unsigned long    type
 

void Sct_SctApi::SctApi::sendABCDModules in unsigned long    bank
 

void Sct_SctApi::SctApi::sendDebugPrimList in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod
 

void Sct_SctApi::SctApi::sendDebugSlavePrimList in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod,
in unsigned long    slave,
in boolean    await,
in boolean    response
 

void Sct_SctApi::SctApi::sendL1A in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod
 

void Sct_SctApi::SctApi::sendTrigger in unsigned long    partition,
in unsigned long    crate,
in unsigned long    rod,
in Trigger    trig
 

void Sct_SctApi::SctApi::sendTriggerAll in Trigger    trig
 

void Sct_SctApi::SctApi::setABCDModule in unsigned long    mid,
in unsigned long    bank
 

void Sct_SctApi::SctApi::setABCDModules in unsigned long    bank
 

void Sct_SctApi::SctApi::setRunNumber in unsigned long    newRun
 

void Sct_SctApi::SctApi::setScanNumber in unsigned long    newScan
 

void Sct_SctApi::SctApi::setSelect in unsigned long    mid,
in boolean    value
 

void Sct_SctApi::SctApi::shutdownAll  
 

void Sct_SctApi::SctApi::status  
 

void Sct_SctApi::SctApi::stopTriggers in unsigned long    partition,
in unsigned long    crate
 

void Sct_SctApi::SctApi::storeModuleConfigurations  
 

void Sct_SctApi::SctApi::timCalL1A in unsigned long    partition,
in unsigned long    crate,
in short    delay
 

void Sct_SctApi::SctApi::timL1A in unsigned long    partition,
in unsigned long    crate
 


The documentation for this interface was generated from the following file:
Generated on Mon Dec 15 19:39:33 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3