Prism
Operation Manual Issue 2.00
Page 7.24
GET_DSA_TEXT(n, start, finish)
Read a text string from the nth row of
the display, between the positions
'start' and 'finish' (inclusive).
GET_DSA_VAL(n, start, finish)
Read a numerical result using the
same coordinate system as above.
The number may be an integer or
have a decimal point.
GET_DSA_CHAR(n, pos)
Read a single character from the nth
row at position 'pos' using the same
coordinate system as above. Note that
not all DSA-1 characters translate
exactly into PC characters - the bit
activity display for example.
7.4.2.3.3. Branching
These keywords allow unconditional and conditional jumps to be made to another part
of the macro sequence, depending on the state of the DSA-1 LEDs or the values in the
internal stores (see above). They all specify a label to jump to:
Unconditional:
JUMP(@
xxx
)
or
JMP(@
xxx
)
Unconditional jump;
On DSA-1 LEDs:
JUMP_IF_LED(zzz, @xxx)
or
JLED(zzz, @xxx)
Jump if the specified LED is lit;
JUMP_IF_NOT_LED(zzz, @xxx)
or
JNLED(zzz, @xxx)
Jump if the specified LED is unlit;
The following LED specifiers should be used with the above Keywords:
CARRIER panel LEDs:
FAIL, ERROR, NFAIL, BLOCK, ALOG, 32, 44056,
441, 48, OTHER, 200PPM, 50PPM, 10PPM, 2PPM,
WRTREF;
DATA panel LEDs:
AUX, AUDIOLO, AUDIOHI, USER, VALID PRO,
CONS, 1550, J17, ABDIF, CRCERROR, COPYPRO,
STEREO, 2CH, MONO;
Key mode LEDs:
ON, LS_ON, LSM_CHAN, LSM_BOTH, LSM_LINE,
DI_XLR, DI_COAX,DI_OPT, TERM_LOZ, TERM_HIZ,