AT5-798: Expand CbfController On() Command to Configure the Talon Boards
Changes include:
- Add a component manager for the Talon-DX boards
- Make use of the
TalonDxComponentManager
in theCbfController
to configure the Talon boards in the On command - Set
simulationMode
to default True inCbfController
so that the TalonDxComponentManager` is not used in the default case - Add a folder where we can share files with the MCS pods. Ideally this is a folder that can be updated at runtime, but it does not seem possible to do this right now.
Future TODOs:
- Need to figure out how to mount a shared folder to a pod. Doesn't seem like SKA supports this right now, so will need to reach out the research team at some point in the future.
-
CbfController
On command takes longer than 3s whensimulationMode
is set to False. Not sure if we need to do anything special to the command so it can be run asynchronously from clients. For now the workaround is to just increase the timeout when creating the device proxy
Edited by Andrada Zoltan