Method |
Returns |
Description |
SetLiveVideo(index) |
0/1 |
equals live video settings index camera setup
page. index=0 equals all |
Invalidate(handle) |
0/1 |
handy function to invalidate/update a window |
SetSelTool(name) |
True/False |
set selected tool for main
tool list. Returns False if name don't exists or any configuration dialog
is open, else True. To disable selected tool a non existing
tool name/blank may be given (though the function result will be
False) |
GetSelTool() |
string |
get selected tool in main
tool list. Returns name of selected tool if any, else empty string |
ToolStat() |
None |
writes profile tool statistics to console |
ToolReport() |
None |
writes tool definition to console |
CreateForm(name) |
Form |
creates a form suitable for control
containment |
CreateDialog(name) |
Dialog |
creates a dialog style form suitable for control
containment |
CreateOKCancelDialog(name) |
Dialog |
creates dialog with OK and Cancel button |
GetDirList(dir,[recursive=False]) |
tuple |
creates a list of all directories in dir. Set
optional recursive to True get all directories in directory tree.
Directorynames includes full path. |
GetFileList(dir,[recursive=False]) |
tuple |
creates a list of all
filenames in dir. Set optional recursive to True get all files
in directory tree. Filenames includes full path. |
FindFiles(mask) |
tuple |
returns all files mathing DOS mask (ie.<path>*.bmp).
Files does not include path as above methods. |
GetCurSource() |
string |
return current name of executing script (not
nested names) |
GetCurTool() |
tool |
returns current tool if script is executed by a
PythonScript tool |
SetTraceLog(mode,filename=’’,separator=’;’) |
int |
set internal application trace mode to add
execution info messages to tracelog. Trace messages from toolbox
execution and
mode - integer value of mode bits
bit 1 - append trace messages to tracefile
bit 2 - last trace message to singleline tracefile_LAST.<ext>
bit 4 - send trace messages to console
bit 8 - send trace messages to
DebugView or similar application
filename - name of tracefile, located in "Storage Folder" if
path is omitted
separator - tracelog field separator, default ';'
Default tracefile - "Scorpion_Trace_0.log" /
"Scorpion_Trace_0_LAST.log"
SetTraceMode returns previous mode.
Trace standard format:
<timestamp>;<threadID>;<memoryused>;<context1>;<context2>;....<contextN> |
AddTraceMessage(msg) |
int |
add trace message due to tracelog mode. Msg may
be single item, list or tuple.
Example - adding messages to tracefile:
SetTraceLog(1)
AddTraceMessage('Inspecting item')
AddTraceMessage((GetStringValue('System.Result'),GetBoolValue('System.Running')) |