User`s guide

15-7 Appendix A – Adding User-Defined Serial Protocols
Appendices
A
remoteflag – Must match the name of a flag in the in the Configuration |
Flags window of the remote script connected to a porttyperemote as
param1. Puts one byte in the compiler buffer which is the index of that flag.
remotevar – Must match the name of a variable in the Configuration |
Variables window of the remote script connected to a porttyperemote as
param1. Puts one byte in the compiler buffer which is the index of that
variable.
remoteport – Must match the name of a port in the Configuration | Ports
window of the remote script connected to a porttyperemote as param1. Puts
one byte in the compiler buffer which is the index of that port.
remotesequence – Must match the name of a sequence in the Sequence
List window of the remote script connected to a porttyperemote as param1.
Puts one byte in the compiler buffer which is the index of that sequence.
porttyperemote – Must be a valid local Alcorn 9 Bit Control port with a
valid Script attached to it.
bytelabel – Must match the name of a label in the Events window, and fit
into a single byte. The label must be less than 128 events away from the
current event. Puts one byte in the compiler buffer which is the offset in
bytes to that label.
bytetime – Must be a valid time that fits into one byte. Any time (
whether entered in absolute frames FFF, or time SS.FF ) is acceptable, up to
255 frames. The maximum time varies depending on the frame rate
selected in the Show Controller. For example, with a running frame rate of
30fps, the maximum time is 8 seconds, 15 frames. Puts one byte in the
compiler buffer which is the number of frames specified.
byte – Must be a valid number between 0 and 255 inclusive. The number
can be entered in decimal, hexadecimal, or percentage. For example, the
number 128 could be entered as 128 for decimal, 0x80, h80, or 80h for
hexadecimal, or 50% for percentage. Puts one byte in the compiler buffer
which is the number entered.
Note The param byte may have an optional argument which is a tighter
specification on the number. For example, paramX=byte(15,32) would
require the number entered to be larger than 14 and smaller than 33 to be valid.
word– Must be a valid number between 0 and 65535 inclusive. The
number can be entered in decimal, hexadecimal, or percentage. For
example, the number 49152 could be entered as 49152 for decimal,
0xC000, hC000, or EC000h for hexadecimal, or 75% for percentage.
Puts two bytes in the compiler buffer which is the number entered.
Note As in byte, the param word may have an optional argument which is a
tighter specification on the number.
string – Accepts any correctly formatted string. The string can consist of
any combination of decimal, hex, or percentage numbers, and text data. For