SKA Tango Base Logo

How-To Guides

  • Getting started
  • How to manage your operational state with BaseComponentManager
  • How to implement a long running command
  • How to invoke a long running command
  • How to use the logger
  • How to use OpenTelemetry
  • How to use optional attributes

Guidelines

  • Reporting failure of long running commands
  • Initialising your SKA Tango device

Concepts

  • Components and component managers
  • Logging configuration
  • Long Running Commands

Reference

  • Long Running Command client/server interface
  • commandedState and commandedObsState attributes
  • API
    • SKADevice
    • Base Device
    • Controller Device
    • Obs Device
      • Obs State Model
      • Obs Interface
      • Obs Device
    • Subarray Device
    • Software Bus
    • Task Executor
    • SKA Poller
    • Long Running Commands
    • Command Argument Validators
    • Commands
    • Deprecate modules
    • Faults
    • TestModeOverrideMixin
    • Testing subpackage
    • Type Hints
    • Utils

Releases

  • Migrating to 1.0
  • Migrating to 1.2
  • Migrating to 1.4
  • Changelog
SKA Tango Base
  • API
  • Obs subpackage
  • View page source

Obs subpackage

This subpackage models an SKA Tango observing device.

  • Obs State Model
  • Obs Interface
    • CommandedObsStateSignal
      • CommandedObsStateSignal.__init__()
    • ObsInterface
      • ObsInterface._obs_state
      • ObsInterface.obsState
      • ObsInterface._commanded_obs_state
      • ObsInterface.commandedObsState
      • ObsInterface._obs_mode
      • ObsInterface.obsMode
      • ObsInterface._config_progress
      • ObsInterface.configurationProgress
      • ObsInterface._config_delay_expected
      • ObsInterface.configurationDelayExpected
      • ObsInterface.read_obsState()
      • ObsInterface.read_commandedObsState()
      • ObsInterface.read_obsMode()
      • ObsInterface.read_configurationProgress()
      • ObsInterface.read_configurationDelayExpected()
  • Obs Device
    • ObsDeviceComponentManager
    • SKAObsDevice
      • SKAObsDevice.InitCommand
        • SKAObsDevice.InitCommand.do()
      • SKAObsDevice.create_component_manager()
    • main()
Previous Next

© Copyright SKAO.

Built with Sphinx using an SKA theme based on a theme provided by Read the Docs.

SKA documentation is licensed under Creative Commons Attribution 4.0 International.