22 typedef unsigned long U32;
23 typedef unsigned short U16;
24 typedef unsigned char U8;
29 debug(
"A3PE built.",
"A3PE::A3PE");
226 info(
"A3PE reset procedure.");
227 info(
"A3PE global usb reset.",
"A3PE::reset");
229 error(
"Cannot trigger a Global Usb reset on A3PE "+
name(),
"A3PE::reset");
231 info(
"A3PE global reset.",
"A3PE::reset");
234 error(
"Cannot trigger a Global reset on A3PE "+
name(),
"A3PE::reset");
void info(std::string mymsg)
void defDataU32(unsigned long size)
Register * ctrlAnaMezzReg()
StatusCode setNTrigger(unsigned int)
bool readTriggerFifoUsb()
StatusCode setTriggerRate(unsigned int)
bool readPatternFifoUsb()
StatusCode setReadToAXRamUsb(bool)
unsigned int triggerRate()
StatusCode setSize(unsigned int, unsigned int)
StatusCode setSoftwareTrigger(bool)
StatusCode setReadPatternFifoUsb(bool)
unsigned int clockDivision()
virtual StatusCode write()
StatusCode setAddToAXRam(int)
StatusCode resetLatencyCounter()
void setName(std::string name)
Register * m_fromAXRamPtr
Register * toAXRamPtrReg()
StatusCode setSeqPulseDelay(unsigned int)
void defDataU16(unsigned long size)
StatusCode resetUsbPhasers()
StatusCode setFifoDepth(unsigned int)
StatusCode resetSequenceFromToAX()
Register * m_writeLengthFifoReg
void loadToAX(std::string)
void loadTrigger(std::string)
StatusCode setU16(unsigned long int, U16)
bool writeStorageFifoUsb()
StatusCode startSequenceAX()
Register * m_ctrlAnaMezzReg
void setType(std::string type)
void error(std::string mymsg)
void setId(unsigned char id)
void debug(std::string mymsg)
unsigned int triggerDelay()
StatusCode setLatencyAX(unsigned int)
StatusCode setTriggerDelay(unsigned int)
StatusCode setPipeline(unsigned int)
StatusCode resetStorageFifo()
Register * m_clockDivisionReg
StatusCode resetPatternFifo()
StatusCode setFifoLatency(unsigned short)
void loadStorage(std::string)
StatusCode setAddFromAXRam(int)
StatusCode setReadTriggerFifoUsb(bool)
void loadFromAX(std::string)
void setAddress(U32 address)
StatusCode enableStorage()
unsigned int seqPulseDelay()
Register * fromAXRamPtrReg()
Register * m_globalUsbReset
virtual void addChild(Hierarchy *element)
StatusCode setWriteStorageFifoUsb(bool)
StatusCode resetTriggerFifo()
StatusCode resetAcquisitionWriteCounter()
StatusCode resetToAXRam()
StatusCode setAXRamUsb(bool)
StatusCode resetFromAXRam()
StatusCode setInternalAXSequence(bool)
StatusCode setClockDivision(unsigned int)
StatusCode setEnableADC(unsigned int, bool)
bool internalAXSequence()
unsigned int fifoLatency()
Register * writeLengthFifoReg()
StatusCode setLengthAX(unsigned int)
StatusCode setWriteFromAXRamUsb(bool)
void loadPattern(std::string)
Register * clockDivisionReg()
bool enableADC(unsigned int)