Technical information
i!-ConnectLinx
83
RMS NetLinx Programmer’s Guide
i!-ConnectLinx
i!-ConnectLinx™ is a framework that allows you to expose NetLinx™ actions
that can be utilized by other user interfaces or processes outside the NetLinx
Control System. For instance, i!-ConnectLinx can be programmed to expose
source select functions and i!-ConnectLinx compatible technologies, such as
RMS, can use this information to allow the source selects to be executed as a
scheduled event.
i!-ConnectLinx also provides a mechanism to request actions to be executed on
the NetLinx Control System. Once a process outside the NetLinx Control System
has obtained the action list, the process can then make a request to
i!-ConnectLinx to execute that action. i!-ConnectLinx handles this request and
makes this request available to the NetLinx program for execution.
i!-ConnectLinxEngineMod, is the main i!-ConnectLinx module that handles
exposing and executing action requests, see the Module section on page 95. To
support i!-ConnectLinx, you simply include this module in your program, define
your actions and write programming to support those actions. The
i!-ConnectLinxEngineMod module makes the list of actions available to other
processes, executes their requests, and provides your program with a push when
an action needs to be executed.