
D15358.01 APRIL 2016
Collaboration Endpoint software
version 8.1
© 2016 Cisco Systems, Inc.
All rights reserved.
20
The widget identifier
All widgets on a Touch10 in-room control panel need a unique identifier,
a WidgetID. The WidgetID may either be defined by you, or assigned
automatically. The WidgetID can be any name or number; we recommend
using a descriptive name without special characters. The maximum number of
characters is 40.
The WidgetID is the programming link between Touch10, the video system,
and the control system. The WidgetID will be included in all events that are
associated with a widget, and you must use the same identifier when you send
commands to that widget via the code that you write for your control system.
Group identifiers
One of the widgets, the Group button, has two types of identifiers: The
WidgetID refers to the complete group of buttons, while GroupIDs are unique
identifiers for the individual buttons within the group.
Option 1 Option 2 Option 3
Widget_ID_groupbutton
Group_ID_one Group_ID_two Group_ID_three
A GroupID is assigned automatically, but can be defined by you instead. A
GroupID can be any name or number; we recommend using a descriptive
name without special characters. The maximum number of characters is 255.
Widgets
The Touch10 in-room control panel is composed of user interface elements
called widgets. You can find the complete widget library in the right pane of the
in-room control editor.
• General tab: Buttons with custom text, group buttons, toggle button, sliders,
text fields and more.
• Icons tab: Buttons with familiar symbols for Home, Power, Arrow up/down/
left/right, Camera controls, Loudspeaker controls, Microphone control, Media
player controls, and more.
The content of the next few pages describes each widget type, with emphasis
on:
• Commands that change the value of the widget
• Events that are sent (pressed, changed, released, clicked) and which actions
trigger these events
• Examples of commands and events, both in terminal output mode and XML
output mode
Syntax and semantics for all events, commands and statuses that are
related to in-room controls (user interface extensions) are included in the
Commandreference chapter.