Technical information

The RMS Enterprise SDK (v4)
17
RMS Enterprise - NetLinx Programmer’s Guide
The following code illustrates the inclusion of the RMS Touch Panel Monitor module.
DEFINE_DEVICE
dvTP1 = 10001:1:0 // Touch Panels
dvTP2 = 10002:1:0 // (must be port 1 for base device)
dvTP3 = 10003:1:0
dvTP1_RMS = 10001:7:0 // RMS Touch Panels
dvTP2_RMS = 10002:7:0 // (RMS uses port 7 by default)
dvTP3_RMS = 10003:7:0
//
// AMX Touch Panel Monitor
//
// - include a touch panel monitoring module instance for each
// touch panel device you wish to monitor.
//
DEFINE_MODULE 'RmsTouchPanelMonitor' mdlRmsTouchPanelMonitorMod_1(vdvRMS,dvTP1);
DEFINE_MODULE 'RmsTouchPanelMonitor' mdlRmsTouchPanelMonitorMod_2(vdvRMS,dvTP2);
DEFINE_MODULE 'RmsTouchPanelMonitor' mdlRmsTouchPanelMonitorMod_3(vdvRMS,dvTP3);
The RMS Touch Panel Monitor module supports both G3 and G4 AMX Touch Panels. Depending on which touch panel model and
firmware you have, the RMS Touch Panel Monitor module will attempt to monitor a variety of parameters for the touch panel.
The RMS Touch Panel Monitor module is provided as an open source NetLinx module so that you can modify a copy of it to meet
any custom requirements.
RMS Touch Panel Files
The RMS Enterprise SDK includes sample touch panel files in the following resolutions:
800 x 600
800 x 480
The touch panel file include the application user interface implementation for:
Send Help Requests (see Sending Help Requests to RMS Server on page 110)
Send Maintenance Requests (see Sending Maintenance Requests to RMS Server on page 110)
View Location Hotlist Information