ska_tmc_subarraynode package
Subpackages
- ska_tmc_subarraynode.commands package
- Submodules
- abstract_command
- assign_resources_command
AssignResources
AssignResources.assign_csp_resources()
AssignResources.assign_low_csp_resources()
AssignResources.assign_sdp_resources()
AssignResources.clear_resources()
AssignResources.do_low()
AssignResources.do_mid()
AssignResources.invoke_assign_resources()
AssignResources.set_up_dish_data()
AssignResources.update_task_status()
AssignResources.validate_low_json()
- configure_command
- end_command
- end_scan_command
- obsreset_command
- release_all_resources_command
ReleaseAllResources
ReleaseAllResources.clean_up_low_resources()
ReleaseAllResources.clean_up_mid_resources()
ReleaseAllResources.do_low()
ReleaseAllResources.do_mid()
ReleaseAllResources.invoke_release_resources()
ReleaseAllResources.release_csp_resources()
ReleaseAllResources.release_sdp_resources()
ReleaseAllResources.update_task_status()
- restart_command
- scan_command
- off_command
- on_command
- Module contents
- ska_tmc_subarraynode.manager package
- Submodules
- aggregators
- event_receiver
SubarrayNodeEventReceiver
SubarrayNodeEventReceiver.check_event_error()
SubarrayNodeEventReceiver.handle_assigned_resources_event()
SubarrayNodeEventReceiver.handle_csp_leaf_obs_state_event()
SubarrayNodeEventReceiver.handle_dish_mode_event()
SubarrayNodeEventReceiver.handle_lrcr_event()
SubarrayNodeEventReceiver.handle_mccs_leaf_obs_state_event()
SubarrayNodeEventReceiver.handle_pointing_state_event()
SubarrayNodeEventReceiver.handle_receive_addresses_event()
SubarrayNodeEventReceiver.handle_sdp_leaf_obs_state_event()
SubarrayNodeEventReceiver.handle_subsystem_availability_event()
SubarrayNodeEventReceiver.subscribe_events()
SubarrayNodeEventReceiver.unscubscribe_dish_health()
SubarrayNodeEventReceiver.unscubscribe_dish_leaf_health()
SubarrayNodeEventReceiver.unscubscribe_dish_leaf_state()
SubarrayNodeEventReceiver.unscubscribe_dish_mode()
SubarrayNodeEventReceiver.unscubscribe_dish_pointing()
SubarrayNodeEventReceiver.unscubscribe_dish_state()
SubarrayNodeEventReceiver.unsubscribe_dish_events()
SubarrayNodeEventReceiver.unsubscribe_dish_leaf_events()
- subarray_node_component_manager
SubarrayNodeComponentManager
SubarrayNodeComponentManager.abort()
SubarrayNodeComponentManager.add_device_to_lp()
SubarrayNodeComponentManager.add_multiple_devices()
SubarrayNodeComponentManager.add_similar_low_mid_device()
SubarrayNodeComponentManager.assign()
SubarrayNodeComponentManager.assigned_resources
SubarrayNodeComponentManager.check_command_not_allowed_exception()
SubarrayNodeComponentManager.check_for_incremental_assign_and_revise_obsstate()
SubarrayNodeComponentManager.check_if_no_dishes_available()
SubarrayNodeComponentManager.check_if_sdp_sln_is_available()
SubarrayNodeComponentManager.check_subarray_device_availability()
SubarrayNodeComponentManager.checked_devices
SubarrayNodeComponentManager.clear_assigned_resources()
SubarrayNodeComponentManager.command_in_progress
SubarrayNodeComponentManager.component_state_changed_callback_and_logging()
SubarrayNodeComponentManager.configure()
SubarrayNodeComponentManager.device_failed()
SubarrayNodeComponentManager.devices
SubarrayNodeComponentManager.end()
SubarrayNodeComponentManager.end_scan()
SubarrayNodeComponentManager.generate_command_result()
SubarrayNodeComponentManager.get_assigned_resources()
SubarrayNodeComponentManager.get_csp_subarray_dev_name()
SubarrayNodeComponentManager.get_device_info_by_name()
SubarrayNodeComponentManager.get_mccs_subarray_dev_name()
SubarrayNodeComponentManager.get_sb_id()
SubarrayNodeComponentManager.get_scan_duration()
SubarrayNodeComponentManager.get_scan_id()
SubarrayNodeComponentManager.get_sdp_subarray_dev_name()
SubarrayNodeComponentManager.get_subarray_availability()
SubarrayNodeComponentManager.get_subarray_healthstate()
SubarrayNodeComponentManager.get_subarray_id()
SubarrayNodeComponentManager.get_subarray_obsstate()
SubarrayNodeComponentManager.get_tmc_csp_sln_device_name()
SubarrayNodeComponentManager.get_tmc_mccs_sln_device_name()
SubarrayNodeComponentManager.get_tmc_sdp_sln_device_name()
SubarrayNodeComponentManager.input_parameter
SubarrayNodeComponentManager.is_command_allowed()
SubarrayNodeComponentManager.is_partial_configuration
SubarrayNodeComponentManager.is_scan_timer_running()
SubarrayNodeComponentManager.off()
SubarrayNodeComponentManager.on()
SubarrayNodeComponentManager.release_all()
SubarrayNodeComponentManager.reset()
SubarrayNodeComponentManager.reset_sb_id()
SubarrayNodeComponentManager.reset_scan_duration()
SubarrayNodeComponentManager.reset_sdp_csp_event_count()
SubarrayNodeComponentManager.reset_subarray_id()
SubarrayNodeComponentManager.restart()
SubarrayNodeComponentManager.scan()
SubarrayNodeComponentManager.set_assigned_resources()
SubarrayNodeComponentManager.set_sb_id()
SubarrayNodeComponentManager.set_scan_duration()
SubarrayNodeComponentManager.set_scan_id()
SubarrayNodeComponentManager.set_subarray_id()
SubarrayNodeComponentManager.stop()
SubarrayNodeComponentManager.stop_event_receiver()
SubarrayNodeComponentManager.stop_liveliness_probe()
SubarrayNodeComponentManager.stop_scan_timer()
SubarrayNodeComponentManager.subarray_availability_check()
SubarrayNodeComponentManager.subarray_obsstate
SubarrayNodeComponentManager.unsubscribe_dish_events()
SubarrayNodeComponentManager.update_assigned_resources()
SubarrayNodeComponentManager.update_device_dish_mode()
SubarrayNodeComponentManager.update_device_health_state()
SubarrayNodeComponentManager.update_device_obs_state()
SubarrayNodeComponentManager.update_device_pointing_state()
SubarrayNodeComponentManager.update_device_state()
SubarrayNodeComponentManager.update_event_failure()
SubarrayNodeComponentManager.update_input_parameter()
SubarrayNodeComponentManager.update_long_running_command_result()
SubarrayNodeComponentManager.update_ping_info()
SubarrayNodeComponentManager.update_receive_addresses()
SubarrayNodeComponentManager.update_subarray_availability_status()
SubarrayNodeComponentManager.update_subarray_node_obsstate()
SubarrayNodeComponentManager.validate_scan_low_json()
- Module contents
- ska_tmc_subarraynode.model package
- Submodules
- component module
SubarrayComponent
SubarrayComponent.assigned_resources
SubarrayComponent.devices
SubarrayComponent.get_device()
SubarrayComponent.invoke_device_callback()
SubarrayComponent.remove_device()
SubarrayComponent.sb_id
SubarrayComponent.scan_duration
SubarrayComponent.scan_id
SubarrayComponent.set_obs_callbacks()
SubarrayComponent.set_op_callbacks()
SubarrayComponent.subarray_availability
SubarrayComponent.subarray_health_state
SubarrayComponent.subarray_id
SubarrayComponent.to_dict()
SubarrayComponent.update_device()
SubarrayComponent.update_device_exception()
- enum module
- input module
- Module contents
- component module
Submodules
subarraynode_node
Path: src/ska_tmc_subarraynode/subarray_node.py
subarraynode_node_low
Path: src/ska_tmc_subarraynode/subarray_node_low.py
subarraynode_node_mid
Path: src/ska_tmc_subarraynode/subarray_node_mid.py
exceptions
Path: src/ska_tmc_subarraynode/exceptions.py
This module has custom exception for repository ska_tmc_subarraynode
- exception ska_tmc_subarraynode.exceptions.CommandNotAllowed
Bases:
Exception
Raised when a command is not allowed.
- exception ska_tmc_subarraynode.exceptions.DeviceUnresponsive
Bases:
Exception
Raised when a device is not responsive.
- exception ska_tmc_subarraynode.exceptions.InvalidObsStateError
Bases:
ValueError
Raised when subarray is not in required obsState.
release
Path: src/ska_tmc_subarraynode/release.py
Release information for Python Package
transaction_id
Path: src/ska_tmc_subarraynode/transaction_id.py
This module is for identifing and changing the transaction ids
- ska_tmc_subarraynode.transaction_id.identify_with_id(name, arg_name)
This method decorator that identifies a transaction with a unique ID and adds it to the wrapped function’s object.
- ska_tmc_subarraynode.transaction_id.inject_id(obj, data)
This method injecting a transaction id
- Return type
- ska_tmc_subarraynode.transaction_id.inject_with_id(arg_position, arg_name)
For this method A decorator that injects an ID field into a dictionary-like argument of a function.