abortSequenceCompleteWait(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
Base(const std::string &logger_name="UNKNOWN") | ISIS::Base | inlineprotected |
DAE2Card< EnvPeriodPolicy >::CardType enum name | DAE2CardIntf | |
EnvPeriodCardIntf::CardType enum name | DAE2CardIntf | |
changeRegisterBits(unsigned long address, isisU32_t mask, bool set, bool check, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | |
checkOptions(EnvPCOptions opts) | EnvPeriodCard< EnvPeriodPolicy > | inlineprotected |
ClearFramesAndPPP(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
clearOptions(EnvPCOptions opts) | EnvPeriodCard< EnvPeriodPolicy > | inlineprotected |
clearPeriodControlBits(isisU32_t mask, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
clearPeriodCounters(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
clearPPP(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
clearRegisterBits(unsigned long address, isisU32_t mask, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | |
clearRunControlBits(isisU32_t mask, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
clearVetoRegisterBits(isisU32_t mask, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
computeTimeOffsetDelay(isisU32_t &delay, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
DAE2Card(int position, ISISVME *vme, DAEstatus &status) | DAE2Card< EnvPeriodPolicy > | |
DAE2Card< EnvPeriodPolicy >::DAE2CardIntf() | DAE2CardIntf | inline |
EnvPeriodCardIntf::DAE2CardIntf() | DAE2CardIntf | inline |
daeDevice() const | EnvPeriodCard< EnvPeriodPolicy > | inlinevirtual |
disableDelayedStart(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
disableEventMode(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
disableExternalVeto(int veto_number, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
disableFChopperVeto(int chopper_number, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
disableFermiChopperVeto(int chopper_number, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
disableFIFOVeto(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
disableHardwarePeriods(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
disableInternalVeto(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
disableISIS50HzVeto(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
disableMSMode(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
disablePeriodMode(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
disableSMPVeto(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
disableTS2PulseVeto(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
DAE2Card< EnvPeriodPolicy >::EmptySlot enum value | DAE2CardIntf | |
EnvPeriodCardIntf::EmptySlot enum value | DAE2CardIntf | |
enableDelayedStart(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
enableEventMode(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
enableExternalVeto(int veto_number, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
enableFChopperVeto(int chopper_number, int delay, int width, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
enableFermiChopperVeto(int chopper_number, int delay, int width, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
enableFIFOVeto(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
enableHardwarePeriods(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
enableInternalVeto(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
enableISIS50HzVeto(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
enableMSMode(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
enablePeriodMode(bool external_mode, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
enableSMPVeto(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
enableTS2PulseVeto(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
endRunAfterSequenceCompletes(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
DAE2Card< EnvPeriodPolicy >::EnvCard enum value | DAE2CardIntf | |
EnvPeriodCardIntf::EnvCard enum value | DAE2CardIntf | |
EnvPCOptions enum name | EnvPeriodCard< EnvPeriodPolicy > | private |
EnvPeriodCard(int position, ISISVME *vme, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | |
DAE2Card< EnvPeriodPolicy >::EnvPeriodCard enum value | DAE2CardIntf | |
EnvPeriodCardIntf::EnvPeriodCard enum value | DAE2CardIntf | |
EnvPeriodCardIntf() | EnvPeriodCardIntf | inline |
EventModeTimer enum value | EnvPeriodCard< EnvPeriodPolicy > | private |
FChopperVeto enum value | EnvPeriodCard< EnvPeriodPolicy > | private |
frameTimerDrift(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getCardType(int position, ISISVME *vme, DAEstatus &dstatus) | DAE2Card< EnvPeriodPolicy > | static |
getCurrentPeriodNumber(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getCurrentPeriodSequence(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getExternalVetoedFrames(int veto_number, isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getFChopperVetoedFrames(int chopper_number, isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getFermiChopperVetoedFrames(int chopper_number, isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getFIFOVetoedFrames(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getFirmwareVersion(int position, ISISVME *vme, firmware_version *fw, DAEstatus &status) | DAE2Card< EnvPeriodPolicy > | protectedstatic |
getFirmwareVersionAsString(DAEstatus &status) | DAE2Card< EnvPeriodPolicy > | |
getFrameSync(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getFrameSyncDelay(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getGoodFrames(int period_start, int nperiod, isisU32_t frames[], DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
getGoodFrames(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getGoodPPP(isisU64_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getGoodPPPLower(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getGoodPPPLowerPeriod(int period, isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getGoodPPPUpper(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getGoodPPPUpperPeriod(int period, isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getGoodUAmpHours(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getGoodUAmpHoursPeriod(int period, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getInternalVetoedFrames(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getISIS50HzVetoedFrames(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getMSModeVetoedFrames(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getNumberOfPeriods(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getPeriodGoodFrames(int period, isisU32_t *frames, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getPeriodRawFrames(int period, isisU32_t *frames, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getPeriodRequestedFrames(int period, isisU32_t *frames, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
getRawFrames(int period_start, int nperiod, isisU32_t frames[], DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
getRawFrames(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getRawPPP(isisU64_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getRawPPPLower(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getRawPPPLowerPeriod(int period, isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getRawPPPUpper(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getRawPPPUpperPeriod(int period, isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getRawUAmpHours(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getRawUAmpHoursPeriod(int period, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getRequestedFrames(int period_start, int nperiod, isisU32_t frames[], DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
getSMPVetoedFrames(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
getTS2PulseVetoedFrames(isisU32_t *value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
inDwellPeriod(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
isCardPresent(int position, ISISVME *vme, DAEstatus &status) | DAE2Card< EnvPeriodPolicy > | static |
isEndRunAfterSequenceCompletesInProgress(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
isMultipleSequenceComplete(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
isRunEndedAndSequenceComplete(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
isRunning(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
loggingPrefix() const | DAE2Card< EnvPeriodPolicy > | inlineprotectedvirtual |
lookupAccessOUTLUT(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
lookupAccessPERLUT(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
lookupFinished(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
m_logger | ISIS::Base | protected |
m_logger_lock | ISIS::Base | protected |
m_logstr | ISIS::Base | protected |
m_options | EnvPeriodCard< EnvPeriodPolicy > | private |
m_position | DAE2Card< EnvPeriodPolicy > | protected |
m_vme | DAE2Card< EnvPeriodPolicy > | protected |
makeAddress(int position, unsigned long address) | DAE2Card< EnvPeriodPolicy > | inlinestatic |
makeAddress(unsigned long address) | DAE2Card< EnvPeriodPolicy > | inlineprotectedvirtual |
MSMode enum value | EnvPeriodCard< EnvPeriodPolicy > | private |
DAE2Card< EnvPeriodPolicy >::MuonDetectorCard enum value | DAE2CardIntf | |
EnvPeriodCardIntf::MuonDetectorCard enum value | DAE2CardIntf | |
DAE2Card< EnvPeriodPolicy >::MuonPeriodCard enum value | DAE2CardIntf | |
EnvPeriodCardIntf::MuonPeriodCard enum value | DAE2CardIntf | |
DAE2Card< EnvPeriodPolicy >::NeutronDetectorCard enum value | DAE2CardIntf | |
EnvPeriodCardIntf::NeutronDetectorCard enum value | DAE2CardIntf | |
NoCheckSRAM enum value | EnvPeriodCard< EnvPeriodPolicy > | private |
position() const | EnvPeriodCard< EnvPeriodPolicy > | inlinevirtual |
printRegister(const char *name, unsigned long address, std::ostream &os, bool print_bits_set=false) | DAE2Card< EnvPeriodPolicy > | |
printStatus(std::ostream &os, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
printVetoDetails(std::ostream &os, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
processFermiChopperVeto(int chopper_number, boost::function< int(isisU32_t, DAEstatus &)> func, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
programOUTLUT(isisU32_t *outputs, int nperiod, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
programPERLUT(isisU16_t *dwell_flags, isisU16_t *frames, int nperiod, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
readFrameTimer(FILETIME &ft, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
readMemory(unsigned long address, typename T *buffer, int len, ISISVME::TransferProps props, DAEstatus &status) | DAE2Card< EnvPeriodPolicy > | inline |
readMemoryChunked(unsigned long address, T *buffer, int len, int chunk_len, ISISVME::TransferProps props, DAEstatus &status) | DAE2Card< EnvPeriodPolicy > | inline |
readOUTLUT(isisU32_t *outputs, int nperiod, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
readPERLUT(isisU16_t *dwell_flags, isisU16_t *frames, int nperiod, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
readRegister(unsigned long address, isisU32_t *value, DAEstatus &status, bool little_endian=false, bool retry=true) | DAE2Card< EnvPeriodPolicy > | |
readRegister(unsigned long address, isisU16_t *value, DAEstatus &status, bool little_endian=false, bool retry=true) | DAE2Card< EnvPeriodPolicy > | |
readRegister(const unused_t &address, isisU32_t *value, DAEstatus &status, bool little_endian=false, bool retry=true) | DAE2Card< EnvPeriodPolicy > | inline |
readRegister16As32(unsigned long address0, unsigned long address1, isisU32_t *value, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | |
registerBitsClear(unsigned long address, isisU32_t mask, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | |
registerBitsSet(unsigned long address, isisU32_t mask, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | |
resetCardState(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
resetPeriodCard(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
resetRunController(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
reverseEndian(isisU32_t *value) | DAE2Card< EnvPeriodPolicy > | protected |
reverseEndian(isisU16_t *value) | DAE2Card< EnvPeriodPolicy > | protected |
RotateFrameCountersRight enum value | EnvPeriodCard< EnvPeriodPolicy > | private |
setAllLoggerLevel(int level) | ISIS::Base | inlineprotectedstatic |
setAndClearPeriodControlBits(isisU32_t mask, bool preserve, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
setAndClearRegisterBits(unsigned long address, isisU32_t mask, bool preserve, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | |
setAndClearRegisterBits(const unused_t &address, isisU32_t mask, bool preserve, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | inline |
setAndClearRunControlBits(isisU32_t mask, bool preserve, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
setFrameSync(FrameSync fs, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
setFrameSyncDelay(isisU32_t value, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
setLoggerName(const std::string &logger_name) | ISIS::Base | inlineprotected |
setMultiplePeriodSequenceMode(int nseq, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
setMuonPulse(int pulse, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
setNumberOfPeriods(isisU16_t n, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
setOptions(EnvPCOptions opts) | EnvPeriodCard< EnvPeriodPolicy > | inlineprotected |
setPeriodControlBits(isisU32_t mask, bool preserve, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
setPeriodOutputDelay(isisU32_t delay, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
setRegisterBits(unsigned long address, isisU32_t mask, bool preserve, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | |
setRunControlBits(isisU32_t mask, bool preserve, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
setSinglePeriodSequenceMode(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
setThisLoggerLevel(int level) | ISIS::Base | inlineprotected |
setVetoRegisterBits(isisU32_t mask, bool preserve, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
startRun(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
stopRun(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
syncFrameTimer(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
DAE2Card< EnvPeriodPolicy >::UnknownCard enum value | DAE2CardIntf | |
EnvPeriodCardIntf::UnknownCard enum value | DAE2CardIntf | |
updateOptions(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | protected |
usingHardwarePeriods(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
whichVeto(std::ostream &os, DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
writeMemory(unsigned long address, T *buffer, int len, uint64_t read_check_mask, ISISVME::TransferProps props, DAEstatus &status) | DAE2Card< EnvPeriodPolicy > | inline |
writeRegister(unsigned long address, isisU32_t value, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | |
writeRegister(const unused_t &address, isisU32_t value, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | inline |
writeRegister16(unsigned long address, isisU16_t value, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | |
writeRegister16(const unused_t &address, isisU16_t value, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | inline |
writeRegister32As16(unsigned long address0, unsigned long address1, isisU32_t value, DAEstatus &status, bool little_endian=false) | DAE2Card< EnvPeriodPolicy > | |
yesNoStr(bool b) | DAE2Card< EnvPeriodPolicy > | inlineprotectedstatic |
zeroMemory(unsigned long start, int len, uint64_t read_check_mask, ISISVME::TransferProps props, DAEstatus &status) | DAE2Card< EnvPeriodPolicy > | inline |
zeroPeriodExtraCounters(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
zeroPeriodFrameCounters(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
zeroPeriodProtonCounters(DAEstatus &status) | EnvPeriodCard< EnvPeriodPolicy > | virtual |
~Base() | ISIS::Base | inlineprotectedvirtual |
~DAE2Card() | DAE2Card< EnvPeriodPolicy > | inlinevirtual |
~DAE2CardIntf() | DAE2CardIntf | inlinevirtual |
~EnvPeriodCardIntf() | EnvPeriodCardIntf | inlinevirtual |