Technical information
The RMS Enterprise SDK (v4)
34
RMS Enterprise - NetLinx Programmer’s Guide
RMS Duet Device Monitoring Modules
The RMS Enterprise SDK includes default asset monitoring and management implementations for the following Duet device
types:
Each Duet device that is intended to be used with RMS should include both the Duet device module and a RMS Duet device
monitoring module. The Duet device monitoring modules are lightweight wrapper NetLinx-based modules that facilitate device
registration and provide extension points for NetLinx programmers to add any necessary custom asset parameters, control
methods, or metadata properties.
The diagram in FIG. 15 illustrates the file dependency chain for the RmsDuetXxxxxMonitor modules integration:
Each Duet device monitoring module requires the following three arguments (a) the RMS Virtual Device, (b) the device for the
real device, and (c) the Duet module virtual device. These RMS Duet device monitor modules are provided as open source
NetLinx code.
(a) RMS NetLinx Virtual Device - This virtual device must be exposed using the RMS NetLinx Adapter module.
(b) Duet Module Virtual Device - This device will be the NetLinx virtual Device ID used to communicate with the RMS
subsystem from NetLinx programming. (Note this Device ID must exists in the Duet Device ID range.)
(c) Real Device - This is the physical device I/O port and is used by RMS to associate a unique client key to the asset using the
D:P:S identification string.
RMS Duet Device Monitoring Modules
• Audio Conferencer • Monitor
• Camera • Receiver
• Digital Satellite System • Settop Box
• Document Camera • Switcher
• Digital Video Recorder • TV
• Disc Device (DVD, CD) • Video Conferencer
• Light System • Video Projector
FIG. 15
RMS SDK File Dependencies - Duet Device Implementation