21 lURI.replace(lURI.size() - 15, 11,
"address");
42 deviceId(
"dummy.controlhub")
49 deviceId(
"dummy.udp2")
56 deviceId(
"dummy.tcp2")
63 deviceId(
"dummy.controlhub2")
68 hardwareToClientFile(
"/tmp/uhal_pcie_device2client"),
69 clientToHardwareFile(
"/tmp/uhal_pcie_client2device"),
70 deviceId(
"dummy.pcie2")
142 hwRunner(new
PCIeDummyHardware(clientToHardwareFile, hardwareToClientFile, 0, false))
ValWord< uint32_t > read(const uint32_t &aAddr)
Read a single, unmasked, unsigned word.
A class to open and manage XML connection files and wrap up the interfaces to the NodeTreeBuilder and...
HwInterface getDevice(const std::string &aId)
Retrieves protocol, host, and port from the connection file to create an IPbus Client Retrieves the a...
A class which bundles a node tree and an IPbus client interface together providing everything you nee...
void dispatch()
Make the IPbus client issue a dispatch.
ClientInterface & getClient()
Get the underlying IPbus client.
void setTimeoutPeriod(const uint32_t &aTimeoutPeriod)
A method to modify the timeout period for any pending or future transactions.
Concrete implementation of emulator of hardware using TCP.
Concrete implementation of emulator of hardware using UDP.
None tests(nox.Session session)
static std::string connectionFileURI
static std::string getAddressFileURI()
static const DeviceType deviceType
virtual ~MinimalFixture()
uhal::HwInterface getHwInterface() const