Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_main_telescope
-
Labels:
-
Story Points:4
-
Epic Link:
-
Sprint:TSSW Sprint - Jun 21 - Jul 05, TSSW Sprint - Jul 05 - Jul 19
-
Team:Telescope and Site
-
Urgent?:No
Description
If there is a fault condition such as an e-stop pressed then the clearError command oscillates between the "FAULT" and "STANDBY" state forever. I think it should got to FAULT and stay in FAULT.
I observed this in today's testing. I believe the sequence was:
- Use the EUI to put the controller into DDS mode
- Use the hexapod commander to issue "enterControl" to the CSC
- The state goes to FAULT
- Use the hexapod commander to issue "clearError" to the CSC
- The state oscillates between FAULT and STANDBY. I see no sign that it will ever stop doing this.
That's the core of the problem above. But we continued as follows:
- Use the hexapod commander to issue "exitControl" to the CSC. The oscillation stopped.
- Use the EUI to issue "clearError". The oscillation resumed (as reported to the commander).
Attachments
Issue Links
- relates to
-
DM-29931 The camera hexapod starts to move when DDS control is switched on.
- To Do
-
DM-28695 The MTHexapod is mis-handling configuration changes
- Invalid
-
DM-29975 Please make the STOP command more reliable in the hexapod
- To Do
-
DM-30814 Have the Rotator Send Exactly the Same Telemetry and Config Data to the EUI and CSC
- Done
-
DM-29720 Support the Command Queue in Low-Level Hexapod Controller
- Invalid
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link |
|
Labels | HexRot MainTelescope |
Comment |
[ Also (perhaps this should be a different ticket) changing the configuration does not trigger a new configuration message from the low-level controller. [~pkubanek] changed the pivot point in the low-level controller and the CSC apparently did not see a configuration message (certainly it did not print new configuration, which it does when it sees a configuration message).
Also a question: are the commands to set the pivot, acceleration, etc. only accepted in OFFLINE state? I was not able to change them from the CSC in ENABLED state (and the CSC rejects those commands in any other state, of course). ] |
Team | Telescope and Site [ 13500 ] |
End date | 25/Jun/21 | |
Sprint | TSSW Sprint - Jun 21 - Jul 05 [ 1104 ] | |
Start date | 24/Jun/21 | |
Story Points | 1 |
Status | To Do [ 10001 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | To Do [ 10001 ] |
Status | To Do [ 10001 ] | In Progress [ 3 ] |
Sprint | TSSW Sprint - Jun 21 - Jul 05 [ 1104 ] | TSSW Sprint - Jun 21 - Jul 05, TSSW Sprint - Jul 5 - Jul 19 [ 1104, 1106 ] |
Story Points | 1 | 2 |
Attachment | stateTransition.png [ 50955 ] |
Reviewers | Russell Owen [ rowen ] | |
Status | In Progress [ 3 ] | In Review [ 10004 ] |
Status | In Review [ 10004 ] | In Progress [ 3 ] |
Story Points | 2 | 3 |
Attachment | IMG_20210712_140632.jpg [ 50978 ] |
Assignee | Te-Wei Tsai [ ttsai ] | Russell Owen [ rowen ] |
Assignee | Russell Owen [ rowen ] | Te-Wei Tsai [ ttsai ] |
Attachment | stateMachine.png [ 51015 ] |
Attachment | dataInEfd.png [ 51016 ] | |
Attachment | enabledStateWithInvalidCommand.png [ 51017 ] |
Status | In Progress [ 3 ] | In Review [ 10004 ] |
Status | In Review [ 10004 ] | Reviewed [ 10101 ] |
Resolution | Done [ 10000 ] | |
Status | Reviewed [ 10101 ] | Done [ 10002 ] |
Story Points | 3 | 4 |