Template Class Register

Class Documentation

template<class DEV>
class Register

felix-register main class to handle multiple devices as per run-time configuration. Each device is assigned a DeviceRegister. All DeviceRegisters share the same RegmapManager.

Public Functions

explicit Register(const ConfigRegister &conf)

the Register constructor opens all necessary devices, and initialises the network backed. The register-editing functionality does not spawn a new thread (uses the same that creates the object), the heardware monitor instead runs on a dedicated thread and event loop.