CUE CueSiteManager Programmers User Manual

Cue Site Manager
Programmer’s Manual
18.10.2013

Contents

Cue Site Manager / Programmer’s Manual / Contents
2 Contents
3 Introduction 3 Overview 3 Application Diagram 4 Features 4 Parts 4 Order and Registration
How CSM Works
5 5 Block Diagram 6 Software Components 7 Hardware Compatibility of Software Components
Basic Terminology
8 8 Parameters 9 CUEunits 9 CSMDataProvider Host Unit 9 Site Description 10 Commands
Project Configuration
12 12 Overview 12 Monitored Site 13 Central Station / Operator Console
CSMDataProvider (driver)
19 19 Description 19 Requirements 19 Configuration 19 Properties 21 Events 25 Functions
CSMDataCollector (driver)
27 27 Description 27 Properties 27 Events 27 Functions
CSMOverviewUI (graphic window)
28 28 Description 29 Properties 30 Functions 30 Events
Software and Firmware License
31
32 Notes
Central Station Configuration
15
17 Network Configuration 17 Overview 17 LAN 18 WAN
© CUE, a.s. All Rights Reserved. | www.cuesystem.com | support@cuesystem.com
2
Cue Site Manager / Programmer’s Manual / Introduction

Introduction

Overview

Cue Site Manager (CSM) is a software solution for IT staff and asset management allowing to remotely monitor and control boardrooms, offices, auditoriums, classrooms, private homes, flats, etc. and their associated controlled devices. Each site can be identified by name, group and location.
Monitor
The system monitors any system attribute - lights, room temperature, volume, projector lamp life and power, etc. For each attribute the threshold value and condition can be defined and if this condition is reached one of the following actions will be triggered
▪ Help request informs administrator that someone on site needs a help. Typically this action can be
triggered using Help button on the touch panel.
▪ Maintenance request informs administrator that some site needs a maintenance. For example projector
air lter needs to be cleaned.
▪ Service request informs administrator that some service is required. For example projector lamp needs
to be replaced.
▪ Security alert informs administrator about some security issue. For example projector lost network
connectivity. It can indicate, that projector has been stolen.
All actions described above can be customized to perform the following tasks
▪ Display on administrator application ▪ Send information to predened e-mail addresses ▪ Write to log le
Control
Each site has set of predefined commands which can be executed by administrator. For example administrator can switch on / off the projector, set room preset or light scene, etc.

Application Diagram

Monitored Site 1
Monitored Site 2
Network
Central Station / Operator Console
Monitored Site n
© CUE, a.s. All Rights Reserved. | www.cuesystem.com | support@cuesystem.com
3
Cue Site Manager / Programmer’s Manual / Introduction

Features

▪ Communication is secured by password and unique transaction ID to avoid unauthorised access. ▪ Each site offers additional information for administrator - owner, phone number, prestige, equipment
list, number of seats, etc.
▪ Administrator can sort site view according site name, group, location, identication, connection, power
and actions.
▪ Each Monitored Site can be independent CVC project.

Parts

Part Product Code Description
CSM Base CS0424
CSM Data Provider Site License CS0425 License for each site beeing monitored by CSM Base.
Administrator (operator) application running on appropriate CUEunit - see section Hardware Compatibility of Software Components. It includes a
CSM incl. application template and required number of CSM Data Provider Site Licenses.
ll necessary software blocks for

Order and Registration

One CSM Base is necessary for administrator application and number of CSM Data Provider Site Licenses depends on number of monitored sites. All necessary hardware (touch panels, controllers) and / or runtimes (pcCUE, iCUE, aCUE) have to be ordered separately.
The following steps are necessary to order and register.
Step 1
Send the order for Cue Site Manager with the desired number of CSM Data Provider Site License to your sales partner. Use the appropriate product code CS0424 for CSM Base and CS0425 for CSM Data Provider Site License.
Step 2
You will receive delivery note with serial numbers for CSM Base (CS0424) and all CSM Data Provider Site Licenses (CS0425). Send serial number of your hardware product (Central Station where CS0424 CSM Base is connected) and all serial numbers (for CS0424 and CS0425, from delivery note) to register@cuesystem.com.
Step 3
You will receive a license key file CueSiteManager_CS0424.LicenseKey which includes desired number of site licences.
Copy this file to filestorage area of your CUEunit (touch panel, controller, pcCUE, ...) which is used as Central Station. Use Admin Web for controllers and touch panels or Configuration window, section Folders for pcCUE.
You can check the number of registered room licenses in hardware debug mode of Central Station CUEunit in debug messages immediately after the start of debug mode. The following message will be displayed: “CSM license is valid for total number of X site(s)”. If license file is missing or corrupted, message “CSM license is not valid” will be displayed.
Step 4
If you need to increase the number of site licenses, contact your sales partner.
© CUE, a.s. All Rights Reserved. | www.cuesystem.com | support@cuesystem.com
4
Cue Site Manager / Programmer’s Manual / How CSM Works

How CSM Works

Block Diagram

CSM consists of the following software components as described below.
CSMDataProvider driver is used in monitored site project and it serves for bi-directional communication between site application and Central Station.
CSMDataCollector is used in Central Station and it communicates with all monitored sites. Central Station can be standalone unit or it can be combined with Operator Console, which is provided by CSMOverviewUI graphic object. More Operator Consoles cab be used with one Central Station.
Important note
▪ Each Monitored Site can be independent CVC project. ▪ Central Station / Operatore Console must be included in one CVC project. This project can be
independent on Monitored Site projects.
Monitored Site 1
CUEunit
Site Application
CSMDataProvider
(driver)
LAN / WAN
CSMDataCollector
(driver)
LAN
Monitored Site 2
CUEunit
Site Application
CSMDataProvider
(driver)
Central Station / Operator Console 1
CSMOverviewInterface
(module)
Operator Console 2
CSMOverviewInterface
(module)
Monitored Site n
CUEunit
Site Application
CSMDataProvider
(driver)
Monitored SitesCentral Station / Operator Console(s)
CSMOverviewUI (graphic object)
CSMOverviewUI (graphic object)
Operator Console n
CSMOverviewInterface
(module)
© CUE, a.s. All Rights Reserved. | www.cuesystem.com | support@cuesystem.com
CSMOverviewUI (graphic object)
5
Cue Site Manager / Programmer’s Manual / How CSM Works

Software Components

Monitored Site
CSMDataProvider (driver)
This driver provides communication between site application and CSM. It is used in site project and it allows to collect monitored parameters and to start operator commands.
Central Station / Operator Console
CSMDataCollector (driver)
This driver is the core of CSM – it communicates with all monitored sites using LAN/WAN connection and provides data to all opearator user interfaces CSMOverviewUI. It also automatically sends e-mail notifications and writes data to log files.
The instance of this driver is typically created in Central Station and it needs six TCP Client channels.
CSMOverviewUI (graphic object)
This graphic window type object is used to display the data of all monitored sites, for example parameter values, online/offline states, security alerts, service requests etc. It also allows to send commands to sites and configure all necessary parameters.
The instance of this graphic object has to be created in Operator Console. CSMOverviewUI can run on touchpanel or other CUE units with graphic output minimum resolution 768 x 480 pixels. Recommended resolution is 1280 x 800 pixels or higher.
This graphic object requires the CSMOverviewInterface module.
The number of displayed monitored sites depends on monitor resolution. If it is not possible to show all site lines on the screen, site lines can be scrolled.
CSMOverviewInterface (module)
CMSOverviewInterface joins the functions of graphic object and driver CSMDataCollector.
© CUE, a.s. All Rights Reserved. | www.cuesystem.com | support@cuesystem.com
6
Cue Site Manager / Programmer’s Manual / How CSM Works

Hardware Compatibility of Software Components

Minimum required resolution for CSMOverviewUI is 768 x 480 pixels, recommended resolution is 1280 x 800 pixels or higher.
Software Component
CSMDataProvider
(driver)
Device Type
Wired Touch Panels Note 3 Yes Yes
Wireless Touch Panels Note 4 Note 1 Yes
Touch Panel Controllers Yes Yes Yes
ipCUE-omega Yes Yes Yes
controlCUE Controllers Yes Yes No
Other ipCUE Controllers Yes Note 2 No
pcCUE-standard No No Yes
pcCUE-professional Note 4 Yes Yes
aCUE-standard No No Yes
aCUE-professional Note 4 Note 1 Yes
iCUE-standard No No Yes
iCUE-professional Note 4 Note 1 Yes
CSMDataCollector
(driver)
CSMOverviewUI (graphic object)
CSMOverviewInterface
(module)
Yes - this module can run with full functionality.
No - this module can’t run.
Note 1 - due to wireless communication and battery operation can’t be 100% reliable.
Note 2 - driver can run but response will be very slow. It is not recommended.
Note 3 - if touch panel is disconnected, it is not possible to communicate with this site. It is not recommended especially for tabletop touch panels.
Note 4 - it is strictly not recommended due to possibility to battery dischard, potential wireless communication problems, safe modes, etc.
© CUE, a.s. All Rights Reserved. | www.cuesystem.com | support@cuesystem.com
7
Cue Site Manager / Programmer’s Manual / Basic Terminology

Basic Terminology

Parameters

Description
Parameter can be any site application value important for monitor and display on Operator Console (data type Double). It can be for example room temperature, lamplife of projector, etc.
All parameters are defined by properties of driver CSMDataProvider (monitored site CVC project) and information about parameters and their values are displayed on Operator Console.
Parameter Properties
Name
This is name of the parameter and it is displayed on Operator Console. For example “Lamplife“, “Room Temperature“.
Unit
This is name of the parameter unit and it is displayed on Operator Console. For example “hour”, “oC“.
Threshold Value
The Threshold Value is the value for which this Parameter is considered to trigger Threshold Action. It is used together with Threshold Operator.
Threshold Operator
This is condition for comparison of Parameter And Threshold Value. If this condition is reached, the Threshold Action is triggered.
Following operators are available
▪ Less Then means if Parameter < Threshold Value then Threshold Action is triggered ▪ Less Then Or Equal To means if Parameter <= Threshold Value then Threshold Action is triggered ▪ Greater Then means if Parameter > Threshold Value then Threshold Action is triggered ▪ Greater Then Or Equal To means if Parameter >= Threshold Value then Threshold Action is triggered ▪ Equal To means if Parameter = Threshold Value then Threshold Action is triggered ▪ Not Equal To means if Parameter <> Threshold Value then Threshold Action is triggered
Threshold Action
The Threshold Action is triggered if threshold condition is spent (parameter value is out of range).
Following Threshold Actions displayed on Operator Console are available
▪ Security Alert indicates that there is some security problem. For example loosing of communication
with projector can indicate them.
▪ Help Request indicates request of site stuff for help. It is typically used for user interaction with
operator via Operator Console. ▪ Service Request indicates needs for service intervention. For example projector lamplife is exceeded. ▪ Maintenance Request indicates request of site stuff for maintenance. For example too high temperature
of projector can indicates need for dust lter cleaning.
All actions described above are also automatically written to log file and every action sends e-mail. For e-mail functions see section Central Station Configuration.
In case of necessity all these actions can be triggered without change of parameter value using driver functions. In that case actions are called User Security Alert, User Help Request, User Service Request and User Maintenance Request.
© CUE, a.s. All Rights Reserved. | www.cuesystem.com | support@cuesystem.com
8
Cue Site Manager / Programmer’s Manual / Basic Terminology
Following Threshold Actions are not displayed on Operator Console
▪ Log means that if threshold condition is spent (parameter value is out of range), this information is
written to log le.
▪ None means that Threshold Action is not triggered.
Advice When Return To Normal Range
Following actions can be make when parameter value returns to normal range
▪ Log means that if parameter returns to normal range, this information is written to log le. ▪ None means that nothing is done.
Example
This example describes projector lamplife monitoring.
Set of parameter properties
▪ Parameter Name: “Projector LampLife” ▪ Parameter Unit: “hours“ ▪ Threshold Value: 2000 (depends of type of projector) ▪ Threshold Operator: Greater Then Or Equal To ▪ Threshold Action: Service Request ▪ Advice When Return To Normal Range: Log
Description
When projector lamplife (read by driver from projector) exceeds 2000 hours, Service Request will appear on Operator Console, e-mail to service e-mail address is sent and information is written to the log file. When lamplife is reseted (after lamp replacement), information is written to the log file using Advice When Return To Normal Range.

CUEunits

CUEunit is any site controller or touch panel beeing monitored. CSM monitores if the CUEunit is offline or online. Name for every CUEunit can be defined by property CUEunitXXName.

CSMDataProvider Host Unit

This is the CUEunit where CSMDataProvider driver is connected.

Site Description

Description
Each monitored site has set of values (properties) for easy identification and navigation in Operator Console.
Properties
Name
This property defines name of the site displayed on Operator Console where all monitored sites can be sorted using this value.
Location
This property defines location of the site displayed on Operator Console where all monitored sites can be sorted using this value. For example town, country, etc.
Group
This property defines group of the site displayed on Operator Console where all monitored sites can be sorted using this value. For example faculty, companies, private houses, etc.
© CUE, a.s. All Rights Reserved. | www.cuesystem.com | support@cuesystem.com
9
Cue Site Manager / Programmer’s Manual / Basic Terminology
Owner
This property defines name of the site owner (responsible person, user, etc.). This information is displayed on Operator Console.
Phone Number
This property defines phone number of the site. This information is displayed on Operator Console and it can be used by operator for contact with the site.
Prestige
This property defines prestige level of the site. This value can help operator to sort priorities od monitored site requests.
Number of Seats
This property describes number of seats in the site.
Web Control Address
This property defines address of site web control pages if web control is applied (for example WebGUI application).

Commands

Description
Every monitored site can be controlled from Operator Console using commands. There are two types of commands
▪ Predened Commands are x commands implemented by CSM. ▪ User Commands can be customized for each site. That means the programer can dene functionality of
each command using standard XPL2 programming tools.
Predened Commands
Send Message
This command allows to send message from operator to monitored site. Message content is entered by operator using onscreen keyboard.
Power On
This command starts process defined by monitored site programm. It is dedicated for system power on. For example it can be sequence of commands for projector on, screen down, audio system on, etc.
Power Off
This command starts process defined by monitored site programm. It is dedicated for system power off. For example it can be sequence of commands for projector off, screen up, audio system off, lights off, airconditon off, etc.
Clear User Security Alert Clear User Help Request Clear User Service Request Clear User Maintenance Request
These commands clears user requests / alerts from Operator Console. It can be used in case that operator solves situation caused request / alert.
© CUE, a.s. All Rights Reserved. | www.cuesystem.com | support@cuesystem.com
10
Loading...
+ 22 hidden pages