RECVH, RECVL

The recvh == DeviceProxy("STAT/RECVH/1") device controls the RCUs for HBA tiles.

The recvl == DeviceProxy("STAT/RECVL/1") device controls the RCUs for LBA antennas.

Central to their operations are the masks (see also Attribute masks):

RCU_mask_RW:

Controls which RCUs will actually be configured when attributes referring to RCUs are written.

type:

bool[N_RCUs]

Ant_mask_RW:

Controls which antennas will actually be configured when attributes referring to antennas are written.

type:

bool[N_antennas]

Typically, N_RCUs == 32, and N_antennas == 96.

Note

The antennas are hooked up to the RCUs in sets of 3, in order.

Error information

These attributes summarise the basic state of the device. Any elements which are not present in FPGA_mask_RW will be ignored and thus not report errors:

RCU_error_R:

Whether the RCUs appear usable.

type:

bool[N_RCUs]

ANT_error_R:

Whether the antennas appear usable.

type:

bool[N_antennas]

RCU_IOUT_error_R:

Whether there are alarms on any of the amplitudes in the measured currents.

type:

bool[N_RCUs]

RCU_VOUT_error_R:

Whether there are alarms on any of the voltages in the measured currents.

type:

bool[N_RCUs]

RCU_TEMP_error_R:

Whether there are alarms on any of the temperatures. NB: These values are also exposed for unused RCUs (the RCU_mask_RW is ignored).

type:

bool[N_RCUs]