Difference between revisions of "TSECMACS"
Jump to navigation
Jump to search
(Created page with "The TSEC MACS MACS is a perimeter anti-intrusion system for rigid and semi-rigid metal fences. Category:I/O Server == HSYCO Configuration == Add the TSECMACS I/O Server...") |
|||
(16 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | The TSEC | + | The TSEC MACS is a perimeter anti-intrusion system for rigid and semi-rigid metal fences. The integration with HSYCO can be accomplished via a standard TCP/IP connection through the TSEC MACS ETH interface. This I/O server was developed following the TSEC MACS API 1.1.0. |
[[Category:I/O Server]] | [[Category:I/O Server]] | ||
Line 53: | Line 53: | ||
== Datapoints == | == Datapoints == | ||
+ | === Utility Datapoints === | ||
{| class="wikitable" | {| class="wikitable" | ||
!ID | !ID | ||
Line 72: | Line 73: | ||
|- | |- | ||
− | | | + | |rowspan="2" |sensor.<n>.isenabled |
+ | |1 | ||
+ | |R/W | ||
+ | |The sensor is enabled | ||
+ | |- | ||
+ | |0 | ||
+ | |R/W | ||
+ | |The sensor is NOT enabled | ||
+ | |- | ||
+ | |||
+ | |sensor.<n>.zoneid | ||
+ | |<value> | ||
+ | |R | ||
+ | |Returns the zone id of the sensor | ||
+ | |- | ||
+ | |||
+ | |zone.<m>.name | ||
|<value> | |<value> | ||
|R | |R | ||
− | | | + | |Returns the zone name |
|- | |- | ||
− | | | + | |zone.<m>.outputid |
|<value> | |<value> | ||
|R | |R | ||
− | |sensor | + | |Returns the zone output id |
+ | |||
+ | |} | ||
+ | |||
+ | === Alarms Datapoints === | ||
+ | ==== Sensors ==== | ||
+ | {| class="wikitable" | ||
+ | !ID | ||
+ | !Value | ||
+ | !R/W | ||
+ | !Description | ||
+ | |||
+ | |- | ||
+ | |||
+ | |alarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |This datapoint will return 1 if just one sensor or zone is in alarm | ||
+ | |- | ||
+ | |||
+ | |sensor.<n>.alarm.cumulative | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Returns 1 if just one alarm is on for the requested sensor | ||
+ | |- | ||
+ | |||
+ | |sensor.<n>.alarm.accelerometer.fault | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Accelerometer fault alarm | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.bus.fault | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Bus fault alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.climbing.alarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Climbing alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.climbing.prealarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Climbing pre alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.communication.mas-eth.lost | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Communication to the mas-eth lost alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.communication.security.problem | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Generic communication security problem alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.communication.with.sensor.failed | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Communication with sensor failed alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.configuration.in.progress | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Configuration in progress alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.consistency.error | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Consistency error alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.cut.alarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Cut alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.cut.prealarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Cut pre alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.error.writing.parameters.on.sensor | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Error writing parameters on sensor alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.magnetic.attack.alarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Magnetic attack alarm | ||
+ | |- | ||
+ | |- | ||
+ | |sensor.<n>.alarm.persistent.perturbation.alarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Persistent perturbation alarm | ||
|- | |- | ||
− | | | + | |- |
− | |n > | + | |sensor.<n>.alarm.persistent.perturbation.prealarm |
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Persistent perturbation pre alarm |
+ | |- | ||
+ | |- | ||
+ | |sensor.<n>.alarm.power.supply.problems | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Power supply problems alarm | ||
|- | |- | ||
− | | | + | |- |
− | | | + | |sensor.<n>.alarm.remove.alarm |
+ | |0/1 | ||
|R | |R | ||
− | | | + | |remove alarm |
+ | |- | ||
+ | |- | ||
+ | |sensor.<n>.alarm.remove.alarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Returns 1 if the alarm is removed | ||
|- | |- | ||
− | | | + | |- |
− | |< | + | |sensor.<n>.alarm.sd.card.not.inserted.or.damaged |
+ | |0/1 | ||
+ | |R | ||
+ | |SD card not inserted or damaged alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.sensor.fault | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Sensor fault alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |sensor.<n>.alarm.sensor.not.found | ||
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Sensor not found alarm |
+ | |- | ||
+ | |- | ||
+ | |sensor.<n>.alarm.sporadic.cut.alarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Sporadic cut alarm | ||
|- | |- | ||
− | | | + | |- |
− | | | + | |sensor.<n>.alarm.sporadic.cut.prealarm |
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Sporadic cut pre alarm |
+ | |- | ||
+ | |- | ||
+ | |sensor.<n>.alarm.tamper.mas | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Tamper mas alarm | ||
|- | |- | ||
− | | | + | |- |
− | |n > | + | |sensor.<n>.zone.or.output.not.use |
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Zone or output not use alarm |
+ | |- | ||
+ | |||
+ | |} | ||
+ | |||
+ | ==== Zones ==== | ||
+ | {| class="wikitable" | ||
+ | !ID | ||
+ | !Value | ||
+ | !R/W | ||
+ | !Description | ||
|- | |- | ||
− | |||
|alarm | |alarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |This datapoint will return 1 if just one sensor or zone is in alarm | ||
+ | |- | ||
+ | |||
+ | |zone.<n>.alarm.cumulative | ||
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Returns 1 if just one alarm is on for the requested zone |
|- | |- | ||
− | | | + | |
+ | |zone.<n>.alarm.accelerometer.fault | ||
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Accelerometer fault alarm |
+ | |- | ||
+ | |zone.<n>.alarm.bus.fault | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Bus fault alarm | ||
|- | |- | ||
− | | | + | |- |
− | | | + | |zone.<n>.alarm.climbing.alarm |
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Climbing alarm |
+ | |- | ||
+ | |||
|- | |- | ||
− | | | + | |zone.<n>.alarm.climbing.prealarm |
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Climbing pre alarm |
+ | |- | ||
+ | |- | ||
+ | |zone.<n>.alarm.communication.mas-eth.lost | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Communication to the mas-eth lost alarm | ||
|- | |- | ||
− | | | + | |- |
− | | | + | |zone.<n>.alarm.communication.security.problem |
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Generic communication security problem alarm |
|- | |- | ||
− | | | + | |
+ | |- | ||
+ | |zone.<n>.alarm.communication.with.sensor.failed | ||
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Communication with sensor failed alarm |
+ | |- | ||
+ | |||
|- | |- | ||
− | | | + | |zone.<n>.alarm.configuration.in.progress |
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Configuration in progress alarm |
+ | |- | ||
+ | |||
|- | |- | ||
− | | | + | |zone.<n>.alarm.consistency.error |
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Consistency error alarm |
|- | |- | ||
− | | | + | |
+ | |- | ||
+ | |zone.<n>.alarm.cut.alarm | ||
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Cut alarm |
|- | |- | ||
− | | | + | |
+ | |- | ||
+ | |zone.<n>.alarm.cut.prealarm | ||
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Cut pre alarm |
|- | |- | ||
− | | | + | |
+ | |- | ||
+ | |zone.<n>.alarm.error.writing.parameters.on.sensor | ||
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Error writing parameters on sensor alarm |
+ | |- | ||
+ | |||
+ | |- | ||
+ | |zone.<n>.alarm.magnetic.attack.alarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Magnetic attack alarm | ||
+ | |- | ||
+ | |- | ||
+ | |zone.<n>.alarm.persistent.perturbation.alarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Persistent perturbation alarm | ||
|- | |- | ||
− | | | + | |- |
− | | | + | |zone.<n>.alarm.persistent.perturbation.prealarm |
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Persistent perturbation pre alarm |
+ | |- | ||
+ | |- | ||
+ | |zone.<n>.alarm.power.supply.problems | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Power supply problems alarm | ||
|- | |- | ||
− | | | + | |- |
− | |< | + | |zone.<n>.alarm.remove.alarm |
+ | |0/1 | ||
+ | |R | ||
+ | |remove alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |zone.<n>.alarm.remove.alarm | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Returns 1 if the alarm is removed | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |zone.<n>.alarm.sd.card.not.inserted.or.damaged | ||
+ | |0/1 | ||
+ | |R | ||
+ | |SD card not inserted or damaged alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |zone.<n>.alarm.sensor.fault | ||
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Sensor fault alarm |
+ | |- | ||
+ | |- | ||
+ | |zone.<n>.alarm.sensor.not.found | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Sensor not found alarm | ||
|- | |- | ||
− | | | + | |- |
− | | | + | |zone.<n>.alarm.sporadic.cut.alarm |
+ | |0/1 | ||
+ | |R | ||
+ | |Sporadic cut alarm | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |zone.<n>.alarm.sporadic.cut.prealarm | ||
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Sporadic cut pre alarm |
+ | |- | ||
+ | |- | ||
+ | |zone.<n>.alarm.tamper.mas | ||
+ | |0/1 | ||
+ | |R | ||
+ | |Tamper mas alarm | ||
|- | |- | ||
− | | | + | |- |
− | | | + | |zone.<n>.zone.or.output.not.use |
+ | |0/1 | ||
|R | |R | ||
− | | | + | |Zone or output not use alarm |
+ | |- | ||
|} | |} | ||
+ | |||
+ | == Release Notes == | ||
+ | |||
+ | === 3.8.0 === | ||
+ | *initial release | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ''TSEC MACS is a registered trademark of TSEC S.r.l.'' |
Latest revision as of 12:32, 5 November 2022
The TSEC MACS is a perimeter anti-intrusion system for rigid and semi-rigid metal fences. The integration with HSYCO can be accomplished via a standard TCP/IP connection through the TSEC MACS ETH interface. This I/O server was developed following the TSEC MACS API 1.1.0.
Contents
HSYCO Configuration
Add the TSECMACS 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
- Username: 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 | false | true | |
false | |||
pollinterval | 1000 | n >= 1000 | the data acquisition interval, in milliseconds |
Datapoints
Utility Datapoints
ID | Value | R/W | Description |
---|---|---|---|
connection | online | R | connection established |
offline | R | HSYCO can't connect to the sensor | |
sensor.<n>.isenabled | 1 | R/W | The sensor is enabled |
0 | R/W | The sensor is NOT enabled | |
sensor.<n>.zoneid | <value> | R | Returns the zone id of the sensor |
zone.<m>.name | <value> | R | Returns the zone name |
zone.<m>.outputid | <value> | R | Returns the zone output id |
Alarms Datapoints
Sensors
ID | Value | R/W | Description |
---|---|---|---|
alarm | 0/1 | R | This datapoint will return 1 if just one sensor or zone is in alarm |
sensor.<n>.alarm.cumulative | 0/1 | R | Returns 1 if just one alarm is on for the requested sensor |
sensor.<n>.alarm.accelerometer.fault | 0/1 | R | Accelerometer fault alarm |
sensor.<n>.alarm.bus.fault | 0/1 | R | Bus fault alarm |
sensor.<n>.alarm.climbing.alarm | 0/1 | R | Climbing alarm |
sensor.<n>.alarm.climbing.prealarm | 0/1 | R | Climbing pre alarm |
sensor.<n>.alarm.communication.mas-eth.lost | 0/1 | R | Communication to the mas-eth lost alarm |
sensor.<n>.alarm.communication.security.problem | 0/1 | R | Generic communication security problem alarm |
sensor.<n>.alarm.communication.with.sensor.failed | 0/1 | R | Communication with sensor failed alarm |
sensor.<n>.alarm.configuration.in.progress | 0/1 | R | Configuration in progress alarm |
sensor.<n>.alarm.consistency.error | 0/1 | R | Consistency error alarm |
sensor.<n>.alarm.cut.alarm | 0/1 | R | Cut alarm |
sensor.<n>.alarm.cut.prealarm | 0/1 | R | Cut pre alarm |
sensor.<n>.alarm.error.writing.parameters.on.sensor | 0/1 | R | Error writing parameters on sensor alarm |
sensor.<n>.alarm.magnetic.attack.alarm | 0/1 | R | Magnetic attack alarm |
sensor.<n>.alarm.persistent.perturbation.alarm | 0/1 | R | Persistent perturbation alarm |
sensor.<n>.alarm.persistent.perturbation.prealarm | 0/1 | R | Persistent perturbation pre alarm |
sensor.<n>.alarm.power.supply.problems | 0/1 | R | Power supply problems alarm |
sensor.<n>.alarm.remove.alarm | 0/1 | R | remove alarm |
sensor.<n>.alarm.remove.alarm | 0/1 | R | Returns 1 if the alarm is removed |
sensor.<n>.alarm.sd.card.not.inserted.or.damaged | 0/1 | R | SD card not inserted or damaged alarm |
sensor.<n>.alarm.sensor.fault | 0/1 | R | Sensor fault alarm |
sensor.<n>.alarm.sensor.not.found | 0/1 | R | Sensor not found alarm |
sensor.<n>.alarm.sporadic.cut.alarm | 0/1 | R | Sporadic cut alarm |
sensor.<n>.alarm.sporadic.cut.prealarm | 0/1 | R | Sporadic cut pre alarm |
sensor.<n>.alarm.tamper.mas | 0/1 | R | Tamper mas alarm |
sensor.<n>.zone.or.output.not.use | 0/1 | R | Zone or output not use alarm |
Zones
ID | Value | R/W | Description |
---|---|---|---|
alarm | 0/1 | R | This datapoint will return 1 if just one sensor or zone is in alarm |
zone.<n>.alarm.cumulative | 0/1 | R | Returns 1 if just one alarm is on for the requested zone |
zone.<n>.alarm.accelerometer.fault | 0/1 | R | Accelerometer fault alarm |
zone.<n>.alarm.bus.fault | 0/1 | R | Bus fault alarm |
zone.<n>.alarm.climbing.alarm | 0/1 | R | Climbing alarm |
zone.<n>.alarm.climbing.prealarm | 0/1 | R | Climbing pre alarm |
zone.<n>.alarm.communication.mas-eth.lost | 0/1 | R | Communication to the mas-eth lost alarm |
zone.<n>.alarm.communication.security.problem | 0/1 | R | Generic communication security problem alarm |
zone.<n>.alarm.communication.with.sensor.failed | 0/1 | R | Communication with sensor failed alarm |
zone.<n>.alarm.configuration.in.progress | 0/1 | R | Configuration in progress alarm |
zone.<n>.alarm.consistency.error | 0/1 | R | Consistency error alarm |
zone.<n>.alarm.cut.alarm | 0/1 | R | Cut alarm |
zone.<n>.alarm.cut.prealarm | 0/1 | R | Cut pre alarm |
zone.<n>.alarm.error.writing.parameters.on.sensor | 0/1 | R | Error writing parameters on sensor alarm |
zone.<n>.alarm.magnetic.attack.alarm | 0/1 | R | Magnetic attack alarm |
zone.<n>.alarm.persistent.perturbation.alarm | 0/1 | R | Persistent perturbation alarm |
zone.<n>.alarm.persistent.perturbation.prealarm | 0/1 | R | Persistent perturbation pre alarm |
zone.<n>.alarm.power.supply.problems | 0/1 | R | Power supply problems alarm |
zone.<n>.alarm.remove.alarm | 0/1 | R | remove alarm |
zone.<n>.alarm.remove.alarm | 0/1 | R | Returns 1 if the alarm is removed |
zone.<n>.alarm.sd.card.not.inserted.or.damaged | 0/1 | R | SD card not inserted or damaged alarm |
zone.<n>.alarm.sensor.fault | 0/1 | R | Sensor fault alarm |
zone.<n>.alarm.sensor.not.found | 0/1 | R | Sensor not found alarm |
zone.<n>.alarm.sporadic.cut.alarm | 0/1 | R | Sporadic cut alarm |
zone.<n>.alarm.sporadic.cut.prealarm | 0/1 | R | Sporadic cut pre alarm |
zone.<n>.alarm.tamper.mas | 0/1 | R | Tamper mas alarm |
zone.<n>.zone.or.output.not.use | 0/1 | R | Zone or output not use alarm |
Release Notes
3.8.0
- initial release
TSEC MACS is a registered trademark of TSEC S.r.l.