VCCUnit Class

class ska_mid_cbf_mcs.vcc_unit.vcc_unit_device.VccUnit(*args: Any, **kwargs: Any)[source]

Bases: CbfDevice

Vcc Unit TANGO device class

ControllerFQDN

Fully Qualified Domain Name (FQDN) for the MCS CbfController device.

VccAllBandsFQDNs

Fully Qualified Domain Names (FQDNs) for the FHS VCCAllBandsController devices for this VCC Unit.

FhsMonitorDeviceFQDN

Fully Qualified Domain Name (FQDN) for the FHSHostController devices for this VCC Unit,

FhsUUID

UUID of the FHS node for this VCC Unit for hardware status requests.

EnableHardwareStatus

Set to ‘1’ if hardware status client should accessed; set to ‘0’ to skip accessing hardware status client.

health_state_hw_signal: AttrSignal[HealthState]

Signal for the healthStateHardware attribute. Values are emitted for this signal whenever a client changes the attribute.

health_states_vcc_signal: AttrSignal[str]

Signal for the healthStatesVcc attribute. Values are emitted for this signal whenever a client changes the attribute.

healthStateHardware: attribute_from_signal

healthStateHardware device attribute

healthStatesVcc: attribute_from_signal

healthStatesVcc device attribute

resourceStatus

JSON string that contains ResourceStatus for all VCCs available to the this unit. The JSON string will be formatted according to the ResourceStatus schema found in SKA Telmodel.

healthStateVccs

JSON string which contains a list of VCC and their aggregated signal processing and VccUnit hardware healthstate.

create_component_manager() VccUnitComponentManager[source]