Hall Research CNT-IP-2 User Manual

Page 20

Advertising
background image

Web Enabled Serial Controller

20

4.4.4.3.1 Adding custom strings to control the end-user device

Actions are very flexible in that they can be configured in a variety of ways

and even linked together to form compound actions. This flexibility makes

them versatile but also makes them a bit tricky to understand at first. For

example, if you wanted to turn on a projector and automatically select the

projector VGA input from a single button press then you would create a

compound action consisting of individual actions.
First, create an action to turn on the projector with the appropriate RS232

command.
Create another action that selects the projector VGA input with the

appropriate RS232 command.
Finally, create an action that has each of the previous actions.
This would be the action you would want the button to perform when

pressed.
This allows you to build up the desired functionality one step at a time. This

helps with final system integration and reduces onsite time.
Action Sequence
For example, in the action command list window for the default VGA1ON

the action sequence is:

BL6,1

BL7,0

BL8,0

BL9,0

BL10,0

The first 5 commands for the VGA1ON button are actually just turning

Button LEDs on the GUI on or off.
The VGA1ON action is assigned to Button 6 (labeled “VGA 1”) so the first

command is turning the Button 6 LED on (BL6,1). Button 6 is part of a

group with Button 7 (VGA 2), Button 8 (CV 1), Button 9 (CV 2), and Button

10 (HDMI). This is a radio group which means only one button should be lit

at a time (because only one source can be active at a time). Therefore, we

must also turn off the other buttons. Notice we do the same thing for the

actions for the other buttons. It may be tricky at first to understand the

concept of turning the LEDs on/off on every action sequence. The important

thing to note is that you must know what button the action is going to be

assigned to before you create the action. Also, if the button is part of a group

then you must know what other buttons will be part of the group and what

the LED behavior should be.

Advertising