ska_tmc_centralnode.model package

Submodules

ska_tmc_centralnode.model.component module

ska_tmc_centralnode.model.enum module

Enum class for central node

class ska_tmc_centralnode.model.enum.ModesAvailability(value)

Bases: IntEnum

Avilable models enum class

available = 1
not_available = 0

ska_tmc_centralnode.model.input module

Input Parameter class for central node

class ska_tmc_centralnode.model.input.InputParameter(changed_callback: Callable)

Bases: object

Class for Input parameter this class is used to distinguish between between low and mid telescope

property csp_master_dev_name: str

Input parameter Return the CSP Master device name

Returns:

the CSP Master device name

Return type:

str

property csp_mln_dev_name: str

Input parameter Return the CSP Master device name

Returns:

the CSP Master device name

Return type:

str

property csp_subarray_dev_names: List[str]

Input parameter Return the CSP Subarray device names

Returns:

the CSP Subarray device names

Return type:

list

property sdp_master_dev_name: str

Input parameter Return the SDP Master device name

Returns:

the SDP Master device name

Return type:

str

property sdp_mln_dev_name: str

Input parameter Return the SDP Master device name

Returns:

the SDP Master device name

Return type:

str

property sdp_subarray_dev_names: List[str]

Input parameter Return the SDP Subarray device names

Returns:

the SDP Subarray device names

Return type:

tuple

property subarray_dev_names: List[str]

Input parameter Return the SubarrayNode device names

Returns:

the SubarrayNode device names

Return type:

tuple

update(component_manager) List[str]

Update method for input parameter

class ska_tmc_centralnode.model.input.InputParameterLow(changed_callback: Callable)

Bases: InputParameter

Class for input parameter for low.

property mccs_master_dev_name

Input parameter Return the MCCS Master device name

Returns:

the MCCS Master device name

Return type:

str

property mccs_mln_dev_name

Input parameter Return the MCCS Master Leaf Node device name

Returns:

the MCCS Master Leaf Node device name

Return type:

str

update(component_manager)

Update method for input parameter

class ska_tmc_centralnode.model.input.InputParameterMid(changed_callback: Callable)

Bases: InputParameter

Class for Input parameter Mid this class is used to distinguish between between low and mid telescope

property dish_dev_names

Input parameter Return the dish device names

Returns:

the TM dish device names

Return type:

tuple

property dish_leaf_node_dev_names: List[str]

Input parameter Return the TM dish device names

Returns:

the TM dish device names

Return type:

List

property dish_leaf_node_prefix: str

Input parameter Return the TM dish prefix

Returns:

the TM dish prefix

Return type:

str

update(component_manager)

Update method for input parameters

Module contents