Appendix A. Info Tables and Settings
ProgErrors
Numeric Y
• Status table field: ≈20
Number of compile or runtime errors for the running program. Updated after compile.
ProgName
String Y
• Station Status field: Current Program
• Status table field: 10
Name of current (running) program; updates at startup
ProgSignature
Numeric Y
• Station Status field: Program Signature
• Status table field: 10
Signature of the running CRBasic program including comments. Does not change with
operating-system changes. Updates after parsing the program.
Info Tables and Settings: R
Keyword Data Type
• Where to Find
Description
RecNum LONG Y
Record number increments only when the record is requested by support software. If record
number is needed for a CRBasic program operation, use Record in the Public table. When
using Public.Record(1,1), the NextScan that occurs in the MAIN sequence (not in any of
the slow sequences) increments the record number. Range = 0 to 2
32
.
RevBoard
String Y
• Status table field: 5
Electronics board revision in the form xxx.yyy, where xxx = hardware revision number;
yyy = clock chip software revision. Stored in flash memory. Updated at startup.
RouteFilters
String
• Settings Editor: Advanced | Route Filters
Restricts routing or processing of some PakBus message types.
RS232
Handshaking
Numeric
• Settings Editor: Advanced | RS232 Hardware Handshaking Buffer Size
If non-zero, hardware handshaking is active on the RS-232 port. This setting specifies the
maximum packet size sent between checking for CTS.
RS232Power
Numeric
• Settings Editor: Advanced | RS232 Always On
Controls whether the RS-232 port will remain active even when communication is not
taking place. If RS-232 handshaking is enabled (RS232Handshaking is non-zero), this
setting must be set to True. Default = False.
RS232Timeout
Numeric
• Settings Editor: Advanced | RS232 Hardware Handshaking Timeout
RS-232 hardware handshaking timeout. Specifies the time (tens of ms) that the CR800 will
wait between packets if CTS is not asserted.