Commit fe9d0792 authored by captainwong's avatar captainwong

更新三区段相关文档

parent 6fac5903
......@@ -45,8 +45,8 @@
* `Rrcvr` 以R开头的一段十六进制数字字符串,数字长度范围`1~6`,暂时仅占位,无意义。字段总长度`2~7` Bytes。
* `Lpref` 以L开头的一段十六进制数字字符串,数字长度范围`1~6`,暂时仅占位,无意义。字段总长度`2~7` Bytes。
* `#acct``#`开头,后跟有限位十进制数字(SIM卡号或出厂编号)或安定宝ID,表示主机的账号(有SIM卡的主机为手机号,无SIM卡的是出厂编号,有些主机直连时使用了安定宝ID为账号)
* `data` 格式为 `[]`(左右中括号,无空格,定长2Byte)或 `[#acct|event gg zone]`(有空格)。当事件类型为 `NULL/ACK/DUH``data` 段为`[]`;当事件类型为 `ADM-CID/HENG-BO``data` 段格式为 `[#acct|event gg zone]`
* `#acct` 主机的安定宝ID,4位或6位或8位十六进制数字,我司使用固定6位,如安定宝ID `16` 编码为6位是 `000010`
* `data` 格式为 `[]`(左右中括号,无空格,定长2Byte)或 `[#ademco_id|event gg zone]`(有空格)。当事件类型为 `NULL/ACK/DUH``data` 段为`[]`;当事件类型为 `ADM-CID/HENG-BO``data` 段格式为 `[#acct|event gg zone]`
* `#ademco_id` 主机的安定宝ID,以 `#` 开头的4位或6位或8位十六进制数字,我司使用固定6位,如安定宝ID `16` 编码为6位是 `000010`,传输为 `#000010`
* `event` 定长4Bytes,事件代码,具体含义见后文。
* `gg` 定长2 Bytes, 一般为00,当非00时有特殊含义,参考《安定宝协议扩展》
* `zone` 防区号,范围 `0~999``zone``0` 表示主机自身事件,如布防、撤防、防拆等。`1~999` 则为防区号,表示防区事件。定长3 Bytes。
......@@ -134,10 +134,11 @@
|发送方|接收方|gg值(ascii字符)|含义|
|-----|------|--------------|----|
|主机| 接警中心 |00| 主机事件|
|主机| 接警中心 |EE| 分机事件,分机号为zone|
|主机| 接警中心 |其他| 分机防区事件|
|主机| 接警中心 |01~03| 三区段主机的状态事件,区段号为gg|
|接警中心| 主机 |00| 对主机操作|
|接警中心| 主机 |EE| 对分机操作,分机号为zone|
|接警中心| 主机 |01~03| 对三区段主机操作,区段号为gg|
说明:三区段主机有三个防区段,每个区段有一定数量的防区,区段可以各自布撤防。
### 4.2 `xdata` 段格式:`[len xdata…]`,长度可变
......@@ -167,7 +168,7 @@
`[0003ABC]`
### 4.3 备份恢复相关
### 4.3 备份恢复相关 (废弃)
`gg`: `EE` 分主机,`0` 直属防区,`CC` 未对码防区。
......@@ -177,7 +178,7 @@
`gg``CC` 时,`xdata` 为空。
### 4.4 索要防区信息流程图
### 4.4 索要防区信息流程图(待定)
主机的 1704 回复防区信息数据格式与 4.3 备份恢复相关的格式相同。
......@@ -197,9 +198,9 @@
解码:`((sig >> 4) & 0x0F) * 10 + (sig & 0x0F)`
### 4.6 远程控制标识操作源(不支持分机)
### 4.6 远程控制标识操作源
`gg``00` 且事件码如下内容时,使用 `zone` 标识操作源:
事件码如下内容且(`gg``00`、或`gg``01`/`02`/`03`(三区段主机))时,使用 `zone` 标识操作源:
|事件码| 含义|
|-----|--------|
......@@ -213,7 +214,7 @@
|zone| 操作源| 数量| 备注|
|----|--------|----|-------|
|000| 主机| 1 |
|000 | 主机 | 1 |
|001-097| 遥控器| 97 |
|098| 中转接警中心| 1 |
|099| 直连接警中心| 1 |
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment