05.05.2014 Views

csmstr - Omega Engineering

csmstr - Omega Engineering

csmstr - Omega Engineering

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DEFINING ACTIONS<br />

CRIMSON USER MANUAL - MODULAR CONTROLLER<br />

DEFINING ACTIONS<br />

Many primitives can be made touch-sensitive such that certain actions will occur when they<br />

are pressed, held-down or released. To define the actions to be performed by a primitive,<br />

display the properties of that primitive and select the Action tab…<br />

The drop-down list is used to select the action mode, each of which is described below.<br />

ENABLING ACTIONS<br />

If you want to make a particular action dependent on some condition being true, enter an<br />

expression for that condition in the Enable field for the action in question. This expression<br />

may reference a flag tag directly, or may use any of the comparison or logical operators<br />

defined in the Writing Expressions section. If you need more complex logic, such that one of<br />

several actions is performed based on more complex decision-making, configure the primitive<br />

in user-defined mode and use it to invoke a program that implements the required logic. In<br />

addition, the Remote property can be used to enable or disable this action via the web server’s<br />

virtual panel facility: In order for remote access to be allowed, the Enable expression must<br />

evaluate to a non-zero value, and the Remote property must be set to Enabled.<br />

ACTION DESCRIPTIONS<br />

The sections below describe each available type of action. When each type is selected, the<br />

Action Details portion of the action dialog box will change to show the available options.<br />

PAGE 166<br />

http://www.redlion.net/controller

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!