AMX NXD-CV7 User Manual

Page 154

Advertising
background image

Programming

146

7" Modero Widescreen Touch Panels

All custom events have the following 6 fields:

These fields are populated differently for each query command. The text length (String Encode)

field is not used in any command.

Custom Event Fields

Field

Description

Uint Flag

0 means text is a standard string, 1 means Unicode encoded string

slong value1

button state number

slong value2

actual length of string (this is not encoded size)

slong value3

index of first character (usually 1 or same as optional index

string text

the text from the button

text length (string encode)

button text length

Button Query Commands

?BCB

Get the current
border color.

Syntax:

"'?BCB-<vt addr range>,<button states range>'"

Variable:

variable text address range = 1 - 4000.

button states range = 1 - 256 for multi-state buttons (0 = All states, for General buttons
1 = Off state and 2 = On state).

custom event type 1011:

Flag - zero

Value1 - Button state number

Value2 - Actual length of string (should be 9)

Value3 - Zero

Text - Hex encoded color value (ex: #000000FF)

Text length - Color name length (should be 9)

Example:

SEND COMMAND Panel,"'?BCB-529,1'"

Gets the button 'OFF state' border color. information.

The result sent to the Master would be:

ButtonGet Id = 529 Type = 1011

Flag = 0

VALUE1 = 1

VALUE2 = 9

VALUE3 = 0

TEXT = #222222FF

TEXT LENGTH = 9

Advertising
This manual is related to the following products: