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 |