Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_auxiliary_telescope
-
Labels:
-
Story Points:2
-
Epic Link:
-
Sprint:TSSW Sprint - Feb 04 - Feb 16
-
Team:Telescope and Site
Description
Improve the ATDome CSC as follows:
- Make it the real CSC, not just a simulator
- Update for XML changes in
DM-17610 - Add a command for homing
- Reject attempts to move in azimuth or home while already homing
- Make the engineering commands that move individual doors safer (the usual commands that open or close both doors are always safe; they have internal sequencing) and add unit tests for them:
- Reject attempts to move the main door unless the dropout door is fully open or fully closed
- Reject attempts to move the dropout door unless the main door is fully open
- Rename the bin script to remove the "_simulator" suffix and add a unit test for it
- Take a first pass at supporting configuration. The real code will have to wait until we have a standard for this.
Attachments
Issue Links
- is blocked by
-
DM-17610 Improve ATDome XML
- Done
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link |
|
Sprint | TSSW Sprint - Feb 04 - Feb 16 [ 845 ] |
Status | To Do [ 10001 ] | In Progress [ 3 ] |
Issue Type | Improvement [ 4 ] | Story [ 10001 ] |
Component/s | ts_auxiliary_telescope [ 16708 ] |
Labels | ts_ATDomeSimulator | ATDome auxtel ts_ATDomeSimulator |
Description |
Improve the ATDome simulator as follows:
- Add a command to the XML for homing and support it in the simulator - Get agreement on XML for individual door commands and if we support it then reject attempts to close the dropout door if the main door is closed - Reject attempts to move in azimuth or home while already homing |
Improve the ATDome CSC as follows:
- Make it the real CSC, not just a simulator - Update for XML changes in - Add a command for homing - Reject attempts to move in azimuth or home while already homing - Make the engineering commands that move individual doors safer (the usual commands that open or close both doors are always safe; they have internal sequencing) and add unit tests for them: -- Reject attempts to move the main door unless the dropout door is fully open or fully closed -- Reject attempts to move the dropout door unless the main door is fully open - Rename the bin script to remove the "_simulator" suffix and add a unit test for it |
Description |
Improve the ATDome CSC as follows:
- Make it the real CSC, not just a simulator - Update for XML changes in - Add a command for homing - Reject attempts to move in azimuth or home while already homing - Make the engineering commands that move individual doors safer (the usual commands that open or close both doors are always safe; they have internal sequencing) and add unit tests for them: -- Reject attempts to move the main door unless the dropout door is fully open or fully closed -- Reject attempts to move the dropout door unless the main door is fully open - Rename the bin script to remove the "_simulator" suffix and add a unit test for it |
Improve the ATDome CSC as follows:
- Make it the real CSC, not just a simulator - Update for XML changes in - Add a command for homing - Reject attempts to move in azimuth or home while already homing - Make the engineering commands that move individual doors safer (the usual commands that open or close both doors are always safe; they have internal sequencing) and add unit tests for them: -- Reject attempts to move the main door unless the dropout door is fully open or fully closed -- Reject attempts to move the dropout door unless the main door is fully open - Rename the bin script to remove the "_simulator" suffix and add a unit test for it - Take a first pass at supporting configuration. The real code will have to wait until we have a standard for this. |
Summary | Improve ATDome simulator | Modernize ATDome simulator and make it the real CSC |
Reviewers | Eric Coughlin [ ecoughlin ] | |
Status | In Progress [ 3 ] | In Review [ 10004 ] |
Status | In Review [ 10004 ] | Reviewed [ 10101 ] |
Resolution | Done [ 10000 ] | |
Status | Reviewed [ 10101 ] | Done [ 10002 ] |
End date | 05/Feb/19 | |
Start date | 24/Jan/19 |