Transient Buffer Component Manager
This module implements component management for transient buffers.
- class TransientBufferComponentManager(*args: Any, **kwargs: Any)[source]
A component manager for a transient buffer.
- __init__(logger: Logger, communication_state_callback: Callable[[ska_control_model.CommunicationStatus], None], component_state_callback: Callable[[...], None]) None[source]
Initialise a new instance.
- Parameters:
logger – the logger to be used by this object.
communication_state_callback – callback to be called when the status of the communications channel between the component manager and its component changes.
component_state_callback – callback to be called when the component state changes.