Details
-
Type:
Bug
-
Status: To Do
-
Resolution: Unresolved
-
Fix Version/s: None
-
Component/s: ts_main_telescope
-
Labels:
-
Epic Link:
-
Team:Telescope and Site
-
Urgent?:No
Description
Motivation: To start the setCompensationMode at the camera hexapod a specific configuration must be loaded.
Camera hexapod and rotator CSC do not accept "settingsToApply" parameter.
Sending a command similar to:
await salobj.set_summary_state(camhex, salobj.State.DISABLED, settingsToApply='default')
does not load a configuration.
Expected behavior would be that on the transition the CSC load a new configuration and set the values in the low-level controller.
Work around: switch off and on the PXI CPU using the netbooter.
The low-level controller does not read the configuration file from the CSC. It reads its own configuration file when the application starts. Therefore, I think Russell Owen should define what is the behavior of CSC to read the settingToApply first.