Code Generation
RMS CodeCrafter will output a single, all-inclusive NetLinx include (.axi) file, with the following
features:
File Header
RMS CodeCrafter should include a header including an AMX copyright notice, an RMS SDK
version, and information about the RMS CodeCrafter program such as name and version.
(***************************************************************************)
(*
(*
(***************************************************************************)
(*
(***************************************************************************)
(*
(*
(*
(***************************************************************************)
RMS CodeCrafter obtains the RMS SDK version by reading a registry key set by the SDK installer,
HKEY_LOCAL_MACHINE\SOFTWARE\AMX Corp.\RMS SDK\Version.
DEFINE_DEVICES Section
Device definitions
RMS CodeCrafter will generate device definitions for the following devices in the
DEFINE_DEVICE section of the generated file, if they cannot be located in the integrated source
file:
The values used in these definitions are those entered on the RMS Devices wizard page.
Device Definition Warnings
For all other devices referenced in the code-generation process, RMS CodeCrafter will optionally
create warnings that notify the user that the device has not been defined. Below is one such
warning:
// dvTP3a
#IF_NOT_DEFINED dvTP3a
#WARN 'RMS: This Device Needs to be Defined in your Main Program: dvTP3a'
#END_IF
An option will be provided to enable/disable these warnings. By default they are enabled.
RMS CodeCrafter
AMX Corporation
Copyright (c) 2004 AMX Corporation. All rights reserved.
please refer to EULA.TXT for software license agreement
AMX Resource Management Suite
vdvRMSEngine – the RMS Engine virtual device
dvRMSEngine – the socket device for communication with the RMS server
vdvCLActions – the i!-ConnectLinx virtual device.
vdvKB – A virtual device for communicating with the KeyboardMod module. This will
only be defined if the KeyboardMod is defined.
Code Generation
(2.0.13)
*)
*)
*)
*)
*)
*)
73
Need help?
Do you have a question about the RMS CODECRAFTER and is the answer not in the manual?
Questions and answers