User Guide

Appendix
117
A
xcess Programming Language
Appendix
This section contains Axcess-related reference material in the following sub-sections:
! Axcess Programming Standards
! Axcess Keywords
! ASCII Code Chart
! ASCII Code Chart Abbreviations
Axcess Programming Standards
1. Keep pertinent job information in a consistent order in the program name.
Standard:
PROGRAM_NAME='AMX Ø1, BOARDROOM, SO#99999, REV2, FA/BETA'
(* DEALER ID, JOB NAME, SO#, REV#, AUTHOR'S INITIALS *)
2. Use the /BETA flag after your initials in the program name until it is completed.
3. Use (* !!REV1 *) or (* !!RV1 *) after lines or sections that were changed in program revisions.
Standard:
ON [RELAY,1] (* SYSTEM POWER:!!REV1 *)
also correct:
ON [RELAY,SYSTEM_POWER] (* !!RV1 *)
! List the type and version of master (Normal, Enhanced, AXCENT2) used in the system
after PROGRAM_NAME and before DEFINE_DEVICE.
Standard:
PROGRAM_NAME='AMX01, BOARDROOM, SO#99999, REV2, XXX/BETA'
(* DATE:04/08/95 TIME:01:23:45 *)
(* SYSTEM TYPE: ENHANCED MASTER V3.500 *)
(*********************************************************)
(* DEVICE DEFINITIONS GO BELOW *)
(*********************************************************)
DEFINE_DEVICE
4. Keep a revision header (with the most recent revision at the top) listing program changes after
PROGRAM_NAME and before DEFINE_DEVICE.
When naming Axcess or Touch Panel files, indicate that the file requires Extended
Memory by following the job name with "(EXT.MEM)".