Difference between revisions of "Texecom"

From HSYCO
Jump to navigation Jump to search
 
(14 intermediate revisions by the same user not shown)
Line 70: Line 70:
  
 
|maxzone
 
|maxzone
|256
+
|168
 
|n > 0
 
|n > 0
 
|highest zone number among the ones used on the panel
 
|highest zone number among the ones used on the panel
Line 108: Line 108:
 
|R
 
|R
 
|HSYCO can't connect to the panel
 
|HSYCO can't connect to the panel
 +
 +
|-
 +
 +
|keypad.text
 +
|<text>
 +
|R
 +
|reports the text shown by the keypad LCD
 +
 +
|-
 +
 +
|rowspan="2" |fault.ats
 +
|0
 +
|R
 +
|no ATS Path Fault
 +
|-
 +
|1
 +
|R
 +
|ATS Path Fault
 +
 +
|-
 +
 +
|rowspan="2" |fault.mains
 +
|0
 +
|R
 +
|Mains Power On
 +
|-
 +
|1
 +
|R
 +
|Mains Power Off
 +
 +
|-
 +
 +
|rowspan="2" |fault.fuse.aux
 +
|0
 +
|R
 +
|Auxiliary Fuse OK
 +
|-
 +
|1
 +
|R
 +
|Auxiliary Fuse Blown
 +
 +
|-
 +
 +
|rowspan="2" |tamper.bell
 +
|0
 +
|R
 +
|no bell tamper
 +
|-
 +
|1
 +
|R
 +
|bell tamper
 +
 +
|-
 +
 +
|rowspan="2" |tamper.aux
 +
|0
 +
|R
 +
|no auxiliary tamper
 +
|-
 +
|1
 +
|R
 +
|auxiliary tamper
 +
 +
|-
 +
 +
|rowspan="2" |tamper.lid
 +
|0
 +
|R
 +
|no panel lid tamper
 +
|-
 +
|1
 +
|R
 +
|panel lid tamper
 +
 +
|-
 +
 +
|rowspan="2" |engineer
 +
|0
 +
|R
 +
|no engineer working
 +
|-
 +
|1
 +
|R
 +
|engineer working
 +
 +
|-
 +
 +
|rowspan="2" |confirm
 +
|0
 +
|R
 +
|no confirm devices
 +
|-
 +
|1
 +
|R
 +
|confirm devices
 +
 +
|-
 +
 +
|rowspan="2" |service
 +
|0
 +
|R
 +
|no service required
 +
|-
 +
|1
 +
|R
 +
|service required
 +
 +
|-
 +
 +
|rowspan="2" |fault.fuse.bell
 +
|0
 +
|R
 +
|bell fuse OK
 +
|-
 +
|1
 +
|R
 +
|bell fuse blown
 +
 +
|-
 +
 +
|rowspan="2" |fault.battery
 +
|0
 +
|R
 +
|battery OK
 +
|-
 +
|1
 +
|R
 +
|battery fault
 +
 +
|-
 +
 +
|rowspan="2" |test.battery
 +
|0
 +
|R
 +
|battery test off
 +
|-
 +
|1
 +
|R
 +
|battery test on
 +
 +
|-
 +
 +
|rowspan="2" |light
 +
|0
 +
|R
 +
|no courtesy light
 +
|-
 +
|1
 +
|R
 +
|courtesy light
 +
 +
|-
 +
 +
|rowspan="2" |open
 +
|0
 +
|R
 +
|system closed
 +
|-
 +
|1
 +
|R
 +
|system open
  
 
|-
 
|-
Line 114: Line 275:
 
|0
 
|0
 
|R
 
|R
|all areas are disarmed
+
|not fully armed
 +
|-
 +
|1
 +
|R
 +
|fully armed
 +
 
 +
|-
 +
 
 +
|rowspan="2" |coms.fail
 +
|0
 +
|R
 +
|coms OK
 +
|-
 +
|1
 +
|R
 +
|coms failed
 +
 
 +
|-
 +
 
 +
|rowspan="2" |coms.success
 +
|0
 +
|R
 +
|no coms successful
 +
|-
 +
|1
 +
|R
 +
|coms successful
 +
 
 +
|-
 +
 
 +
|rowspan="2" |coms.active
 +
|0
 +
|R
 +
|no coms active
 +
|-
 +
|1
 +
|R
 +
|coms active
 +
 
 +
|-
 +
 
 +
|rowspan="2" |udl.lockout
 +
|0
 +
|R
 +
|no UDL lockout
 +
|-
 +
|1
 +
|R
 +
|UDL lockout
 +
 
 +
|-
 +
 
 +
|rowspan="2" |udl.call
 +
|0
 +
|R
 +
|no UDL call active
 +
|-
 +
|1
 +
|R
 +
|UDL call active
 +
 
 +
|-
 +
 
 +
|rowspan="2" |udl.enabled
 +
|0
 +
|R
 +
|UDL not enabled
 +
|-
 +
|1
 +
|R
 +
|UDL enabled
 +
 
 +
|-
 +
 
 +
|rowspan="2" |alarm.confirmed
 +
|0
 +
|R
 +
|no confirmed alarm
 +
|-
 +
|1
 +
|R
 +
|confirmed alarm
 +
 
 +
|-
 +
 
 +
|rowspan="2" |custom1a
 +
|0
 +
|R
 +
|no custom 1 stage A
 +
|-
 +
|1
 +
|R
 +
|custom 1 stage A
 +
 
 +
|-
 +
 
 +
|rowspan="2" |custom1b
 +
|0
 +
|R
 +
|no custom 1 stage B
 +
|-
 +
|1
 +
|R
 +
|custom 1 stage B
 +
 
 +
|-
 +
 
 +
|rowspan="2" |custom2a
 +
|0
 +
|R
 +
|no custom 2 stage A
 +
|-
 +
|1
 +
|R
 +
|custom 2 stage A
 +
 
 +
|-
 +
 
 +
|rowspan="2" |custom2b
 +
|0
 +
|R
 +
|no custom 2 stage B
 +
|-
 +
|1
 +
|R
 +
|custom 2 stage B
 +
 
 +
|-
 +
 
 +
|rowspan="2" |custom2ab
 +
|0
 +
|R
 +
|no custom 2 stage A or B
 +
|-
 +
|1
 +
|R
 +
|custom 2 stage A or B
 +
 
 +
|-
 +
 
 +
|rowspan="2" |radio.fail
 +
|0
 +
|R
 +
|radio-pad OK
 +
|-
 +
|1
 +
|R
 +
|radio-pad failed
 +
 
 +
|-
 +
 
 +
|rowspan="2" |radio.success
 +
|0
 +
|R
 +
|no radio-pad successful
 +
|-
 +
|1
 +
|R
 +
|radio-pad successful
 +
 
 +
|-
 +
 
 +
|rowspan="2" |radio.nosig
 +
|0
 +
|R
 +
|radio-pad signal OK
 +
|-
 +
|1
 +
|R
 +
|no radio-pad signal
 +
 
 +
|-
 +
 
 +
|rowspan="2" |radio.lost
 +
|0
 +
|R
 +
|radio-pad OK
 +
|-
 +
|1
 +
|R
 +
|radio-pad lost
 +
 
 +
|-
 +
 
 +
|rowspan="2" |custom3a
 +
|0
 +
|R
 +
|no custom 3 stage A
 +
|-
 +
|1
 +
|R
 +
|custom 3 stage A
 +
 
 +
|-
 +
 
 +
|rowspan="2" |custom3b
 +
|0
 +
|R
 +
|no custom 3 stage B
 +
|-
 +
|1
 +
|R
 +
|custom 3 stage B
 +
 
 +
|-
 +
 
 +
|rowspan="2" |custom3ab
 +
|0
 +
|R
 +
|no custom 3 stage A or B
 +
|-
 +
|1
 +
|R
 +
|custom 3 stage A or B
 +
 
 +
|-
 +
 
 +
|rowspan="2" |custom4a
 +
|0
 +
|R
 +
|no custom 4 stage A
 +
|-
 +
|1
 +
|R
 +
|custom 4 stage A
 +
 
 +
|-
 +
 
 +
|rowspan="2" |custom4b
 +
|0
 +
|R
 +
|no custom 4 stage B
 +
|-
 +
|1
 +
|R
 +
|custom 4 stage B
 +
 
 +
|-
 +
 
 +
|rowspan="2" |custom4ab
 +
|0
 +
|R
 +
|no custom 4 stage A or B
 +
|-
 +
|1
 +
|R
 +
|custom 4 stage A or B
 +
 
 +
|-
 +
 
 +
|rowspan="2" |com1.fault
 +
|0
 +
|R
 +
|com 1 OK
 +
|-
 +
|1
 +
|R
 +
|com 1 fault
 +
 
 +
|-
 +
 
 +
|rowspan="2" |com2.fault
 +
|0
 +
|R
 +
|com 2 OK
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|at least one area is armed
+
|com 2 fault
 +
 
 +
|-
  
 +
|rowspan="2" |com1.nosig
 +
|0
 +
|R
 +
|com 1 signal OK
 +
|-
 +
|1
 +
|R
 +
|com 1 no signal
  
 
|-
 
|-
  
|rowspan="8" |a<n>.armed
+
|rowspan="2" |com2.nosig
|rowspan="2" |0
+
|0
 +
|R
 +
|com 2 signal OK
 +
|-
 +
|1
 +
|R
 +
|com 2 no signal
 +
 
 +
|-
 +
 
 +
|rowspan="2" |coms.fault
 +
|0
 +
|R
 +
|coms OK
 +
|-
 +
|1
 +
|R
 +
|coms fault
 +
 
 +
|-
 +
 
 +
|rowspan="2" |radio.jam
 +
|0
 +
|R
 +
|no radio jamming
 +
|-
 +
|1
 +
|R
 +
|radio jamming
 +
 
 +
|-
 +
 
 +
|rowspan="2" |radio.tamper
 +
|0
 +
|R
 +
|radio TX OK
 +
|-
 +
|1
 +
|R
 +
|radio TX tamper
 +
 
 +
|-
 +
 
 +
|rowspan="2" |test.detector
 +
|0
 +
|R
 +
|no detector test
 +
|-
 +
|1
 +
|R
 +
|detector test
 +
 
 +
|-
 +
 
 +
|rowspan="2" |test.remote
 +
|0
 +
|R
 +
|no ATS remote test
 +
|-
 +
|1
 +
|R
 +
|ATS remote test
 +
 
 +
|-
 +
 
 +
|rowspan="2" |noats
 +
|0
 +
|R
 +
|ATS available
 +
|-
 +
|1
 +
|R
 +
|no ATS available
 +
 
 +
|-
 +
 
 +
|rowspan="2" |fault.cie
 +
|0
 +
|R
 +
|no CIE fault
 +
|-
 +
|1
 +
|R
 +
|CIE fault
 +
 
 +
|-
 +
 
 +
|rowspan="2" |psu.fault.fuse
 +
|0
 +
|R
 +
|PSU fuse OK
 +
|-
 +
|1
 +
|R
 +
|PSU fuse blown
 +
 
 +
|-
 +
 
 +
|rowspan="2" |psu.fault.battery
 +
|0
 +
|R
 +
|PSU battery OK
 +
|-
 +
|1
 +
|R
 +
|PSU battery fault
 +
 
 +
|-
 +
 
 +
|rowspan="2" |test.wd
 +
|0
 +
|R
 +
|WD test not active
 +
|-
 +
|1
 +
|R
 +
|WD test active
 +
 
 +
|-
 +
 
 +
|rowspan="2" |psu.fault.mains
 +
|0
 +
|R
 +
|PSU mains OK
 +
|-
 +
|1
 +
|R
 +
|PSU mains fault
 +
 
 +
|-
 +
 
 +
|rowspan="2" |com1.power
 +
|0
 +
|R
 +
|com 1 power off
 +
|-
 +
|1
 +
|R
 +
|com 1 power on
 +
 
 +
|-
 +
 
 +
|rowspan="2" |com2.power
 +
|0
 +
|R
 +
|com 2 power off
 +
|-
 +
|1
 +
|R
 +
|com 2 power on
 +
 
 +
|-
 +
 
 +
|rowspan="2" |com3.power
 +
|0
 +
|R
 +
|com 3 power off
 +
|-
 +
|1
 +
|R
 +
|com 3 power on
 +
 
 +
|-
 +
 
 +
|rowspan="2" |fault.ip
 +
|0
 +
|R
 +
|IP path OK
 +
|-
 +
|1
 +
|R
 +
|IP path fault
 +
 
 +
|-
 +
 
 +
|rowspan="2" |battery.low
 +
|0
 +
|R
 +
|battery OK
 +
|-
 +
|1
 +
|R
 +
|battery low
 +
 
 +
|-
 +
 
 +
|rowspan="2" |fault.ps
 +
|0
 +
|R
 +
|PS OK
 +
|-
 +
|1
 +
|R
 +
|PS failure
 +
 
 +
|-
 +
 
 +
|rowspan="2" |fault.charger
 +
|0
 +
|R
 +
|charger OK
 +
|-
 +
|1
 +
|R
 +
|charger fault
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.alarm
 +
|0
 +
|R
 +
|no alarm on partition <n>
 +
|-
 +
|1
 +
|R
 +
|alarm on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.alarm.guard
 +
|0
 +
|R
 +
|no guard alarm on partition <n>
 +
|-
 +
|1
 +
|R
 +
|guard alarm active on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.alarm.guard.access
 +
|0
 +
|R
 +
|no guard access alarm on partition <n>
 +
|-
 +
|1
 +
|R
 +
|guard access alarm active on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.alarm.entry
 +
|0
 
|R
 
|R
|area <n> is disarmed
+
|no entry alarm on partition <n>
 
|-
 
|-
|W
+
|1
|disarm area <n>
+
|R
 +
|entry alarm active on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.alarm.confirmed
 +
|0
 +
|R
 +
|no confirmed alarm on partition <n>
 
|-
 
|-
|rowspan="2" |away
+
|1
 
|R
 
|R
|area <n> is armed in “away” mode
+
|confirmed alarm on partition <n>
 +
 
 
|-
 
|-
|W
+
 
|arm area <n> in “away” mode
+
|rowspan="2" |p<n>.alarm.audible
 +
|0
 +
|R
 +
|no 24h audible alarm on partition <n>
 
|-
 
|-
|rowspan="2" |stay
+
|1
 
|R
 
|R
|area <n> is armed in “stay” mode
+
|24h audible alarm active on partition <n>
 +
 
 
|-
 
|-
|W
+
 
|arm area <n> in “stay” mode
+
|rowspan="2" |p<n>.alarm.silent
 +
|0
 +
|R
 +
|no 24h silent alarm on partition <n>
 +
|-
 +
|1
 +
|R
 +
|24h silent alarm active on partition <n>
 +
 
 
|-
 
|-
|rowspan="2" |inst
+
 
 +
|rowspan="2" |p<n>.alarm.gas
 +
|0
 
|R
 
|R
|area <n> is armed in “instantaneous” mode
+
|no 24h gas alarm on partition <n>
 
|-
 
|-
|W
+
|1
|arm area <n> in “instantaneous” mode
+
|R
 +
|24h gas alarm active on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |a<n>.alarm
+
|rowspan="2" |p<n>.alarm.pa
 
|0
 
|0
 
|R
 
|R
|no active alarm on area <n>
+
|no PA alarm on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|alarm on area <n>
+
|PA alarm active on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |a<n>.tamper
+
|rowspan="2" |p<n>.alarm.pa.silent
 
|0
 
|0
 
|R
 
|R
|no tamper alarm on area <n>
+
|no PA silent alarm on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|tamper alarm on area <n>
+
|PA silent alarm active on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |a<n>.alarm.mem
+
|rowspan="2" |p<n>.alarm.duress
 
|0
 
|0
 
|R
 
|R
|no alarm in memory for area <n>
+
|no duress alarm on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|alarm in memory for area <n>
+
|duress alarm active on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |a<n>.tamper.mem
+
|rowspan="2" |p<n>.alarm.fire
 
|0
 
|0
 
|R
 
|R
|no tamper alarm in memory for area <n>
+
|no fire alarm on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|tamper alarm in memory for area <n>
+
|fire alarm active on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |a<n>.auto
+
|rowspan="2" |p<n>.alarm.medical
 
|0
 
|0
 
|R
 
|R
|auto-arming disabled on area <n>
+
|no medical alarm on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|auto-arming enabled on area <n>
+
|medical alarm active on partition <n>
  
 
|-
 
|-
  
|a<n>.reset
+
|rowspan="2" |p<n>.alarm.aux
 +
|0
 +
|R
 +
|no auxiliary alarm on partition <n>
 +
|-
 
|1
 
|1
|W
+
|R
|reset alarms on area <n>
+
|auxiliary alarm active on partition <n>
  
 
|-
 
|-
  
|rowspan="4" |z<n>.state<br />z<n>d.state
+
|rowspan="2" |p<n>.tamper
|closed
+
|0
 
|R
 
|R
|zone <n> (base or double) is closed
+
|no tamper alarm on partition <n>
 
|-
 
|-
|open
+
|1
 
|R
 
|R
|zone <n> (base or double) is open
+
|tamper alarm active on partition <n>
 +
 
 
|-
 
|-
|tamper
+
 
 +
|rowspan="2" |p<n>.abort
 +
|0
 
|R
 
|R
|zone <n> (base or double) is tampered
+
|no abort on partition <n>
 
|-
 
|-
|short
+
|1
 
|R
 
|R
|zone <n> (base or double) is in short circuit
+
|abort on partition <n>
  
 
|-
 
|-
  
|rowspan="4" |z<n>.bypassed<br />z<n>d.bypassed
+
|rowspan="2" |p<n>.ready
|rowspan="2" |0
+
|0
 
|R
 
|R
|zone <n> is not bypassed
+
|partition <n> not ready
 
|-
 
|-
|W
+
|1
|unbypass zone <n>
+
|R
 +
|partition <n> ready
 +
 
 
|-
 
|-
|rowspan="2" |1
+
 
 +
|rowspan="2" |p<n>.entry
 +
|0
 
|R
 
|R
|zone <n> is bypassed
+
|no entry
 
|-
 
|-
|W
+
|1
|bypass zone <n>
+
|R
 +
|entry
  
 
|-
 
|-
  
|rowspan="2" |z<n>.test<br />z<n>d.test
+
|rowspan="2" |p<n>.entry.2
 
|0
 
|0
 
|R
 
|R
|zone <n> is not in test
+
|no second entry
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|zone <n> is being tested
+
|second entry
  
 
|-
 
|-
  
|rowspan="2" |z<n>.alarm.mem<br />z<n>d.alarm.mem
+
|rowspan="2" |p<n>.exit
 
|0
 
|0
 
|R
 
|R
|no alarm in memory for zone <n>
+
|no exit
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|alarm in memory for zone <n>
+
|exit
  
 
|-
 
|-
  
|rowspan="2" |z<n>.tamper.mem<br />z<n>d.tamper.mem
+
|rowspan="2" |p<n>.entryexit
 
|0
 
|0
 
|R
 
|R
|no terminal tamper alarm in memory for zone <n>
+
|no entry/exit
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|terminal tamper alarm in memory for zone <n>
+
|entry/exit
  
 
|-
 
|-
  
|rowspan="4" |or
+
|rowspan="4" |p<n>.armed
 
|rowspan="2" |0
 
|rowspan="2" |0
 
|R
 
|R
|the relay output on the panel is not active
+
|partition <n> not armed
 
|-
 
|-
 
|W
 
|W
|deactivate the relay output on the panel
+
|disarm partition <n>
 
|-
 
|-
 
|rowspan="2" |1
 
|rowspan="2" |1
 
|R
 
|R
|the relay output on the panel is active
+
|partition <n> armed
 
|-
 
|-
 
|W
 
|W
|activate the relay output on the panel
+
|arm partition <n>
  
 
|-
 
|-
  
|rowspan="4" |oc1
+
|rowspan="2" |p<n>.armed.full
|rowspan="2" |0
+
|0
 +
|R
 +
|partition <n> not full armed
 +
|-
 +
|1
 
|R
 
|R
|the open collector 1 on the panel is not active
+
|partition <n> full armed
 +
 
 
|-
 
|-
|W
+
 
|deactivate the open collector 1 on the panel
+
|rowspan="3" |p<n>.armed.part
 +
|0
 +
|R
 +
|partition <n> not part armed
 
|-
 
|-
 
|rowspan="2" |1
 
|rowspan="2" |1
 
|R
 
|R
|the open collector 1 on the panel is active
+
|partition <n> part armed
 
|-
 
|-
 
|W
 
|W
|activate the open collector 1 on the panel
+
|part arm partition <n>
  
 
|-
 
|-
  
|rowspan="4" |oc2
+
|rowspan="2" |p<n>.arming.part
|rowspan="2" |0
+
|0
 +
|R
 +
|partition <n> not part arming
 +
|-
 +
|1
 +
|R
 +
|partition <n> part arming
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.armable.force
 +
|0
 +
|R
 +
|partition <n> not force armable
 +
|-
 +
|1
 +
|R
 +
|partition <n> force armable
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.armed.force
 +
|0
 +
|R
 +
|partition <n> not force armed
 +
|-
 +
|1
 +
|R
 +
|partition <n> force armed
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.armed.fail
 +
|0
 +
|R
 +
|partition <n> arm ok
 +
|-
 +
|1
 +
|R
 +
|partition <n> arm failed
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.bell.sab
 +
|0
 +
|R
 +
|no bell SAB on partition <n>
 +
|-
 +
|1
 +
|R
 +
|bell SAB on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.bell.scb
 +
|0
 +
|R
 +
|no bell SCB on partition <n>
 +
|-
 +
|1
 +
|R
 +
|bell SCB on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.strobe
 +
|0
 +
|R
 +
|strobe off on partition <n>
 +
|-
 +
|1
 +
|R
 +
|strobe on on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.detector.latch
 +
|0
 +
|R
 +
|no detector latch on partition <n>
 +
|-
 +
|1
 +
|R
 +
|detector latch on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.detector.reset
 +
|0
 +
|R
 +
|no detector reset on partition <n>
 +
|-
 +
|1
 +
|R
 +
|detector reset on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.test.walk
 +
|0
 +
|R
 +
|no walk test on partition <n>
 +
|-
 +
|1
 +
|R
 +
|walk test on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.bypass
 +
|0
 +
|R
 +
|no bypassed zone in partition <n>
 +
|-
 +
|1
 +
|R
 +
|bypassed zones in partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.bypass24
 +
|0
 +
|R
 +
|no 24h bypassed zone in partition <n>
 +
|-
 +
|1
 
|R
 
|R
|the open collector 2 on the panel is not active
+
|24h bypassed zones in partition <n>
 +
 
 
|-
 
|-
|W
+
 
|deactivate the open collector 2 on the panel
+
|rowspan="3" |p<n>.reset
 +
|0
 +
|R
 +
|no reset required on partition <n>
 
|-
 
|-
 
|rowspan="2" |1
 
|rowspan="2" |1
 
|R
 
|R
|the open collector 2 on the panel is active
+
|reset required on partition <n>
 
|-
 
|-
 
|W
 
|W
|activate the open collector 2 on the panel
+
|reset partition <n>
  
 
|-
 
|-
  
|rowspan="4" |o<n><br />(if defined in hesa.ini)
+
|rowspan="2" |p<n>.strike
|rowspan="2" |0
+
|0
 +
|R
 +
|no door strike on partition <n>
 +
|-
 +
|1
 +
|R
 +
|door strike on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.chime.mimic
 +
|0
 +
|R
 +
|no chime mimic on partition <n>
 +
|-
 +
|1
 +
|R
 +
|chime mimic on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.chime.enabled
 +
|0
 +
|R
 +
|chime not enabled on partition <n>
 +
|-
 +
|1
 +
|R
 +
|chime enabled on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.doubleknowck
 +
|0
 +
|R
 +
|double knock not active on partition <n>
 +
|-
 +
|1
 +
|R
 +
|double knock active on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.beampair
 +
|0
 +
|R
 +
|no beam pair on partition <n>
 +
|-
 +
|1
 +
|R
 +
|beam pair on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.test.zone
 +
|0
 +
|R
 +
|no zone on test in partition <n>
 +
|-
 +
|1
 +
|R
 +
|zone on test in partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.test.fail
 +
|0
 +
|R
 +
|test not failed on partition <n>
 +
|-
 +
|1
 +
|R
 +
|test failed on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.alarm.internal
 +
|0
 +
|R
 +
|no internal alarm on partition <n>
 +
|-
 +
|1
 +
|R
 +
|internal alarm on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.arming.auto
 +
|0
 +
|R
 +
|no auto arming on partition <n>
 +
|-
 +
|1
 +
|R
 +
|auto arming on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.arming.time
 +
|0
 +
|R
 +
|no time arming on partition <n>
 +
|-
 +
|1
 +
|R
 +
|time arming on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.code.1
 +
|0
 +
|R
 +
|first code not entered on partition <n>
 +
|-
 +
|1
 +
|R
 +
|first code entered on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.code.2
 +
|0
 +
|R
 +
|second code not entered on partition <n>
 +
|-
 +
|1
 +
|R
 +
|second code entered on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.secured
 +
|0
 +
|R
 +
|area not secured on partition <n>
 +
|-
 +
|1
 +
|R
 +
|area secured on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.arm.part.1
 +
|0
 +
|R
 +
|no part arm 1 on partition <n>
 +
|-
 +
|1
 +
|R
 +
|part arm 1 on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.arm.part.2
 +
|0
 +
|R
 +
|no part arm 2 on partition <n>
 +
|-
 +
|1
 +
|R
 +
|part arm 2 on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.arm.part.3
 +
|0
 +
|R
 +
|no part arm 3 on partition <n>
 +
|-
 +
|1
 +
|R
 +
|part arm 3 on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.alarm.custom
 +
|0
 +
|R
 +
|no custom alarm on partition <n>
 +
|-
 +
|1
 +
|R
 +
|custom alarm on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.warning.zone
 +
|0
 +
|R
 +
|no zone warning on partition <n>
 +
|-
 +
|1
 +
|R
 +
|zone warning on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.warning.arm
 +
|0
 +
|R
 +
|no arm fail warning on partition <n>
 +
|-
 +
|1
 +
|R
 +
|arm fail warning on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.forced
 +
|0
 +
|R
 +
|no forced entry on partition <n>
 +
|-
 +
|1
 +
|R
 +
|forced entry on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.locked
 +
|0
 +
|R
 +
|no zones locked out on partition <n>
 +
|-
 +
|1
 +
|R
 +
|zones locked out on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.armed.all
 +
|0
 +
|R
 +
|not all armed on partition <n>
 +
|-
 +
|1
 +
|R
 +
|all armed on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.arm.time.disabled
 +
|0
 +
|R
 +
|time arm not disabled on partition <n>
 +
|-
 +
|1
 +
|R
 +
|time arm disabled on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.armedalarm
 +
|0
 +
|R
 +
|not armed/alarm on partition <n>
 +
|-
 +
|1
 +
|R
 +
|armed/alarm on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.alarm.intruder
 +
|0
 +
|R
 +
|no intruder alarm on partition <n>
 +
|-
 +
|1
 +
|R
 +
|intruder alarm on partition <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |p<n>.speaker.mimic
 +
|0
 
|R
 
|R
|output <n> is not active
+
|no speaker mimic on partition <n>
 
|-
 
|-
|W
+
|1
|deactivate output <n>
+
|R
 +
|speaker mimic on partition <n>
 +
 
 
|-
 
|-
|rowspan="2" |1
+
 
 +
|rowspan="2" |p<n>.armedexit
 +
|0
 
|R
 
|R
|output <n> is active
+
|no full armed/exit on partition <n>
 
|-
 
|-
|W
+
|1
|activate output <n>
+
|R
 +
|full armed/exit on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |fault.fuse.zones
+
|rowspan="2" |p<n>.detector.fault
 
|0
 
|0
 
|R
 
|R
|zones fuse OK
+
|no detector fault on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|fault on zones fuse
+
|detector fault on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |fault.fuse.ibus
+
|rowspan="2" |p<n>.detector.masked
 
|0
 
|0
 
|R
 
|R
|IBUS fuse OK
+
|no detector masked on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|fault on IBUS fuse
+
|detector masked on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |fault.battery
+
|rowspan="2" |p<n>.fault
 
|0
 
|0
 
|R
 
|R
|battery OK
+
|no fault on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|fault on battery
+
|fault on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |fault.mains
+
|rowspan="2" |p<n>.led
 
|0
 
|0
 
|R
 
|R
|mains OK
+
|no LED control on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|panel mains fault
+
|LED control on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |fault.phone
+
|rowspan="2" |p<n>.armed.full.entry
 
|0
 
|0
 
|R
 
|R
|phone line OK
+
|no full armed entry on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|fault on phone line
+
|full armed entry on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |fault.jamming
+
|rowspan="2" |p<n>.fire
 
|0
 
|0
 
|R
 
|R
|no jamming
+
|no fire sounder on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|radio jamming
+
|fire sounder on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |fault.radio.battery
+
|rowspan="2" |p<n>.pa.confirmed
 
|0
 
|0
 
|R
 
|R
|radio zones battery OK
+
|no PA confirmed on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|low battery on radio zone(s)
+
|PA confirmed on partition <n>
  
 
|-
 
|-
  
|rowspan="2" |fault.radio.loss
+
|rowspan="2" |p<n>.alarm.confirmed2
 
|0
 
|0
 
|R
 
|R
|radio zones OK
+
|no confirmed alarm on partition <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|loss of radio zone(s)
+
|confirmed alarm on partition <n>
  
 
|-
 
|-
  
|battery.volts
+
|rowspan="2" |z<n>.open
|<val>
+
|0
 
|R
 
|R
|the voltage value of the battery is <val> Volts
+
|zone <n> is closed
 +
|-
 +
|1
 +
|R
 +
|zone <n> is open
  
 
|-
 
|-
  
|rowspan="2" |tamper.panel
+
|rowspan="2" |z<n>.tamper
 
|0
 
|0
 
|R
 
|R
|panel OK
+
|zone <n> is not tampered
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|panel tampered
+
|zone <n> is tampered
  
 
|-
 
|-
  
|rowspan="2" |tamper.cover
+
|rowspan="2" |z<n>.short
 
|0
 
|0
 
|R
 
|R
|panel cover OK
+
|zone <n> is not shorted
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|panel cover tampered
+
|zone <n> is shorted
  
 
|-
 
|-
  
|rowspan="2" |tamper.reader
+
|rowspan="2" |z<n>.fault
 
|0
 
|0
 
|R
 
|R
|readers OK
+
|zone <n> is not faulty
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|reader(s) tampered
+
|zone <n> is faulty
  
 
|-
 
|-
  
|rowspan="2" |tamper.keypad
+
|rowspan="2" |z<n>.test
 
|0
 
|0
 
|R
 
|R
|keypads OK
+
|no failed test on zone <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|keypad(s) tampered
+
|failed test on zone <n>
  
 
|-
 
|-
  
|rowspan="2" |tamper.expander
+
|rowspan="2" |z<n>.alarm
 
|0
 
|0
 
|R
 
|R
|FLEX5 expanders OK
+
|zone <n> is not alarmed
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|FLEX5 expander(s) tampered
+
|zone <n> is alarmed
  
 
|-
 
|-
  
|rowspan="2" |reset
+
|rowspan="2" |z<n>.bypass.man
 
|0
 
|0
 
|R
 
|R
|communication BUS ready
+
|zone <n> is not manually bypassed
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|ongoing reset procedure on communication BUS
+
|zone <n> is manually bypassed
  
 
|-
 
|-
  
|rowspan="2" |internet
+
|rowspan="2" |z<n>.bypass.auto
 
|0
 
|0
 
|R
 
|R
|“internet access” option disabled
+
|zone <n> is not auto bypassed
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|“internet access” option enabled
+
|zone <n> is auto bypassed
  
 
|-
 
|-
  
|rowspan="2" |service
+
|rowspan="2" |z<n>.bypass
 +
|0
 +
|W
 +
|unbypass zone <n>
 +
|-
 +
|1
 +
|W
 +
|bypass zone <n>
 +
 
 +
|-
 +
 
 +
|rowspan="2" |z<n>.latched
 
|0
 
|0
 
|R
 
|R
|service jumper in “RUN” position
+
|no latched alarm on zone <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|service jumper in “SERV” position (maintenance)
+
|latched alarm on zone <n>
  
 
|-
 
|-
  
|rowspan="2" |program
+
|rowspan="2" |z<n>.walk
 
|0
 
|0
 
|R
 
|R
|panel not in programming mode
+
|zone <n> no walk test
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|ongoing programming via keyboard
+
|zone <n> walk tested
  
 
|-
 
|-
  
|rowspan="2" |voice
+
|rowspan="2" |z<n>.activity
 
|0
 
|0
 
|R
 
|R
|no SmartLogos30M voice card detected
+
|no activity required on zone <n>
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|SmartLogos30M voice card detected
+
|activity required on zone <n>
 +
 
 +
|-
 +
 
 +
|rowspan="4" |o<n>
 +
|rowspan="2" |0
 +
|R
 +
|PC controlled output <n> not active
 +
|-
 +
|W
 +
|set PC controlled output <n> off
 +
|-
 +
|rowspan="2" |1
 +
|R
 +
|PC controlled output <n> active
 +
|-
 +
|W
 +
|set PC controlled output <n> on
 +
 
 +
|-
 +
 
 +
|rowspan="4" |ox<n>
 +
|rowspan="2" |0
 +
|R
 +
|X-10 controlled output <n> not active
 +
|-
 +
|W
 +
|set X-10 controlled output <n> off
 +
|-
 +
|rowspan="2" |1
 +
|R
 +
|X-10 controlled output <n> active
 +
|-
 +
|W
 +
|set X-10 controlled output <n> on
 +
 
 +
|-
 +
 
 +
|rowspan="2" |time
 +
|rowspan="2" |<YY-MM-DD HH:mm>
 +
|R
 +
|date and time set on the panel (e.g. 17-06-29 16:44)
 +
|-
 +
|W
 +
|set date and time of the panel
 +
 
 +
|-
 +
 
 +
|key
 +
|<codes>
 +
|W
 +
|send the specified keypad key or key sequence to the panel (see below for codes).
 +
 
 +
Examples:
 +
 
 +
Single key ''Yes'': "13"
 +
 
 +
Sequence ''1 2 3 4 Menu'': "1:2:3:4:12"
  
 +
|}
 +
 +
'''Keypad key codes:'''
 +
{| class="wikitable"
 +
! Key || Code || Key || Code || Key || Code || Key || Code
 +
|-
 +
| 1 || 1 || 7 || 7 || Yes || 13 || Medical || 19
 +
|-
 +
| 2 || 2 || 8 || 8 || Part || 14 || Chime || 20
 +
|-
 +
| 3 || 3 || 9 || 9 || No || 15 ||  Reset || 21
 +
|-
 +
| 4 || 4 || 0 || 10 || Area || 16 || Up || 22
 +
|-
 +
| 5 || 5 || Omit || 11 || Fire  || 17 || Down || 23
 +
|-
 +
| 6 || 6 || Menu || 12 || PA || 18 ||  ||
 
|}
 
|}
  
 
== User Interface ==
 
== User Interface ==
  
=== Hesa Object ===
+
=== Texecom Object ===
  
{{:Hesa_(UI Object)}}
+
{{:Texecom_(I/O_Server_Object)}}
  
 
=== UISET Actions ===
 
=== UISET Actions ===
Line 628: Line 1,847:
 
|-
 
|-
  
|rowspan="4" |a<n>.armed
+
|rowspan="2" |p<n>.armed
|0
 
|disarm area <n>
 
|-
 
|stay
 
|arm area <n> in "stay" mode
 
|-
 
|away
 
|arm area <n> in "away" mode
 
|-
 
|inst
 
|arm area <n> in "instantaneous" mode
 
 
 
|-
 
 
 
|a<n>.reset
 
|1
 
|reset alarms on area <n>
 
 
 
|-
 
 
 
|rowspan="2" |z<n>.bypassed<br />z<n>d.bypassed
 
 
|0
 
|0
|unbypass zone <n> (base or double)
+
|disarm partition <n>
 
|-
 
|-
 
|1
 
|1
|bypass zone <n> (base or double)
+
|arm partition <n>
  
 
|-
 
|-
  
|rowspan="2" |or
+
|p<n>.armed.part
|0
 
|deactivate the relay output on the panel
 
|-
 
 
|1
 
|1
|activate the relay output on the panel
+
|part arm partition <n>
  
 
|-
 
|-
  
|rowspan="2" |oc1
+
|p<n>.reset
|0
 
|deactivate the open collector 1 on the panel
 
|-
 
 
|1
 
|1
|activate the open collector 1 on the panel
+
|reset partition <n>
  
 
|-
 
|-
  
|rowspan="2" |oc2
+
|rowspan="2" |o<n>
 
|0
 
|0
|deactivate the open collector 2 on the panel
+
|set PC controlled output <n> off
 
|-
 
|-
 
|1
 
|1
|activate the open collector 2 on the panel
+
|set PC controlled output <n> on
 
 
 
|-
 
|-
  
|rowspan="2" |o<n>
+
|rowspan="2" |ox<n>
 
|0
 
|0
|deactivate output <n>
+
|set X-10 controlled output <n> off
 
|-
 
|-
 
|1
 
|1
|activate output <n>
+
|set X-10 controlled output <n> on
 
 
|}
 
 
 
To perform any of the above operations it is necessary to enter the user code first. To enter the user code through the user interface use [[User|user buttons]] to create a virtual keypad and assign them name and param values according to this table:
 
  
{| class="wikitable"
 
!Name
 
!Param
 
!Action
 
 
|-
 
|-
|rowspan="2"|digit
 
|{0 ... 9}
 
|append the specified digit to the entered user code
 
|-
 
|c
 
|delete the last entered digit
 
|}
 
  
To visualize the number of entered digits use up to 6 [[Text|text objects]] (depending on the number of digits used for user codes) and set their IDs to:
+
|key
 
+
|<nowiki><code></nowiki>
{| class="wikitable"
+
|send keypad key (see above for codes)
!ID
 
!Description
 
|-
 
|pin.<n><br />(0 &le; <n> &le; 5)
 
|shows the character '*' when the corresponding digit has been entered, shows '_' otherwise
 
  
 
|}
 
|}
 
The entered code will be cleared after a short period of inactivity.
 
  
 
== Log Files ==
 
== Log Files ==

Latest revision as of 16:12, 22 February 2019

The Texecom Premier Elite control panels are advanced, multi-area security systems. The integration with HSYCO can be accomplished via RS-232 serial communication or via Ethernet connection.

This I/O Server has been tested with firmware version V3.02.00LS2.

Communication

RS-232 parameters:

Baud rate 19200
Data bits 8
Stop bit 2
Parity none
Flow control none

HSYCO Configuration

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

Communication

  • Comm ID: select the comm port the device is connected to.

High Availability

  • Shutdown when inactive: defaults to true.

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
logsize 20 n ≥ 0 the number of log lines to display in the UI object
pollinterval 3 n > 0 the data acquisition interval, in seconds
maxzone 168 n > 0 highest zone number among the ones used on the panel
maxpartition 16 n > 0 highest partition number among the ones used on the panel
pinlength 4 n > 0 length of the user pins

Datapoints

ID Value R/W Description
connection online R connection established
offline R HSYCO can't connect to the panel
keypad.text <text> R reports the text shown by the keypad LCD
fault.ats 0 R no ATS Path Fault
1 R ATS Path Fault
fault.mains 0 R Mains Power On
1 R Mains Power Off
fault.fuse.aux 0 R Auxiliary Fuse OK
1 R Auxiliary Fuse Blown
tamper.bell 0 R no bell tamper
1 R bell tamper
tamper.aux 0 R no auxiliary tamper
1 R auxiliary tamper
tamper.lid 0 R no panel lid tamper
1 R panel lid tamper
engineer 0 R no engineer working
1 R engineer working
confirm 0 R no confirm devices
1 R confirm devices
service 0 R no service required
1 R service required
fault.fuse.bell 0 R bell fuse OK
1 R bell fuse blown
fault.battery 0 R battery OK
1 R battery fault
test.battery 0 R battery test off
1 R battery test on
light 0 R no courtesy light
1 R courtesy light
open 0 R system closed
1 R system open
armed 0 R not fully armed
1 R fully armed
coms.fail 0 R coms OK
1 R coms failed
coms.success 0 R no coms successful
1 R coms successful
coms.active 0 R no coms active
1 R coms active
udl.lockout 0 R no UDL lockout
1 R UDL lockout
udl.call 0 R no UDL call active
1 R UDL call active
udl.enabled 0 R UDL not enabled
1 R UDL enabled
alarm.confirmed 0 R no confirmed alarm
1 R confirmed alarm
custom1a 0 R no custom 1 stage A
1 R custom 1 stage A
custom1b 0 R no custom 1 stage B
1 R custom 1 stage B
custom2a 0 R no custom 2 stage A
1 R custom 2 stage A
custom2b 0 R no custom 2 stage B
1 R custom 2 stage B
custom2ab 0 R no custom 2 stage A or B
1 R custom 2 stage A or B
radio.fail 0 R radio-pad OK
1 R radio-pad failed
radio.success 0 R no radio-pad successful
1 R radio-pad successful
radio.nosig 0 R radio-pad signal OK
1 R no radio-pad signal
radio.lost 0 R radio-pad OK
1 R radio-pad lost
custom3a 0 R no custom 3 stage A
1 R custom 3 stage A
custom3b 0 R no custom 3 stage B
1 R custom 3 stage B
custom3ab 0 R no custom 3 stage A or B
1 R custom 3 stage A or B
custom4a 0 R no custom 4 stage A
1 R custom 4 stage A
custom4b 0 R no custom 4 stage B
1 R custom 4 stage B
custom4ab 0 R no custom 4 stage A or B
1 R custom 4 stage A or B
com1.fault 0 R com 1 OK
1 R com 1 fault
com2.fault 0 R com 2 OK
1 R com 2 fault
com1.nosig 0 R com 1 signal OK
1 R com 1 no signal
com2.nosig 0 R com 2 signal OK
1 R com 2 no signal
coms.fault 0 R coms OK
1 R coms fault
radio.jam 0 R no radio jamming
1 R radio jamming
radio.tamper 0 R radio TX OK
1 R radio TX tamper
test.detector 0 R no detector test
1 R detector test
test.remote 0 R no ATS remote test
1 R ATS remote test
noats 0 R ATS available
1 R no ATS available
fault.cie 0 R no CIE fault
1 R CIE fault
psu.fault.fuse 0 R PSU fuse OK
1 R PSU fuse blown
psu.fault.battery 0 R PSU battery OK
1 R PSU battery fault
test.wd 0 R WD test not active
1 R WD test active
psu.fault.mains 0 R PSU mains OK
1 R PSU mains fault
com1.power 0 R com 1 power off
1 R com 1 power on
com2.power 0 R com 2 power off
1 R com 2 power on
com3.power 0 R com 3 power off
1 R com 3 power on
fault.ip 0 R IP path OK
1 R IP path fault
battery.low 0 R battery OK
1 R battery low
fault.ps 0 R PS OK
1 R PS failure
fault.charger 0 R charger OK
1 R charger fault
p<n>.alarm 0 R no alarm on partition <n>
1 R alarm on partition <n>
p<n>.alarm.guard 0 R no guard alarm on partition <n>
1 R guard alarm active on partition <n>
p<n>.alarm.guard.access 0 R no guard access alarm on partition <n>
1 R guard access alarm active on partition <n>
p<n>.alarm.entry 0 R no entry alarm on partition <n>
1 R entry alarm active on partition <n>
p<n>.alarm.confirmed 0 R no confirmed alarm on partition <n>
1 R confirmed alarm on partition <n>
p<n>.alarm.audible 0 R no 24h audible alarm on partition <n>
1 R 24h audible alarm active on partition <n>
p<n>.alarm.silent 0 R no 24h silent alarm on partition <n>
1 R 24h silent alarm active on partition <n>
p<n>.alarm.gas 0 R no 24h gas alarm on partition <n>
1 R 24h gas alarm active on partition <n>
p<n>.alarm.pa 0 R no PA alarm on partition <n>
1 R PA alarm active on partition <n>
p<n>.alarm.pa.silent 0 R no PA silent alarm on partition <n>
1 R PA silent alarm active on partition <n>
p<n>.alarm.duress 0 R no duress alarm on partition <n>
1 R duress alarm active on partition <n>
p<n>.alarm.fire 0 R no fire alarm on partition <n>
1 R fire alarm active on partition <n>
p<n>.alarm.medical 0 R no medical alarm on partition <n>
1 R medical alarm active on partition <n>
p<n>.alarm.aux 0 R no auxiliary alarm on partition <n>
1 R auxiliary alarm active on partition <n>
p<n>.tamper 0 R no tamper alarm on partition <n>
1 R tamper alarm active on partition <n>
p<n>.abort 0 R no abort on partition <n>
1 R abort on partition <n>
p<n>.ready 0 R partition <n> not ready
1 R partition <n> ready
p<n>.entry 0 R no entry
1 R entry
p<n>.entry.2 0 R no second entry
1 R second entry
p<n>.exit 0 R no exit
1 R exit
p<n>.entryexit 0 R no entry/exit
1 R entry/exit
p<n>.armed 0 R partition <n> not armed
W disarm partition <n>
1 R partition <n> armed
W arm partition <n>
p<n>.armed.full 0 R partition <n> not full armed
1 R partition <n> full armed
p<n>.armed.part 0 R partition <n> not part armed
1 R partition <n> part armed
W part arm partition <n>
p<n>.arming.part 0 R partition <n> not part arming
1 R partition <n> part arming
p<n>.armable.force 0 R partition <n> not force armable
1 R partition <n> force armable
p<n>.armed.force 0 R partition <n> not force armed
1 R partition <n> force armed
p<n>.armed.fail 0 R partition <n> arm ok
1 R partition <n> arm failed
p<n>.bell.sab 0 R no bell SAB on partition <n>
1 R bell SAB on partition <n>
p<n>.bell.scb 0 R no bell SCB on partition <n>
1 R bell SCB on partition <n>
p<n>.strobe 0 R strobe off on partition <n>
1 R strobe on on partition <n>
p<n>.detector.latch 0 R no detector latch on partition <n>
1 R detector latch on partition <n>
p<n>.detector.reset 0 R no detector reset on partition <n>
1 R detector reset on partition <n>
p<n>.test.walk 0 R no walk test on partition <n>
1 R walk test on partition <n>
p<n>.bypass 0 R no bypassed zone in partition <n>
1 R bypassed zones in partition <n>
p<n>.bypass24 0 R no 24h bypassed zone in partition <n>
1 R 24h bypassed zones in partition <n>
p<n>.reset 0 R no reset required on partition <n>
1 R reset required on partition <n>
W reset partition <n>
p<n>.strike 0 R no door strike on partition <n>
1 R door strike on partition <n>
p<n>.chime.mimic 0 R no chime mimic on partition <n>
1 R chime mimic on partition <n>
p<n>.chime.enabled 0 R chime not enabled on partition <n>
1 R chime enabled on partition <n>
p<n>.doubleknowck 0 R double knock not active on partition <n>
1 R double knock active on partition <n>
p<n>.beampair 0 R no beam pair on partition <n>
1 R beam pair on partition <n>
p<n>.test.zone 0 R no zone on test in partition <n>
1 R zone on test in partition <n>
p<n>.test.fail 0 R test not failed on partition <n>
1 R test failed on partition <n>
p<n>.alarm.internal 0 R no internal alarm on partition <n>
1 R internal alarm on partition <n>
p<n>.arming.auto 0 R no auto arming on partition <n>
1 R auto arming on partition <n>
p<n>.arming.time 0 R no time arming on partition <n>
1 R time arming on partition <n>
p<n>.code.1 0 R first code not entered on partition <n>
1 R first code entered on partition <n>
p<n>.code.2 0 R second code not entered on partition <n>
1 R second code entered on partition <n>
p<n>.secured 0 R area not secured on partition <n>
1 R area secured on partition <n>
p<n>.arm.part.1 0 R no part arm 1 on partition <n>
1 R part arm 1 on partition <n>
p<n>.arm.part.2 0 R no part arm 2 on partition <n>
1 R part arm 2 on partition <n>
p<n>.arm.part.3 0 R no part arm 3 on partition <n>
1 R part arm 3 on partition <n>
p<n>.alarm.custom 0 R no custom alarm on partition <n>
1 R custom alarm on partition <n>
p<n>.warning.zone 0 R no zone warning on partition <n>
1 R zone warning on partition <n>
p<n>.warning.arm 0 R no arm fail warning on partition <n>
1 R arm fail warning on partition <n>
p<n>.forced 0 R no forced entry on partition <n>
1 R forced entry on partition <n>
p<n>.locked 0 R no zones locked out on partition <n>
1 R zones locked out on partition <n>
p<n>.armed.all 0 R not all armed on partition <n>
1 R all armed on partition <n>
p<n>.arm.time.disabled 0 R time arm not disabled on partition <n>
1 R time arm disabled on partition <n>
p<n>.armedalarm 0 R not armed/alarm on partition <n>
1 R armed/alarm on partition <n>
p<n>.alarm.intruder 0 R no intruder alarm on partition <n>
1 R intruder alarm on partition <n>
p<n>.speaker.mimic 0 R no speaker mimic on partition <n>
1 R speaker mimic on partition <n>
p<n>.armedexit 0 R no full armed/exit on partition <n>
1 R full armed/exit on partition <n>
p<n>.detector.fault 0 R no detector fault on partition <n>
1 R detector fault on partition <n>
p<n>.detector.masked 0 R no detector masked on partition <n>
1 R detector masked on partition <n>
p<n>.fault 0 R no fault on partition <n>
1 R fault on partition <n>
p<n>.led 0 R no LED control on partition <n>
1 R LED control on partition <n>
p<n>.armed.full.entry 0 R no full armed entry on partition <n>
1 R full armed entry on partition <n>
p<n>.fire 0 R no fire sounder on partition <n>
1 R fire sounder on partition <n>
p<n>.pa.confirmed 0 R no PA confirmed on partition <n>
1 R PA confirmed on partition <n>
p<n>.alarm.confirmed2 0 R no confirmed alarm on partition <n>
1 R confirmed alarm on partition <n>
z<n>.open 0 R zone <n> is closed
1 R zone <n> is open
z<n>.tamper 0 R zone <n> is not tampered
1 R zone <n> is tampered
z<n>.short 0 R zone <n> is not shorted
1 R zone <n> is shorted
z<n>.fault 0 R zone <n> is not faulty
1 R zone <n> is faulty
z<n>.test 0 R no failed test on zone <n>
1 R failed test on zone <n>
z<n>.alarm 0 R zone <n> is not alarmed
1 R zone <n> is alarmed
z<n>.bypass.man 0 R zone <n> is not manually bypassed
1 R zone <n> is manually bypassed
z<n>.bypass.auto 0 R zone <n> is not auto bypassed
1 R zone <n> is auto bypassed
z<n>.bypass 0 W unbypass zone <n>
1 W bypass zone <n>
z<n>.latched 0 R no latched alarm on zone <n>
1 R latched alarm on zone <n>
z<n>.walk 0 R zone <n> no walk test
1 R zone <n> walk tested
z<n>.activity 0 R no activity required on zone <n>
1 R activity required on zone <n>
o<n> 0 R PC controlled output <n> not active
W set PC controlled output <n> off
1 R PC controlled output <n> active
W set PC controlled output <n> on
ox<n> 0 R X-10 controlled output <n> not active
W set X-10 controlled output <n> off
1 R X-10 controlled output <n> active
W set X-10 controlled output <n> on
time <YY-MM-DD HH:mm> R date and time set on the panel (e.g. 17-06-29 16:44)
W set date and time of the panel
key <codes> W send the specified keypad key or key sequence to the panel (see below for codes).

Examples:

Single key Yes: "13"

Sequence 1 2 3 4 Menu: "1:2:3:4:12"

Keypad key codes:

Key Code Key Code Key Code Key Code
1 1 7 7 Yes 13 Medical 19
2 2 8 8 Part 14 Chime 20
3 3 9 9 No 15 Reset 21
4 4 0 10 Area 16 Up 22
5 5 Omit 11 Fire 17 Down 23
6 6 Menu 12 PA 18

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)

Log Files

A permanent detailed record of all the Hesa log messages is saved in a file called security.log in the logs/YYYY directory for the current year. This file is never overwritten or deleted by HSYCO.

Other information related to the TEXECOM I/O Server are saved in the daily message.log files.

Release Notes

3.6.0

  • initial release


Texecom is a registered trademark of Texecom Ltd.