SKA Tango Base
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 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 use the CallbackScheduler
How to test a SharingObserver
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
Base device interfaces
API
SKADevice
Base Device
Controller Device
Obs Device
Subarray Device
Future Interfaces
Software Bus
Task Executor
SKA Poller
Long Running Commands
Command Argument Validators
Commands
Deprecate modules
Callback Scheduler
Faults
TestModeOverrideMixin
Testing subpackage
Type Hints
Utils
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
API
View page source
API
Devices
SKADevice
Base Device
Controller Device
Obs Device
Subarray Device
Facilities
Future Interfaces
Software Bus
Task Executor
SKA Poller
Long Running Commands
Misc
Command Argument Validators
Commands
Deprecate modules
Callback Scheduler
Faults
TestModeOverrideMixin
Testing subpackage
Type Hints
Utils