|
My Project
v0.0.16
|
-test-ipbusaccess More...
Classes | |
| class | AlignmentNode |
| Specialized node to control the channel alignment mechanism. More... | |
| class | ChanBufferNode |
| class | ClockingNode |
| class | ClockingXENode |
| Specialised Node to control the Xpoint switches. More... | |
| class | CtrlNode |
| Specialised node that provides the basic control over the MP7 board. More... | |
| class | DatapathNode |
| Class to control the transciever buffer interface. More... | |
| class | DemuxNode |
| class | Firmware |
| class | GTHQuadNode |
| class | GTXQuadNode |
| class | Measurement |
| struct | MiniPODinfo |
| class | MiniPODMasterNode |
| class | MiniPODNode |
| class | MiniPODRxNode |
| class | MiniPODRxSlave |
| class | MiniPODSlave |
| class | MiniPODTxNode |
| class | MiniPODTxSlave |
| class | MmcPipeInterface |
| class | MP7Controller |
| class | OpenCoresI2C |
| Class to provide OpenCode I2C interface to a ipbus node. More... | |
| class | Parameters |
| class | PathManager |
| class | PPRamNode |
| Specialised node to control the channel alignment mechanism. More... | |
| class | SI5326Node |
| class | SI5326Node2g |
| class | SI5326Slave |
| class | SI570Node |
| class | SI570Node2g |
| class | SI570Slave |
| struct | stol |
| struct | stoul |
| class | TTCNode |
| Derived class to for the TTC control block. More... | |
| class | XilinxBinFile |
| class | XilinxBitFile |
| class | XilinxBitStream |
Functions |
Variables |
-test-ipbusaccess
-------------- MP7 Test Suite -------------- Title: mp7-test-ipbusaccess.py Author: Alessandro Thea Example script to connect to MP7 boards and access a register. The connection parameters can be set from commandline.
|
private |
Pythonic additions to uhal::exception API.
| mp7::ExceptionClass | ( | WrongFileExtension, | |
| "File has the wrong file-extension for the class trying to open it" | |||
| ) |
| mp7::ExceptionClass | ( | FileNotFound, | |
| "File was not found" | |||
| ) |
| mp7::ExceptionClass | ( | CorruptedFile, | |
| "File was corrupted" | |||
| ) |
| void millisleep | ( | const double& | aTimeInMilliseconds | ) |
Sleeps for a given number of milliseconds
| aTimeInMilliseconds | Number of milliseconds to sleep |
| aTimeInMilliseconds |
| std::ostream& operator<< | ( | std::ostream& | aStream, |
| const Measurement& | aMeasurement | ||
| ) |
| std::string shellExpandPath | ( | const std::string& | aPath | ) |
| aPath |
| std::vector<std::string> shellExpandPaths | ( | const std::string& | aPath | ) |
| aPath |
| def mp7.snapshot | ( | self, | |
aRegex = '' |
|||
| ) |
Utility function to take a snapshot of all the registers.
| boost::unordered_map<std::string, uint32_t> snapshot | ( | const uhal::Node& | aNode | ) |
Walk & read the node structure.
| aNode |
snapshot( node ) -> { subnode:value }
snapshot( node ) -> { subnode:value }
| std::string strprintf | ( | const char* | aFmt, |
| ... | |||
| ) |
Formats a std::string in printf fashion
| fmt | Format string |
| ... | List of arguments |
| mp7::UHAL_REGISTER_DERIVED_NODE | ( | SI570Node | ) |
| UHAL_REGISTER_DERIVED_NODE | ( | AlignmentNode | ) |
| mp7::UHAL_REGISTER_DERIVED_NODE | ( | TTCNode | ) |
| mp7::UHAL_REGISTER_DERIVED_NODE | ( | ClockingXENode | ) |
| mp7::UHAL_REGISTER_DERIVED_NODE | ( | CtrlNode | ) |
| mp7::UHAL_REGISTER_DERIVED_NODE | ( | GTHQuadNode | ) |
| mp7::UHAL_REGISTER_DERIVED_NODE | ( | ClockingNode | ) |
| mp7::UHAL_REGISTER_DERIVED_NODE | ( | MiniPODMasterNode | ) |
| mp7::UHAL_REGISTER_DERIVED_NODE | ( | DatapathNode | ) |
| mp7::UHAL_REGISTER_DERIVED_NODE | ( | SI570Node2g | ) |
| mp7::UHAL_REGISTER_DERIVED_NODE | ( | SI5326Node2g | ) |
|
private |
1.8.13