The xAdr register class is used for accessing digital registers and can interpret histogram names. It is used for setting up the address register of VXI cards which provides the address component of data words generated by the card.

Attributes :-

The read register operation returns the contents of the address register as a 4 digit hexadecimal number.
The write register operation will accept either a decimal value which is written to the hardware register or a histogram name which is converted into VXI address format (14 bits data - 8 bit detector group and 6 bit data item) before writting to the hardware register.
If the register has an initial value it must be specified in decimal or hexadecimal.

The absolute VME address of a register (relative to the card base address allocated by the Resource Manager) is given by (channel area base address) + (channel number * channel size) + (register offset).