User Guide

Table of Contents
iii
RMS CodeCrafter
Opening An Existing Project............................................................................................ 69
Closing A Project Or Template File ................................................................................. 69
Importing RMS SDK Spreadsheets................................................................................. 69
SERVERINFO.TXT Window ........................................................................................... 70
Exiting RMS CodeCrafter ................................................................................................ 71
Adjusting RMS CodeCrafter ............................................................................................ 71
Changing Visual Style ............................................................................................................ 71
Web Update ........................................................................................................................... 71
Setting Template Folder Destination...................................................................................... 71
Setting Default R.M.S. Server Address.................................................................................. 72
Setting Wizard to Generate Device Variable Warnings ......................................................... 72
Code Generation .....................................................................................................73
File Header...................................................................................................................... 73
DEFINE_DEVICES Section ............................................................................................ 73
Device definitions ................................................................................................................... 73
Device Definition Warnings .................................................................................................... 73
DEFINE_CONSTANT Section ........................................................................................ 74
Server Address Definition ...................................................................................................... 74
Maximum String/Enum Param Length ................................................................................... 74
RMSCommon.axi ............................................................................................................ 74
DEFINE_VARIABLE Section........................................................................................... 74
Device Arrays......................................................................................................................... 74
i!-ConnectLinx variables......................................................................................................... 75
Function Definitions......................................................................................................... 77
RMSCommon Callbacks ........................................................................................................ 77
RMSDevMonRegisterCallBack .............................................................................................. 77
RMSDevMonSetParamCallBack............................................................................................ 77
RMS Device Parameters........................................................................................................ 78
Module Definitions........................................................................................................... 78
Monitored Device/Support Modules ....................................................................................... 78
Source Usage ........................................................................................................................ 78
RMS Engine ........................................................................................................................... 78
RMSUIMod............................................................................................................................. 78
RMSWelcomeOnlyUIMod ...................................................................................................... 79
KeyboardMod......................................................................................................................... 79
i!-ConnectLinxEngineMod ...................................................................................................... 79
RMSHelpUIMod (AssetManager only) ................................................................................... 79
Event Definitions ............................................................................................................. 80
RMS Engine Device ............................................................................................................... 80