AMX NXT-1200V manual Custom Event Fields, Button Query Commands, Programming, ?Bcb

Models: NXT-1200V

1 196
Download 196 pages 6.82 Kb
Page 164
Image 164
Custom Event Fields

Programming

All custom events have the following 6 fields:

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

 

 

These fields are populated differently for each query command. The text length (String Encode) field is not used in any command.

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

154

1200V Modero Video Touch Panels

Page 164
Image 164
AMX NXT-1200V manual Custom Event Fields, Button Query Commands, Programming, ?Bcb, 1200V Modero Video Touch Panels