Base subpackage
This subpackage implements functionality common to all SKA Tango devices.
- Admin Mode Model
- Op State Model
- Logging
- Base Component Manager
check_communicating()check_on()BaseComponentManagerBaseComponentManager.max_queued_tasksBaseComponentManager.max_executing_tasksBaseComponentManager.start_communicating()BaseComponentManager.stop_communicating()BaseComponentManager.communication_stateBaseComponentManager.component_stateBaseComponentManager.off()BaseComponentManager.standby()BaseComponentManager.on()BaseComponentManager.reset()BaseComponentManager.abort()BaseComponentManager.abort_commands()BaseComponentManager.abort_tasks()
TaskCallbackTypeJSONData
- Base Device
SKABaseDeviceSKABaseDevice.InitCommandSKABaseDevice.SkaLevelSKABaseDevice.GroupDefinitionsSKABaseDevice.LoggingLevelDefaultSKABaseDevice.LoggingTargetsDefaultSKABaseDevice.init_device()SKABaseDevice.set_logging_level()SKABaseDevice.set_logging_targets()SKABaseDevice.create_component_manager()SKABaseDevice.register_command_object()SKABaseDevice.get_command_object()SKABaseDevice.init_command_objects()SKABaseDevice.buildState()SKABaseDevice.versionId()SKABaseDevice.loggingLevel()SKABaseDevice.loggingTargets()SKABaseDevice.healthState()SKABaseDevice.adminMode()SKABaseDevice.controlMode()SKABaseDevice.simulationMode()SKABaseDevice.testMode()SKABaseDevice.lrcProtocolVersions()SKABaseDevice.lrcQueue()SKABaseDevice.lrcExecuting()SKABaseDevice.lrcFinished()SKABaseDevice.longRunningCommandsInQueue()SKABaseDevice.longRunningCommandIDsInQueue()SKABaseDevice.longRunningCommandStatus()SKABaseDevice.longRunningCommandInProgress()SKABaseDevice.longRunningCommandProgress()SKABaseDevice.longRunningCommandResult()SKABaseDevice.commandedState()SKABaseDevice.GetVersionInfo()SKABaseDevice.is_Reset_allowed()SKABaseDevice.Reset()SKABaseDevice.is_Standby_allowed()SKABaseDevice.Standby()SKABaseDevice.is_Off_allowed()SKABaseDevice.Off()SKABaseDevice.is_On_allowed()SKABaseDevice.On()SKABaseDevice.AbortCommandSKABaseDevice.Abort()SKABaseDevice.AbortCommandsCommandSKABaseDevice.AbortCommands()SKABaseDevice.CheckLongRunningCommandStatusCommandSKABaseDevice.CheckLongRunningCommandStatus()SKABaseDevice.DebugDeviceCommandSKABaseDevice.DebugDeviceCommand.do()SKABaseDevice.DebugDeviceCommand.start_debugger_and_get_port()SKABaseDevice.DebugDeviceCommand.monkey_patch_all_methods_for_debugger()SKABaseDevice.DebugDeviceCommand.get_all_methods()SKABaseDevice.DebugDeviceCommand.method_must_be_patched_for_debugger()SKABaseDevice.DebugDeviceCommand.patch_method_for_debugger()
SKABaseDevice.DebugDevice()SKABaseDevice.set_state()SKABaseDevice.set_status()SKABaseDevice.push_change_event()SKABaseDevice.push_archive_event()SKABaseDevice.add_attribute()SKABaseDevice.set_change_event()SKABaseDevice.ExecutePendingOperations()
main()CommandTrackerCommandTracker.new_command()CommandTracker.update_command_info()CommandTracker.has_current_thread_locked()CommandTracker.commands_in_queueCommandTracker.command_statusesCommandTracker.command_progressesCommandTracker.command_resultCommandTracker.command_exceptionCommandTracker.get_command_status()CommandTracker.evict_command()