Commit 280769e53f141496e24041d2b94a012c6cd815d4

Authored by 刘琴
1 parent 5b727575

修改实时绑定信息的事件返回,拆分为指令状态和执行结果两个

通讯协议-B200W-MQTT协议[内部].md
... ... @@ -99,8 +99,8 @@
99 99 ### 绑定
100 100 |功能归类|功能|API指令|指令事件|
101 101 |---|---|---|---|
102   -|无线绑定|设置绑定信息到键盘|[rtSetKpBindingInfo](#rtsetkpbindinginfo)|[fEvtSetKpBindingInfo](#fevtsetkpbindinginfo)|
103   -||清除键盘绑定信息|[clearKpBindingInfo](#clearkpbindinginfo)|[fEvtClearKpBindingInfo](#fevtclearkpbindinginfo)|
  102 +|无线绑定|设置绑定信息到键盘|[rtSetKpBindingInfo](#rtsetkpbindinginfo)|[fEvtSetKpBindingInfo](#fevtsetkpbindinginfo)<br>[fEvtKpBindingInfo](#fevtkpbindinginfo)|
  103 +||清除键盘绑定信息|[clearKpBindingInfo](#clearkpbindinginfo)|[fEvtClearKpBindingInfo](#fevtclearkpbindinginfo)<br>[fEvtKpBindingInfo](#fevtkpbindinginfo)|
104 104 ### 签到
105 105 |功能归类|功能|API指令|指令事件|
106 106 |---|---|---|---|
... ... @@ -1628,7 +1628,7 @@
1628 1628 |dataTag|string|-|否|数据包标识,可为空字符串|
1629 1629 |data|array|-|是|传送参数的对象数组,不可为空|
1630 1630 |++keySN|string||是|需要设置绑定信息的键盘SN|
1631   -|++info|string||是|设置的绑定信息,一般为学生姓名|
  1631 +|++info|string||是|设置的绑定信息,一般为学生姓名<br>最长48个字符,显示在键盘左上角|
1632 1632 ```json
1633 1633 {
1634 1634 "fun": "rtSetKpBindingInfo",
... ... @@ -1670,7 +1670,27 @@
1670 1670 #### 事件
1671 1671 ##### fEvtSetKpBindingInfo
1672 1672 - **主题**:/basestation/\${baseSN}/receive
1673   -- **功能描述**:返回实时设置绑定信息的状态是否成功
  1673 +- **功能描述**:返回实时设置绑定信息的指令接收状态
  1674 +- **参数说明**
  1675 +
  1676 +|参数名|类型|限制|非空|说明|
  1677 +|---|---|---|---|---|
  1678 +|fun|string|-|是|指令名称|
  1679 +|dataTag|string|-|否|数据包标识,可为空字符串|
  1680 +|data|object|-|否|传送参数的对象|
  1681 +|+state|string||是|设置的绑定信息是否成功<br>0 - 成功<br>1 - 失败|
  1682 +```json
  1683 +{
  1684 + "fun": "fEvtSetKpBindingInfo",
  1685 + "dataTag":"1",
  1686 + "data": {
  1687 + "state": "0"
  1688 + }
  1689 +}
  1690 +```
  1691 +##### fEvtKpBindingInfo
  1692 +- **主题**:/basestation/\${baseSN}/receive
  1693 +- **功能描述**:返回键盘实时设置绑定信息的状态是否成功
1674 1694 - **参数说明**
1675 1695  
1676 1696 |参数名|类型|限制|非空|说明|
... ... @@ -1682,7 +1702,7 @@
1682 1702 |++state|string||是|设置的绑定信息是否成功<br>0 - 成功<br>1 - 失败|
1683 1703 ```json
1684 1704 {
1685   - "fun": "fEvtSetKpBindingInfo",
  1705 + "fun": "fEvtKpBindingInfo",
1686 1706 "dataTag":"1",
1687 1707 "data": [
1688 1708 {
... ... @@ -1698,30 +1718,22 @@
1698 1718 ```
1699 1719 ##### fEvtClearKpBindingInfo
1700 1720 - **主题**:/basestation/\${baseSN}/receive
1701   -- **功能描述**:返回实时设置绑定信息的状态是否成功
  1721 +- **功能描述**:返回清空绑定信息的指令状态是否成功
1702 1722 - **参数说明**
1703 1723  
1704 1724 |参数名|类型|限制|非空|说明|
1705 1725 |---|---|---|---|---|
1706 1726 |fun|string|-|是|指令名称|
1707 1727 |dataTag|string|-|否|数据包标识,可为空字符串|
1708   -|data|array|-|是|传送参数的对象数组|
1709   -|++keySN|string||是|需要设置绑定信息的键盘SN|
1710   -|++state|string||是|清空绑定信息是否成功<br>0 - 成功<br>1 - 失败|
  1728 +|data|object|-|否|传送参数的对象|
  1729 +|+state|string||是|设置的绑定信息是否成功<br>0 - 成功<br>1 - 失败|
1711 1730 ```json
1712 1731 {
1713   - "fun": "fEvtClearKpBindingInfo",
  1732 + "fun": "fEvtSetKpBindingInfo",
1714 1733 "dataTag":"1",
1715   - "data": [
1716   - {
1717   - "keySn": "1479824643",
1718   - "state": "0"
1719   - },
1720   - {
1721   - "keySn": "1479824644",
1722   - "state": "1"
1723   - }
1724   - ]
  1734 + "data": {
  1735 + "state": "0"
  1736 + }
1725 1737 }
1726 1738 ```
1727 1739 ## 签到
... ...