
Programming
57
Modero S Series Touch Panels - Configuration & Programming Manual
Button Commands (Cont.)
^BOP
Set the button opacity. The button opacity can be specified as a decimal between 0 - 255, where zero (0) is invisible and
255 is opaque, or as a HEX code, as used in the color commands by preceding the HEX code with the # sign. In this case,
#00 becomes invisible and #FF becomes opaque. If the opacity is set to zero (0), this does not make the button inactive,
only invisible.
• Syntax:
"'^BOP-<vt addr range>,<button states range>,<button opacity>'"
• Variables:
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).
button opacity = 0 (invisible) - 255 (opaque).
• Example:
SEND_COMMAND Panel,"'^BOP-500.504&510.515,1,200'"
• Example:
SEND_COMMAND Panel,"'^BOP-500.504&510.515,1,#C8'"
Both examples set the opacity of the buttons with the variable text range of 500-504 and 510-515 to 200.
?BOP
Get the overall button opacity.
• Syntax:
"'?BOP-<vt addr range>,<button states range>'"
• Variables:
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
1015:
Flag - Zero
Value1 - Button state number
Value2 - Opacity
Value3 - Zero
Text - Blank
Text length - Zero
• Example:
SEND COMMAND Panel,"'?BOP-529,1'"
Gets the button 'OFF state' opacity information.
The result sent to the Master would be:
ButtonGet Id = 529 Type = 1015
Flag = 0
VALUE1 = 1
VALUE2 = 200
VALUE3 = 0
TEXT =
TEXT LENGTH = 0
^BOR
Set a border to a specific border style associated with a border value for those buttons with a defined address range.Sets
the border by name (AMX Elite) to those buttons with the variable text range of 500-504 & 510-515. The border style is
available through the TPDesign4 border-style drop-down list. Refer to theTPD4 Border Styles by Name table on page 92 for
more information.
• Syntax:
"'^BOR-<vt addr range>,<border style name or border value>'"
• Variables:
variable text address range = 1 - 4000.
border style name = Refer to the Border Styles and Programming Numbers table on page 91.
border value = 0 - 41.
• Example:
SEND_COMMAND Panel,"'^BOR-500.504&510.515,10'"
Sets the border by number (#10) to those buttons with the variable text range of 500-504 & 510-515.
^BOS
Set the button to display either a Video or Non-Video window.
• Syntax:
"'^BOS-<vt addr range>,<button states range>,<video state>'"
• Variables:
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).
video state = Video Off = 0 and Video On = 1.
• Example:
SEND_COMMAND Panel,"'^BOS-500,1,1'"
Sets the button to display video.