28 const ElemTypes &_elemType,
const std::uint32_t &_address,
29 const size_t &_numElem = 1);
41 const std::uint32_t &baseAddress);
Class holding information about one Register.
bool isIndicator() const
Returns if the register is an indicator.
Register(const std::string &_name, const FpgaTypes &_fpgaType, const ElemTypes &_elemType, const std::uint32_t &_address, const size_t &_numElem=1)
Creates a Register object with its relevant information.
bool m_isControl
Indicates whether the register is a control or an indicator.
bool m_isArray
Indicates whether the register is an array or not.
bool isArray() const
Returns if the register is an array.
static Register processRegister(const pugi::xml_node ®isterNode, const std::uint32_t &baseAddress)
Creates a Register object from an XML node.
bool isControl() const
Returns if the register is a control.
Class holding information about one resource (Register or DMA)
ElemTypes
Supported types for the elements of the different Resources in the Bitfile.
FpgaTypes
Type of Resource possible in the Bitfile.