ICP  1
VMESimulationIface Member List

This is the complete list of members for VMESimulationIface, including all inherited members.

Base(const std::string &logger_name="UNKNOWN")ISIS::Baseinlineprotected
close(DAEstatus &status)=0ISISVMEpure virtual
device()=0ISISVMEpure virtual
Error enum valueISISVME
frameNumber()VMESimulationIfacestatic
frameNumberImpl()=0VMESimulationIfacepure virtual
getCardIds(std::vector< int > &card_ids)=0VMESimulationIfacepure virtual
incrementDetectorCardPeriod()=0VMESimulationIfacepure virtual
initOK()=0ISISVMEpure virtual
isCrateRunning()=0VMESimulationIfacepure virtual
isCrateVetoing()=0VMESimulationIfacepure virtual
isRunning()VMESimulationIfacestatic
isVetoing()VMESimulationIfacestatic
lockDevice(int timeout, DAEstatus &dstatus)=0ISISVMEpure virtual
lockInterface(int timeout, DAEstatus &dstatus)=0ISISVMEpure virtual
loggingPrefix() const ISIS::Baseinlineprotectedvirtual
m_loggerISIS::Baseprotected
m_logger_lockISIS::Baseprotected
m_logstrISIS::Baseprotected
m_sim_vmeVMESimulationIfaceprotectedstatic
open(const char *device, DAEstatus &status)=0ISISVMEpure virtual
openBackplane(const char *device_bp, DAEstatus &status)=0ISISVMEpure virtual
readBlock(unsigned long address, isisU32_t *data, long nitems, TransferProps props, DAEstatus &status)=0ISISVMEpure virtual
readBlock(unsigned long address, uint64_t *data, long nitems, TransferProps props, DAEstatus &status)=0ISISVMEpure virtual
readBlockU16(unsigned long address, isisU16_t *data16, long nitems, TransferProps props, DAEstatus &status)=0ISISVMEpure virtual
readBlockU32(unsigned long address, isisU32_t *data32, long nitems, TransferProps props, DAEstatus &status)=0ISISVMEpure virtual
readU16(unsigned long address, isisU16_t *data16, TransferProps props, DAEstatus &status)=0ISISVMEpure virtual
readU16noRetry(unsigned long address, isisU16_t *data16, TransferProps props, DAEstatus &dstatus)=0ISISVMEpure virtual
readU32(unsigned long address, isisU32_t *data32, TransferProps props, DAEstatus &status)=0ISISVMEpure virtual
readU32noRetry(unsigned long address, isisU32_t *data32, TransferProps props, DAEstatus &dstatus)=0ISISVMEpure virtual
resetBus(DAEstatus &status)=0ISISVMEpure virtual
resetDetectorCardPeriod()=0VMESimulationIfacepure virtual
scanBus(DAEstatus &status)=0ISISVMEpure virtual
setAllLoggerLevel(int level)ISIS::Baseinlineprotectedstatic
setLoggerName(const std::string &logger_name)ISIS::Baseinlineprotected
setThisLoggerLevel(int level)ISIS::Baseinlineprotected
setTriggerFunc(trigger_func_t *func, void *arg)=0ISISVMEpure virtual
shutdownRequested()=0VMESimulationIfacepure virtual
simulateRead(TransferProps props, unsigned long address, isisU16_t *data16, long nitems, DAEstatus &status)=0VMESimulationIfacepure virtual
simulateRead(TransferProps props, unsigned long address, isisU32_t *data32, long nitems, DAEstatus &status)=0VMESimulationIfacepure virtual
simulateRead(TransferProps props, unsigned long address, uint64_t *data64, long nitems, DAEstatus &status)=0VMESimulationIfacepure virtual
simulateWrite(TransferProps props, unsigned long address, isisU16_t *data16, long nitems, DAEstatus &status)=0VMESimulationIfacepure virtual
simulateWrite(TransferProps props, unsigned long address, isisU32_t *data32, long nitems, DAEstatus &status)=0VMESimulationIfacepure virtual
simulateWrite(TransferProps props, unsigned long address, uint64_t *data64, long nitems, DAEstatus &status)=0VMESimulationIfacepure virtual
simulation_routine(void *arg)VMESimulationIfacestatic
simulation_routineImpl()=0VMESimulationIfacepure virtual
Success enum valueISISVME
TransferBlock enum valueISISVME
TransferIORegisterSpace enum valueISISVME
TransferLittleEndian enum valueISISVME
TransferLUTSpace enum valueISISVME
TransferMemorySpace enum valueISISVME
TransferNoOptions enum valueISISVME
TransferProp enum nameISISVME
TransferProps typedefISISVME
TransferRunMemorySpace enum valueISISVME
unlockDevice(DAEstatus &dstatus)=0ISISVMEpure virtual
unlockInterface(DAEstatus &dstatus)=0ISISVMEpure virtual
writeBlock(unsigned long address, isisU32_t *data, long nitems, TransferProps props, DAEstatus &status)=0ISISVMEpure virtual
writeBlock(unsigned long address, uint64_t *data, long nitems, TransferProps props, DAEstatus &status)=0ISISVMEpure virtual
writeBlockU16(unsigned long address, isisU16_t *data16, long nitems, TransferProps props, DAEstatus &status)=0ISISVMEpure virtual
writeBlockU32(unsigned long address, isisU32_t *data32, long nitems, TransferProps props, DAEstatus &status)=0ISISVMEpure virtual
writeU16(unsigned long address, isisU16_t data16, TransferProps props, DAEstatus &status)=0ISISVMEpure virtual
writeU32(unsigned long address, isisU32_t data32, TransferProps props, DAEstatus &status)=0ISISVMEpure virtual
~Base()ISIS::Baseinlineprotectedvirtual
~ISISVME()ISISVMEinlinevirtual
~VMESimulationIface()VMESimulationIfaceinlinevirtual