Details
-
Type:
Improvement
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_main_telescope
-
Labels:None
-
Story Points:4
-
Sprint:TSSW Sprint - Jul 18 - Aug 01, TSSW Sprint - Aug 01 - Aug 15, TSSW Sprint - Aug 15 - Aug 29, TSSW Sprint - Aug 29 - Sep 12, TSSW Sprint - Sep 12 - Sep 26
-
Team:Telescope and Site
Description
Change hardcoded grace_period from MTAirCompressor into configurable value. Also drop disable/enable state transition for powering up/down and implement command to do that.
Attachments
Issue Links
- is child task of
-
CAP-931 Catch all ticket for TSSW XML 13.0 work
-
- Done
-
Please consider also adding hostname, port, and unit to the config schema. Since this is an indexed CSC, you need some way to specify different values for different air compressors ("instances"). The recommended way to handle this is to make this part of the configuration a dict (jsonschema "object)) of salIndex: instance-specific config. Look at ts_ess_csc and ts_mthexapod for two examples. The big advantage to this is that it makes starting the CSC simple: just specify the index and it will figure out which hostname, port and unit to use. If you specify an unsupported index (one with no instance-specific configuration) the CSC should complain and quit.