I!-Connectlinx; Using I!-Connectlinx - AMX RMS CODECRAFTER Instruction Manual

Hide thumbs Also See for RMS CODECRAFTER:
Table of Contents

Advertisement

i!-ConnectLinx

i!-ConnectLinx
world. i!-ConnectLinx allows a programmer to define and program 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 i!-PCLink/PresentationControl
allow the source selects to be executed from a Microsoft PowerPoint
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. 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.

Using i!-ConnectLinx

Little work is required to add i!-ConnectLinx to your existing NetLinx code. i!-ConnectLinx is
implemented as a NetLinx module. Adding the module definition and all it's parameters to your
code is all that is required.
In order to use i!-ConnectLinx, you need to program and define a series of actions in the NetLinx
Control System. The key to the i!-ConnectLinx engine is the virtual device,
Support the actions you want executed remotely using this virtual device.
Think of the virtual device,
program to respond to certain push channel from a touch panel; i!-ConnectLinx is exactly the same.
Let's say you want the user to be able to allow i!-PCLink/PresentationControl the ability to play
and stop a VCR. Imagine you have two touch panel buttons that do these functions; write code that
responds to the pushes:
BUTTON_EVENT[TP,1]
{
PUSH:
{
}
}
BUTTON_EVENT[TP,2]
{
PUSH:
{
}
}
To expose these actions using i!-ConnectLinx, write the same code substituting the touch panel
device for your i!-ConnectLinx virtual device:
RMS CodeCrafter
is an application that allows you to expose NetLinx
vdvCLActions
PULSE[VCR,1]
PULSE{VCR,2]
, can use this information to
®
, as a touch panel. Normally, you write your NetLinx
(* VCR Play *)
(* VCR Stop *)
i!-ConnectLinx
actions to the outside
presentation.
.
vdvCLActions
89

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RMS CODECRAFTER and is the answer not in the manual?

Questions and answers

Table of Contents