uHAL extension libraries for DUNE DAQ ipbus platforms
This package provides two custom transports for IPBus :
ipbusflx-2.0
: via FELIX register mapipbusaxi4lite-2.0
: via Axi4Lite memory mapping
import uhal
from ctypes import cdll
cdll.LoadLibrary("libuhallibs.so")
manager = uhal.ConnectionManager("file://my_connections.xml", ["ipbusflx-2.0"])
And in C++ :
uhal::ConnectionManager cm( std::string("file://my_connections.xml"), {"ipbusflx-2.0"} );