User Guide
Appendix
126
Axcess Programming Language
DEFINE PROGRAM
...
(* KEYPAD *)
IF(PUSH_CHANNEL>=8Ø AND PUSH_CHANNEL<=89)
{
(* CODE TO EXECUTE GOES HERE *)
}
Axcess Keywords
Keywords are certain identifiers that are reserved for Axcess commands, functions, and system
variables. These are integral to the system and cannot be redefined or used as identifiers. The table
below contains an alphabetical list of the Axcess keywords.
Axcess Keywords
#DEFINE DEFINE_LATCHING PAUSE_ALL_WAIT
#END_IF DEFINE_MUTUALLY_EXCLUSIVE PAUSE_WAIT
#IF_DEFINED DEFINE_PROGRAM PROGRAM_NAME
#IF_NOT_DEFINED DEFINE_START PULSE
#WARN DEFINE_TOGGLING PUSH
_ _DATE_ _ DEFINE_VARIABLE PUSH_CHANNEL
_ _FILE_ _ DEVICE_ID PUSH_DEVICE
_ _LINE_ _ DO_PUSH RANDOM_NUMBER
_ _NAME_ _ DO_RELEASE REDIRECT_STRING
_ _TIME_ _ ELSE RELEASE
_ _VERSION_ _ EXTERNAL_CONTROL RELEASE_CHANNEL
ACTIVE FIND_STRING RELEASE_DEVICE
AND GET_BUFFER_CHAR REMOVE_STRING
ATOI GET_MULTI_BUFFER_STRING RESTART_ALL_WAIT
BAND GET_PULSE_TIME RESTART_WAIT
BNOT GET_TIMER RIGHT_STRING
BOR IF SELECT
BXOR INCLUDE SEND_COMMAND
CALL INTEGER SEND_LEVEL
CANCEL_ALL_WAIT ITOA SEND_STRING
CANCEL_ALL_WAIT_UNTIL ITOHEX SET_LENGTH_STRING
CANCEL_WAIT LEFT_STRING SET_PULSE_TIME
CANCEL_WAIT_UNTIL LENGTH_STRING SET_TIMER
CLEAR_BUFFER LOCAL_VAR SYSTEM_CALL
CREATE_BUFFER LONG_WHILE SYSTEM_CALL_NUM
CREATE_LEVEL LOWER_STRING TIME
CREATE_MULTI_BUFFER MASTER_SLOT TO
DATE MEDIUM_WHILE TOTAL_OFF
DAY MID_STRING UPPER_STRING
DEFINE_CALL MIN_TO WAIT
DEFINE_COMBINE NOT WAIT_UNTIL
DEFINE_CONNECT_LEVEL OFF WHILE
DEFINE_CONSTANT ON XOR
DEFINE_DEVICE OR