Details
-
Type:
Story
-
Status: To Do
-
Resolution: Unresolved
-
Fix Version/s: None
-
Component/s: ts_main_telescope
-
Labels:
-
Team:Telescope and Site
-
Urgent?:No
Description
Based on recent MTHexapod testing it appears that the STOP command is sometimes ignored. The CSC runs the following command sequence:
Set position:
|
codcode=enums.CommandCode.POSITION_SET
|
params1-6=desired position
|
|
Move point to point:
|
code=enums.CommandCode.SET_ENABLED_SUBSTATE
|
param1=enums.SetEnabledSubstateParam.MOVE_POINT_TO_POINT
|
param2=sync
|
|
Pause for a short time (as little as 0 seconds)
|
|
Stop:
|
code=enums.CommandCode.SET_ENABLED_SUBSTATE
|
param1=enums.SetEnabledSubstateParam.STOP
|
If the pause is too short the stop command is ignored and the move finishes normally.
I consider this a serious, high priority bug that requires a lot of tricky code to work around in the CSC – code that delays sending the STOP command.
Please also check if the rotator has the same problem. If it does then please file a ticket or ask me to do so.