man7/ctlkeys

Table of Contents

Name

ctlkeys - AccelNET ctlkeys

General Information

CtlKeys are used to determine the method that the mouse, the keyboard, and the touch screen use to change the value of a parameter. Any parameter that can be varied by the mouse can also be varied by the touch screen.

AccelNET CtlKeys list

IncN

Increment n rollover. Only the increment button has an effect. Each time the button is pressed the value of the datapoint is increased by the value of IncVal. After PhyMax is reached the next button press causes the datapoint to be set to PhyMin.

DecN

Decrement n rollover. Only the decrement button has an effect. Each time the button is pressed the value of the datapoint is decreased by the value of IncVal. After PhyMin is reached the next button press causes the datapoint to be set to PhyMax.

IDecN

Increment/Decrement n rollover. Both buttons have an effect.

Increment Button

Each time the button is pressed the value of the datapoint is increased by the value of IncVal. After PhyMax is reached the next button press causes the datapoint to be set to PhyMin.

Decrement Button

Each time the button is pressed the value of the datapoint is decreased by the value of IncVal. After PhyMin is reached the next button press causes the datapoint to be set to PhyMax.

IDecE

Increment/Decrement w/endpoints. Both buttons have an effect.

Increment Button

Each time the button is pressed the value of the datapoint is increased by the value of IncVal. After PhyMax is reached further button presses do not have an effect.

Decrement Button

Each time the button is pressed the value of the datapoint is decreased by the value of IncVal. After PhyMin is reached further button presses do not have an effect.

Mom

Momentary type 1. Both buttons have an effect. When a button is pressed or released the datapoint is set to a new value. The values come from the PhyMin, PhyMax and IncVal fields.

The database is updated in this way:

PhyMin

Button release
PhyMax

Increment Button pressed
IncVal

Decrement Button pressed

Mom2

Momentary type 2. Both buttons have an effect. When a button is pressed or released the datapoint is set to a new value. The values come from the PhyMin, PhyMax and IncVal fields.

This type is for handling the case where there are two contacts, one normally open and one normally closed. In this situation the normally closed contact is usually opened momentarily to shut something off and the normally open contact is closed momentarily (while the nc contact is closed) to turn something on. This closely parallels a hardware system with start and stop buttons operating a relay with a holding contact. Usually when this type is used the binary value of the datapoint (in the DataRec) is initialized to the value of IncVal.

The database is updated in this way:

PhyMin

Decrement Button pressed
PhyMax

Increment Button pressed
IncVal

Button release

Mom3

Momentary type 3. Both buttons have an effect. When a button is pressed or released the datapoint is set to a new value. The values come from the PhyMin, PhyMax and IncVal fields.

This type is for handling the case where there are two contacts, both normally open and one contact must be closed to increase and another or possibly both must be closed to decrease. This occurs in NEC’s external foil stripper controller where we have nop/chg inc/dec.

The database is updated in this way:

PhyMin

Button release
PhyMax

Decrement Button pressed
IncVal

Increment Button pressed

RSet

Random Set Keypad/Buttons. The parameter may be varied by using the mouse or by entering a new value from the keypad.

RSetK

Random Set keypad only. The parameter may be varied only by entering a new value from the keypad. The parameter may be assigned to the touch screen, however, the inc/dec buttons won’t work.

RSetB

Random Set buttons only. The parameter may be varied by using the mouse (or the touch screen) only.

Manual page revision

$Id: ctlkeys.7,v 1.1 2006/04/04 17:46:18 kitchen Exp $


Table of Contents