RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
592
Ctrl Command release_wait
Function Resumes processing of a list that has been interrupted by set_wait.
Call
release_wait()
Comments • release_wait is only executed if the RTC6 is actually in a wait state (hence if a break
point has been previously reached and list processing has been interrupted; the
PAUSED list execution status is then set but not the BUSY list execution status).
Otherwise, release_wait is ignored (get_last_error return code
RTC6_BUSY
).
• By release_wait, the PAUSED list execution status (queriable with get_status) is reset
and the BUSY list execution status is newly set, see also Chapter 6.4.3 ”List Execution
Status”, page 108.
• release_wait resets the
WaitWord
that receives the break point number during an
interrupt to zero.
• If a home jump (defined by home_position or home_position_xyz) has been
executed by set_wait, then release_wait leads to a corresponding home return
(the INTERNAL-BUSY list execution status is set while the home return is executed).
• The wait state can be queried by get_wait_status.
RTC4RTC6 Basically unchanged functionality. However:
Additional PAUSED list execution status. It is set by set_wait and reset with release_wait.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References set_wait, get_wait_status, restart_list