Text Keypad - AMX CAFE DUET STANDARD NETLINX API (SNAPI) DEVICES Instruction Manual

Standard netlinx api (snapi) r 1.8.0 devices
Table of Contents

Advertisement

Text Keypad

IKeypadComponent
IKeypadComponentListener
IModuleComponent
IModuleComponentListener
ITextKeypadComponent
ITextKeypadComponentListener
Name: Text Keypad
Interface: ITextKeypad
Text Keypad Functions
Name
addKeypadComponent(index,keypadAd-
dress)
getKeypadComponentAddress(index)
getKeypadComponentIndex(keypadAddress)
removeKeypadComponent(keypadAddress)
removeKeypadComponent(index)
setButtonState(btnNum,bs)
setButtonStatus(btnNum,bs)
setButtonStatus(btnNum,bs)
processButtonStateEvent(PUSH)
Standard NetLinx API (SNAPI) R 1.8.0
Component
Channel Level Command
IKeypadComponent
IKeypadComponent
IKeypadComponent
IKeypadComponent
IKeypadComponent
IKeypadComponent
IKeypadComponent
<btn>
IKeypadComponent
<btn>+1
00
IKeypadComponentListener
<btn>
Constant
KEYPADADD-
<index>,<keypadaddr>
?KEYPADADDR-
<index>
?KEYPADIDX-<key-
padaddr>
KEYPA-
DREMOVEADDR-
<keypadaddr>
KEYPADREMOVEIDX-
<index>
KEYPADBTN-
<btn>,<state>
Notes
Add a keypad address at a given index,
where <index> is 1-x and <keypadaddr> is
a keypad address and x is the maximum
supported keypad index (see specific mod-
ule documentation)
Query for the address of the keypad at
index <index>, responds with KEY-
PADADDR-<index>,<keypadaddr>
Query for the index of the keypad with
address <keypadaddr>, responds with
KEYPADADDR-<index>,<keypadaddr>
Remove the keypad with address <key-
padaddr>, where <keypadaddr> is a key-
pad address
Remove the keypad at index <index>,
where <index> is 1-x and x is the maximum
supported keypad index (see specific mod-
ule documentation)
Set the state of a keypad button <btn> for
the keypad at index/port, where <state> is
CLICK or DOUBLECLICK
Discrete Function Channel: Set the status
of a keypad button <btn> for the keypad at
index/port (see state chart)
Discrete Function Channel: Set the status
of a keypad button <btn> for the keypad at
index/port (see state chart)
Input Function Channel: Button state is
Released when BUTTON_EVENT-
RELEASE is received, where <btn> is the
button/channel number
245

Advertisement

Table of Contents
loading

This manual is also suitable for:

Cafe duet

Table of Contents