Difference between revisions of "TLABQ"

From HSYCO
Jump to navigation Jump to search
Line 53: Line 53:
 
|n ≥ 0
 
|n ≥ 0
 
|the number of log lines to display in the UI object
 
|the number of log lines to display in the UI object
 +
 +
|}
 +
 +
 +
== User Interface ==
 +
 +
=== Texecom Object ===
 +
 +
{{:Texecom_(I/O_Server_Object)}}
 +
 +
=== UISET Actions ===
 +
 +
{| class="wikitable"
 +
!ID
 +
!Attribute
 +
!colspan="2"|Set to
 +
 +
|-
 +
 +
|log
 +
|value
 +
|colspan="2"|latest security log lines (as many as specified by the 'logsize' option)
 +
 +
|-
 +
 +
|rowspan="2"|connection.online
 +
|rowspan="2"|visible
 +
|true
 +
|when datapoint connection = online
 +
|-
 +
|false
 +
|when datapoint connection = offline
 +
 +
|-
 +
 +
|rowspan="2"|connection.offline
 +
|rowspan="2"|visible
 +
|true
 +
|when datapoint connection = offline
 +
|-
 +
|false
 +
|when datapoint connection = online
 +
 +
|-
 +
 +
|rowspan="2"|<datapoint_id>.1
 +
|rowspan="2"|visible
 +
|true
 +
|when datapoint with ID <datapoint_id> has value '1'
 +
|-
 +
|false
 +
|when datapoint with ID <datapoint_id> has value '0'
 +
 +
|-
 +
 +
|rowspan="2"|<datapoint_id>.0
 +
|rowspan="2"|visible
 +
|true
 +
|when datapoint with ID <datapoint_id> has value '0'
 +
|-
 +
|false
 +
|when datapoint with ID <datapoint_id> has value '1'
 +
 +
|}
 +
 +
=== USER Commands ===
 +
 +
{| class="wikitable"
 +
!Name
 +
!Param
 +
!Action
 +
 +
|-
 +
 +
|rowspan="2" |p<n>.armed
 +
|0
 +
|disarm partition <n>
 +
|-
 +
|1
 +
|arm partition <n>
 +
 +
|-
 +
 +
|p<n>.armed.part
 +
|1
 +
|part arm partition <n>
 +
 +
|-
 +
 +
|p<n>.reset
 +
|1
 +
|reset partition <n>
 +
 +
|-
 +
 +
|rowspan="2" |o<n>
 +
|0
 +
|set PC controlled output <n> off
 +
|-
 +
|1
 +
|set PC controlled output <n> on
 +
|-
 +
 +
|rowspan="2" |ox<n>
 +
|0
 +
|set X-10 controlled output <n> off
 +
|-
 +
|1
 +
|set X-10 controlled output <n> on
 +
 +
|-
 +
 +
|key
 +
|<nowiki><code></nowiki>
 +
|send keypad key (see above for codes)
  
 
|}
 
|}

Revision as of 16:38, 1 March 2021

The TLAB-Q is a multi-area security system

HSYCO Configuration

Add the TLABQ I/O Server in the I/O Servers section of the Settings and set its parameters:

Communication

  • IP Address: host name or IP address of the panel
  • IP Port: TCP/IP port assigned to the panel's web server

Authentication

  • User: username to access the web server
  • Password: password to access the web server

Options

ID Default Values Description
startupevents false true generate IO events also during the driver’s start-up phase
false start generating events only after HSYCO is aligned with the current status of the system
gui true true enable the UISET "visible" field for all system zones
false disable the UISET "visible" field for all system zones
pollinterval 1000 n > 1000 the data acquisition interval, in milliseconds
logsize 400 n ≥ 0 the number of log lines to display in the UI object


User Interface

Texecom Object

This object replicates the physical keypad of the Texecom panel.

Texecom UI Object.png

The Texecom object is listed in the Project Editor’s new object list only when at least one TEXECOM I/O Server is defined.

Parameters

  • id - the id assigned to the TEXECOM I/O Server in hsyco.ini. Supports Redirect variables
  • pos - the object’s position. Use the pixels or rows and columns coordinates format.

Syntax

(texecom <server id>; <position>)

E.g.

(texecom tex; x10y20)

UISET Actions

ID Attribute Set to
log value latest security log lines (as many as specified by the 'logsize' option)
connection.online visible true when datapoint connection = online
false when datapoint connection = offline
connection.offline visible true when datapoint connection = offline
false when datapoint connection = online
<datapoint_id>.1 visible true when datapoint with ID <datapoint_id> has value '1'
false when datapoint with ID <datapoint_id> has value '0'
<datapoint_id>.0 visible true when datapoint with ID <datapoint_id> has value '0'
false when datapoint with ID <datapoint_id> has value '1'

USER Commands

Name Param Action
p<n>.armed 0 disarm partition <n>
1 arm partition <n>
p<n>.armed.part 1 part arm partition <n>
p<n>.reset 1 reset partition <n>
o<n> 0 set PC controlled output <n> off
1 set PC controlled output <n> on
ox<n> 0 set X-10 controlled output <n> off
1 set X-10 controlled output <n> on
key <code> send keypad key (see above for codes)