SKA Tango Base Logo

Tutorials

  • Writing your first SKA Tango device using ska-tango-base

How-To Guides

  • How to write a device with a component manager
  • How to manage the operational state
  • How to use the control mode
  • 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
  • How to implement event driven monitoring
  • How to implement a dynamic attribute from signal
  • How to use the CallbackScheduler
  • How to test a SharingObserver
  • How to use a device with inheritable admin mode

Guidelines

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

Concepts

  • Components and component managers
  • Logging configuration
  • Long running commands

Reference

  • commandedState and commandedObsState attributes
  • Long running command client/server interface
  • Modular device API design
  • Future API
  • Future device interfaces
  • Deprecated API
    • SKA Device
    • Deprecated Base
    • Deprecated Controller
    • Deprecated Obs
    • Deprecated Subarray
    • Test Mode Mixin
    • Long Running Commands
    • Executor
    • Software Bus
    • Poller
    • Callback Scheduler
    • Validators
    • Faults
    • Type Hints
    • Utils
    • Testing
    • Client API
    • Other deprecated modules
      • stb.base.admin_mode_model
      • stb.base.command_tracker
      • stb.base.op_state_model
      • stb.base.test_mode_overrides
      • stb.poller.polling_component_manager
      • stb.commands
      • stb.control_model
      • stb.long_running_commands_api
  • Deprecated device interfaces

Releases

  • Migrating to 1.0
  • Migrating to 1.2
  • Migrating to 1.4
  • Migrating to 1.5
  • Migrating to 1.7
  • Changelog
SKA Tango Base
  • Deprecated API
  • Other deprecated modules
  • View page source

Other deprecated modules

  • stb.base.admin_mode_model
  • stb.base.command_tracker
  • stb.base.op_state_model
  • stb.base.test_mode_overrides
  • stb.poller.polling_component_manager
  • stb.commands
  • stb.control_model
  • stb.long_running_commands_api
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.