Reference Testing Devices
This subpackage implements reference component managers.
These are example component managers for use in testing, and as explanatory material.
- Reference Base Component Manager
wait_until_done()FakeBaseComponentFakeBaseComponent.__init__()FakeBaseComponent.set_state_change_callback()FakeBaseComponent.off()FakeBaseComponent.standby()FakeBaseComponent.on()FakeBaseComponent.simulate_power_state()FakeBaseComponent.reset()FakeBaseComponent.simulate_command_error()FakeBaseComponent.simulate_is_cmd_allowed_error()FakeBaseComponent.report_progress_message()FakeBaseComponent.call_command_on_device()FakeBaseComponent.set_fault()FakeBaseComponent.faultyFakeBaseComponent.power_state
GenericBaseComponentManagerGenericBaseComponentManager.__init__()GenericBaseComponentManager.start_communicating()GenericBaseComponentManager.stop_communicating()GenericBaseComponentManager.simulate_communication_failure()GenericBaseComponentManager.power_stateGenericBaseComponentManager.fault_stateGenericBaseComponentManager.off()GenericBaseComponentManager.standby()GenericBaseComponentManager.on()GenericBaseComponentManager.reset()GenericBaseComponentManager.simulate_command_error()GenericBaseComponentManager.simulate_is_cmd_allowed_error()GenericBaseComponentManager.report_progress_message()GenericBaseComponentManager.test_telemetry_tracing()
ReferenceBaseComponentManager
- Reference Subarray Component Manager
FakeSubarrayComponentFakeSubarrayComponent.__init__()FakeSubarrayComponent.configured_capabilitiesFakeSubarrayComponent.assign()FakeSubarrayComponent.release()FakeSubarrayComponent.release_all()FakeSubarrayComponent.configure()FakeSubarrayComponent.deconfigure()FakeSubarrayComponent.scan()FakeSubarrayComponent.end_scan()FakeSubarrayComponent.simulate_scan_stopped()FakeSubarrayComponent.simulate_obsfault()FakeSubarrayComponent.obsreset()FakeSubarrayComponent.restart()
ReferenceSubarrayComponentManagerReferenceSubarrayComponentManager.__init__()ReferenceSubarrayComponentManager.assign()ReferenceSubarrayComponentManager.release()ReferenceSubarrayComponentManager.release_all()ReferenceSubarrayComponentManager.configure()ReferenceSubarrayComponentManager.deconfigure()ReferenceSubarrayComponentManager.scan()ReferenceSubarrayComponentManager.end_scan()ReferenceSubarrayComponentManager.obsreset()ReferenceSubarrayComponentManager.restart()ReferenceSubarrayComponentManager.assigned_resourcesReferenceSubarrayComponentManager.configured_capabilities
- Reference Subarray Device
SKASubarraySKASubarray.__init__()SKASubarray.InitCommandSKASubarray.on_new_shared_bus()SKASubarray.create_component_manager()SKASubarray._component_state_changed()SKASubarray.read_assignedResources()SKASubarray.read_configuredCapabilities()SKASubarray.AssignResourcesCommandSKASubarray.ReleaseResourcesCommandSKASubarray.ReleaseAllResourcesCommandSKASubarray.ConfigureCommandSKASubarray.ScanCommandSKASubarray.EndScanCommandSKASubarray.EndCommandSKASubarray.ObsResetCommandSKASubarray.RestartCommandSKASubarray.init_command_objects()SKASubarray.execute_AssignResources()SKASubarray.execute_ReleaseResources()SKASubarray.execute_ReleaseAllResources()SKASubarray.execute_Configure()SKASubarray.execute_Scan()SKASubarray.execute_EndScan()SKASubarray.execute_End()SKASubarray.execute_ObsReset()SKASubarray.execute_Restart()
main()