![DAP Technology 1394 Operation Manual Download Page 167](http://html.mh-extra.com/html/dap-technology/1394/1394_operation-manual_509853167.webp)
Scriptor
167
Copyright © DapTechnology B.V., 2005-2019 - All Rights Reserved., 5/20/2019
·
waiting (sleep), The process is waiting for a sleep statement (not yet implemented)
·
waiting (breakpoint), The process is broken at a breakpoint or the user is stepping with the debuggger
·
waiting (stream write), The process is writing to a stream buffer, or waiting until space is available to
write
·
waiting (stream read), The process is reading from a stream buffer or waiting for data to be available in
the buffer
·
waiting (host function), The process is executing a function on the host and waiting for it to return
If the debug mode is enabled and the script is running, the Scriptor will periodically request information for
the processes that are enabled in the process view. Enabling a process is done by clicking in the check
box to the left of it.
If a process is not only enabled (checked), but also selected as the current process (red highlight bar), the
script tree will follow the yellow arrow that marks the line that is executed by the process. When no
process is selected, no process is followed and only gray arrows are drawn in the tree view. If the Call
Stack view is shown, the information displayed in it corresponds to the selected process.
As the info per process is requested in a periodical way, it might seem that a process is constantly at the
same code line. In reality, however, the process could be executing other code lines in between two
process info updates. Check the process state to verify if a process is indeed waiting for some event or if
it is still running/ready.
The Process View also contains a toolbar with some controls on it to control script execution. The toolbar
is shown in the picture above and from the left to the right contains the following controls:
·
Start/resume process: This control will start or resume the currently selected process. Ofcoarse this
function is only available if the current process state allows resuming or starting.
·
Stop process: This control will try to stop the current process. If the current process is waiting for
something, it will not stop until it is done waiting. Pressing the stop control several times will not
speedup the stop request. If the process is not waiting and not stopped already, it will stop immediately.
·
Pause process: This control will try to pause the current process. If the current process is waiting for
something, it will not pause until it is done waiting. Pressing the pause control several times will not
speedup the pause request. If the process is not waiting and not stopped already, it will stop
immediately.
·
Step Over: If the script is currently at a breakpoint or paused, this control will make it execute the
current script line and break at the next one.
·
Step Into: If the script is currently at a breakpoint or paused, this control will make it execute the current
script line and break at the next one. However, if the current script line contains any function calls, it will
break at the first line in the function that is called.
Summary of Contents for 1394
Page 1: ...1394 Analyzer Operation Manual Hardware and Software Guide Doc DT PRO134MAN700E ...
Page 11: ...1394AnalyzerOperationManual 11 456 The SCSI2 Connector 457 The SUBD connector ...
Page 187: ...Scriptor 187 Copyright DapTechnology B V 2005 2019 All Rights Reserved 5 20 2019 ...
Page 199: ...Scriptor 199 Copyright DapTechnology B V 2005 2019 All Rights Reserved 5 20 2019 ...
Page 363: ...FormatEditor 363 Copyright DapTechnology B V 2005 2019 All Rights Reserved 5 20 2019 ...