Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
AMC13 C++ ClassesBelow is a table of the AMC13 C++ classes as of 05/30/2013 with a brief description and a link to a page with a more in-depth look at each class's members. | ||||||||
Deleted: | ||||||||
< < | FUN TASK FOR DAVID: write a script that works like Doxygen to keep this documentation up to date, using the source code's comments. ![]() | |||||||
| ||||||||
Line: 14 to 12 | ||||||||
| ||||||||
Deleted: | ||||||||
< < |
General read/writerv read(int chip, const std::string& reg) rv readAddress(int chip, uint32_t add) std::vector<rv> readBlockAddress(int chip, uint32_t add, size_t nWords) size_t readBlockAddress(int chip, uint32_t add, size_t nWords, uint32_t* buffer, size_t bufMax) std::vector<rv> readFifoAddress(int, uint32_t, size_t) std::map<std::string, uint32_t> readAllReadable(int chip) void write(int chip, const std::string& reg, rv value) void writeAddress(int chip, rv add, rv value) void writeBlockAddress(int chip, uint32_t add, std::vector<uint32_t> data, size_t nWords) void writeFifoAddress(int chip, uint32_t add, std::vector<uint32_t> data) void writeQueueAddress(int chip, uint32_t add, std::vector<uint32_t> data, size_t nWords) void writeTest(int chip) Identificationrv t1SerialNo() rv t2SerialNo() rv t1FirmVer() rv t2FirmVer() rv t1DNA() rv t2DNA() rv t1HardwareRev() rv t2HardwareRev() rv firmFlavor() Initializationuint32_t parseInputEnableList(std::string list) void AMCInputEnable(std::string list) daqLinkEnable(bool b) void fakeDataEnable(bool b) void ttcRxEnable(bool b) void monBufBackPressEnable(bool b) Controlvoid reset(int chip) void sendLocalEvnOrnReset(uint32_t a, uint32_t b) void genInternalPeriodicL1As(bool b) void enableDaqLinkSenderReceiver() void saveReceivedDaqData(bool b) megaMonitorScale(bool b) setPreScaleFactor(uint32_t noZos) genInternalSingleL1A(uint32_t n) setTrigType(uint32_t type) setLocalL1APeriod(uint32_t n) setFEDid(uint32_t id) void startRun() void endRun() DAQuint32_t nextEventSize() uint32_t readNextEvent(uint32_t *buffer, uint32_t max_buf) uint32_t readNextEventNoAdvance(uint32_t *buffer, uint32_t max_buf)-- JimRohlf - 27 May 2012 | |||||||
\ No newline at end of file |
Line: 1 to 1 | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Changed: | |||||||||||||||||
< < | AMC13 C++ Class | ||||||||||||||||
> > | AMC13 C++ ClassesBelow is a table of the AMC13 C++ classes as of 05/30/2013 with a brief description and a link to a page with a more in-depth look at each class's members. FUN TASK FOR DAVID: write a script that works like Doxygen to keep this documentation up to date, using the source code's comments.![]()
| ||||||||||||||||
General read/write |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
AMC13 C++ Class | ||||||||
Deleted: | ||||||||
< < |
| |||||||
General read/writerv read(int chip, const std::string& reg) |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Changed: | ||||||||
< < | AMC13 Class as of 16 January 2013 | |||||||
> > | AMC13 C++ Class
| |||||||
General read/write |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 13 to 13 | ||||||||
void write(int chip, const std::string& reg, rv value)
void writeAddress(int chip, rv add, rv value)
void writeBlockAddress(int chip, uint32_t add, std::vector | ||||||||
Changed: | ||||||||
< < | void writeFifoAddress(int, uint32_t, std::vector | |||||||
> > | void writeFifoAddress(int chip, uint32_t add, std::vector | |||||||
void writeQueueAddress(int chip, uint32_t add, std::vector |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Changed: | ||||||||
< < | AMC13 Class 27 May 2012 | |||||||
> > | AMC13 Class as of 16 January 2013
General read/writerv read(int chip, const std::string& reg) rv readAddress(int chip, uint32_t add) std::vector<rv> readBlockAddress(int chip, uint32_t add, size_t nWords) size_t readBlockAddress(int chip, uint32_t add, size_t nWords, uint32_t* buffer, size_t bufMax) std::vector<rv> readFifoAddress(int, uint32_t, size_t) std::map<std::string, uint32_t> readAllReadable(int chip) void write(int chip, const std::string& reg, rv value) void writeAddress(int chip, rv add, rv value) void writeBlockAddress(int chip, uint32_t add, std::vector<uint32_t> data, size_t nWords) void writeFifoAddress(int, uint32_t, std::vector<uint32_t>) void writeQueueAddress(int chip, uint32_t add, std::vector<uint32_t> data, size_t nWords) void writeTest(int chip) Initializationuint32_t parseInputEnableList(std::string list) void AMCInputEnable(std::string list) daqLinkEnable(bool b) void fakeDataEnable(bool b) void ttcRxEnable(bool b) void monBufBackPressEnable(bool b) | |||||||
Control | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > | void reset(int chip) void sendLocalEvnOrnReset(uint32_t a, uint32_t b) void genInternalPeriodicL1As(bool b) void enableDaqLinkSenderReceiver() void saveReceivedDaqData(bool b) megaMonitorScale(bool b) setPreScaleFactor(uint32_t noZos) genInternalSingleL1A(uint32_t n) setTrigType(uint32_t type) setLocalL1APeriod(uint32_t n) setFEDid(uint32_t id) void startRun() void endRun() | |||||||
DAQ | ||||||||
Changed: | ||||||||
< < |
General read/write
| |||||||
> > | uint32_t nextEventSize() uint32_t readNextEvent(uint32_t *buffer, uint32_t max_buf) uint32_t readNextEventNoAdvance(uint32_t *buffer, uint32_t max_buf) | |||||||
-- JimRohlf - 27 May 2012 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Changed: | ||||||||
< < | C++ Class 27 May 2012 | |||||||
> > | AMC13 Class 27 May 2012 | |||||||
Control
| ||||||||
Changed: | ||||||||
< < |
Special reads
| |||||||
> > |
DAQ
| |||||||
General read/write
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
Flash read/write
Printing
| |||||||
> > |
| |||||||
-- JimRohlf - 27 May 2012 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > |
Control
Special reads
General read/write
Flash read/write
Printing
|