PROMOTION TECHNICAL REFERENCE MANUAL
Document 15774(1.0.0.0)
27
Output Control Commands
Normally, the ProMotion transmits data from a programmable key string serially. If you
enable the Echo parameter, data also outputs to the display.
Toggle Display Echo
When defining key output, enter
BE
as the two HEX digits to allow any or all parts of a
programmable key string to both transmit and display simultaneously. With terminal echo
disabled, the terminal will transmit all characters after the Toggle Display Echo command to
both the display and the serial port.
Escape commands echoed to the display that do not require serial output will process
normally. Commands that require serial output are stored in the receiver buffer until the end
of the current key string execution. Remember that this command is a toggle function and
will operate according to the state of the terminal’s Echo parameter setting.
Toggle Serial Output
When defining key output, enter
BF
as the two HEX digits to prevent the terminal from
transmitting characters within a programmable key string.
When used in conjunction with the Toggle Echo command, you can control which parts of a
programmable key strings display on the terminal parts of strings and which parts transmit
to the host. For example, to send the string “START” to the host while displaying
“RUNNING” on the terminal, your key output definition would look like:
‘S’ ‘T’ ‘A’ ’R’ ‘T’ BFh BEh ‘R’ ‘U’ ‘N’ ‘N’ ‘I’ ‘N’ ‘G’
Pause Commands
With the use of extended key functionality, you can program a key string to pause while
either waiting to receive a specific character or a specific handshake line input.
Pause until Handshake Line Input is +V
When defining key output, enter
B7
as the two HEX digits to suspend programmable key
output until the ProMotion’s handshake line (at the interface connector) is b3 and
+30 volts.
If the handshake line is already in the +V range, there should be no delays in output. Should
the terminal wait for a response for more than 0.50 seconds, it will display the Wait character.
To abort the pause, press
CTRL
and
F5
simultaneously.
Note:
Use of this command requires that you disable the terminal’s Handshake parameter.