User guide

5.2. CINTPOS CONSOLE STREAMS 133
Sequence Purpose
@A Set flag 1 in the currently selected task
@B
Set flag 2 in the currently selected task
@C
Set flag 3 in the currently selected task
@D
Set flag 4 in the currently selected task
@E
Send the current incomplete line to the currently selected
task
@F
Throw away the current i n comp l et e line and all outstanding
completed lines
@H
Hold the currentl y selected task
@L
Throw away the current incomplete line
@Sdd
Set the curr ently selected task to task dd and allow output
from any task
@Tdd
Set the currently selected task to task dd and only allow
output from task dd
@U
Unhold the currently selected task
@Xhh
Input the characte r with hex code hh
@Y
Toggle message tagging. When tagging is enabled every line
of output identi fie s the originating task
@Z
Toggle echo mode. When echoing is off subsequent charac-
ters are not echoed to the screen. This is useful for typing
passwords.
@ddd
Input the characte r with octal code ddd
@@
Input @
5.2.1 Devices
The input and output device intenti fie rs may be inspected and changed by the foll owing
call:
old_in_devid := sendpkt(notinuse, console_task, Action_devices,
?, ?,
new_in_devid,
new_out_devid)
old_out_devid := result2
The device identifiers are only changed if the new i de ntifiers are non zero. This call
is used, for instance, by the record command to change replace the screen output
device with a task that forwards each charac te r to the scree n while re cor di n g timing
information. For details, see the programs com/record.b and com/recordtask.b