EDO - External Data Output: Difference between revisions
From Zenitel Wiki
No edit summary |
No edit summary |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{AI}} | ||
{{note|Using EDO in ICX-AlphaCom requires the ILI-IF license. This license is not needed if the API license is present.}} | |||
'''EDO''' (External Data Output) is a user definable [http://en.wikipedia.org/wiki/ASCII ASCII] HEX protocol intended for CCTV control, making customized logs etc. | '''EDO''' (External Data Output) is a user definable [http://en.wikipedia.org/wiki/ASCII ASCII] HEX protocol intended for CCTV control, making customized logs etc. | ||
Latest revision as of 14:53, 5 March 2025
| Using EDO in ICX-AlphaCom requires the ILI-IF license. This license is not needed if the API license is present. |
EDO (External Data Output) is a user definable ASCII HEX protocol intended for CCTV control, making customized logs etc.
EDO ports can be configured as RS232 serial ports or TCP/IP ports. Up to ten EDO ports can be defined. The EDO ports are configured from AlphaPro: Exchange & System -> Serial Ports.
EDO is controlled from the Event Handler where it can be configured to send free text merged with parameters for the active stations.
Syntax
EDO "free text" - sends free text on the EDO port 1
EDO 1 "free text" - sends free text on the EDO port 1
EDO 2 "Door A2 open\x0D\x0A" - sends Door A2 open including CR + LF on the EDO port 2
EDO 3 "Door A2 opened by %1.dir\r\n" - sends Door A2 opened by 101 including CR + LF on the EDO port 3 when
station 101 presses "6" and activates the door opening event
EDO 4 "\x02free text\x03" - sends <STX> + free text + <ETX> on the EDO port 4
(STX = ASCII hex 02 and ETX = ASCII hex 03)
The data protocol message $PUT can also be used to output data on EDO ports:
$PUT 3 "free text" - sends free text on the EDO port 1 $PUT 4 "free text" - sends free text on the EDO port 2 $PUT 5 "free text" - sends free text on the EDO port 3 $PUT 6 "free text" - sends free text on the EDO port 4
The $PUT command is useful when the EDO data should be routed in AlphaNet:
@2 $PUT 5 "my text" - sends my text on EDO port 3 in node 2
