Custom Device Monitoring Programming
42
RMS NetLinx Programmer’s Guide
be registered as a custom source. For instance, a custom action called "Select
Slide To Video" will register a source called "Slide To Video."
DEFINE_EVENT
BUTTON_EVENT[vdvCLActions,1]// Custom Source
{
PUSH:
{
// Switch the projector and switcher to select the Source
ON[vdvCLActions, 1]
}
}
DATA_EVENT[vdvCLActions]
{
ONLINE:
{
// VCR Select
SEND_COMMAND vdvCLActions,"'ADD ACTION-1,Select Custom
Source'"
}
To notify i!-ConnectLinx and RMSSrcUsageMod when no source is active, set
the i!-ConnectLinx status for Power Off using the standard Power Off action:
PULSE[vdvCLActions, 1002]
By default, RMS monitors a single source at a time. If a new source is selected,
the previous selected source's usage is tracked and the new source is selected.
However, if you have more that one destination in your system, such as two
projectors, this operation is not desirable. RMS can monitor each source
independently based on the status of the source select channel. To enable this
mode in RMSSrcUsageMod, call RMSSetMultiSource() with a parameter of
true. For example:
DATA_EVENT[vdvRMSEngine]
{
ONLINE :
{
RMSSetMultiSource(TRUE)
}
}
The following diagram is a visual description of the architecture of the
RMSSrcUsageMod module:
Summary of Contents for RMS 3.0
Page 1: ...Software NetLinx Programmer s Guide RMS Resource Management Suite 3 0 ...
Page 4: ......
Page 10: ...Overview 2 RMS NetLinx Programmer s Guide ...
Page 12: ...System Requirements 4 RMS NetLinx Programmer s Guide ...
Page 22: ...Concepts 14 RMS NetLinx Programmer s Guide ...
Page 62: ...Custom Device Monitoring Programming 54 RMS NetLinx Programmer s Guide ...