| Lines 5-9 were replaced by lines 5-7 |
| - of configuration and action scripts. |
| - The action scripts are called from the ScriptContext system |
| - with in a certain context: a sics hipadaba node and a |
| - controller object. The access to the context is implemented |
| - with the {{sct}} command. |
| + of initialization and action scripts. The action scripts |
| + are called from the ScriptContext system within a certain |
| + context: a sics hipadaba node and a controller object. |
| Line 11 was replaced by line 9 |
| - !Initialization Script |
| + !Tutorial |
| Lines 13-14 were replaced by line 11 |
| - The scripts should be placed in a |
| - file with a path {{~/sea/tcl/drivers/<driver-name>.tcl}} |
| + * [A simple driver example] |
| Lines 16-18 were replaced by line 13 |
| - If different drivers share common code, the common code may |
| - be placed in {{~/sea/tcl/common/}}. The individual drivers |
| - may then contain only an appropriate {{source}} command. |
| + !Reference |
| Lines 20-21 were replaced by lines 15-16 |
| - The initialization script must have the name |
| - {{stdConfig::<driver-name>}}. |
| + * [initialization commands|StdSctInitCmds] |
| + * [standard action scripts] |
| Removed line 23 |
| - ''Example of an initialization script'' |
| Removed lines 25-26 |
| - In this example no action scripts have to be defined, |
| - only scripts from stdsct.tcl are used. |
| Lines 28-45 were replaced by line 20 |
| - {{[controller|SeaController] std sendterminator=\r timeout=5 |
| - \\[controllerDesc|SeaControllerDesc] "LakeShore 336 controller" |
| - \\prop [startcmd|SeaStdProp] "*IDN?" |
| - \\ |
| - \\[obj|SeaObj] LS336 -float rd |
| - \\prop [readcmd|SeaStdProp] "KRDG?A" |
| - \\prop [readfmt|SeaStdProp] "%g" |
| - \\[kids|SeaKids] "LS336 settings" { |
| - \\ [node|SeaNode] set -float wr |
| - \\ prop [readcmd|SeaStdProp] "SETP?1" |
| - \\ prop [readfmt|SeaStdProp] "%g" |
| - \\ prop [writecmd|SeaStdProp] "SETP 1,%g" |
| - } |
| - }} |
| - |
| - The first command to be called is {{[controller|SeaController]}}: |
| - As terminator for commands CR is used, and a timeout of 5 sec is |
| - specified. |
| + ---- |
| At line 46 added 1 line. |
| + to be done |
| At line 47 added 3 lines. |
| + If different drivers share common code, the common code may |
| + be placed in {{~/sea/tcl/common/}}. The individual drivers |
| + may then contain only an appropriate {{source}} command. |