Commit 280769e53f141496e24041d2b94a012c6cd815d4
1 parent
5b727575
修改实时绑定信息的事件返回,拆分为指令状态和执行结果两个
Showing
1 changed file
with
32 additions
and
20 deletions
通讯协议-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 | ## 签到 | ... | ... |