Details
-
Sub-system Version
-
Resolution: Unresolved
-
Obs Mgt & Controls
-
CSP LMC Mid
-
0.12.0
-
MINOR
-
0.19.0
-
-
SP-2096 CSP.LMC improving non blocking commands thread system
-
-
Description
All notable changes to this product version are listed here in user readable form.
This product adheres to Semantic Versioning.
This version relies on the new package of ska-csp-lmc-common v0.12.0 (REL-299) where significant changes were made on the command execution.
In particular these new classes were implemented:
- TaskExecutor to enqueue commands issued by the devices,
- MacroComponentCommand for managing sequential commands on subsystems,
- SubsystemExecutor to execute subsystems commands in threads,
- TaskPriorityScheduler for prioritizing subsystem commands.
Attachments
Issue Links
Type | Key | Summary | Status | Assignee | ARTs | Agile Teams | FPs | P | FixVersion | Due Sprint | |
---|---|---|---|---|---|---|---|---|---|---|---|
|
Done | Vrcic, Sonja |
Obs Mgt & Controls
|
Team_CREAM
|
1 | PI16 | Sprint 3 |