diff --git a/通讯协议-平台化-应用部分[内部].md b/通讯协议-平台化-应用部分[内部].md index 23276aa..73516b5 100644 --- a/通讯协议-平台化-应用部分[内部].md +++ b/通讯协议-平台化-应用部分[内部].md @@ -599,6 +599,7 @@ WebSocket方式应用与SDK建立长连接后,通过WebSocket接口发送接 |baseSn|string||是|基站的出厂编码| |data|object|-|是|传送参数的对象| |+keySn|string||是|键盘SN| +|+keyId|int||是|键盘编号,65535代表键盘未编号| |+version|string||是|键盘固件版本| |+model|int||是|键盘型号| @@ -610,6 +611,7 @@ WebSocket方式应用与SDK建立长连接后,通过WebSocket接口发送接 "baseSn":"2024061101", "data":{ "keySn":"1234567890", + "keyId":1, "version":"1.0.0", "model":67 } @@ -6677,9 +6679,13 @@ WebSocket方式应用与SDK建立长连接后,通过WebSocket接口发送接 |data|array|-|是|传送参数的对象数组| |++keySn|string||是|键盘SN| |++keyId|int||是|键盘编号,65535代表键盘未编号| -|++index|int||是|提交的选票序号| -|++value|string||是|键盘提交的按键值,为空字符串代表删除了按键值或跳过| -|++submitted|int||是|0-未提交,1-提交完成| +|++index|int||是|提交的选票序号,提交完成时,index=255| +|++keyValue|string||否|键盘提交的按键值,为空字符串代表删除了按键值或提交完成| +|++submit|int||是|0-未提交,1-提交完成| +|++keyTime|double||是|提交时间,从启动开始计算,单位毫秒| +|++voltage|double||是|键盘电量| +|++retryCount|int||是|键盘提交数据的重发次数| +|++timeStamp|long ||是|键盘提交数据至基站的时间戳| - **示例代码** ```json @@ -6691,8 +6697,11 @@ WebSocket方式应用与SDK建立长连接后,通过WebSocket接口发送接 "keySn": "1479824643", "keyId": 1, "index": 1, - "value":"123", - "submitted":0 + "keyValue":"123", + "submit":0, + "keyTime": 360200, + "voltage": 2.72, + "retryCount": 1 }] } ``` \ No newline at end of file diff --git a/通讯协议-教育新版-表决器部分.md b/通讯协议-教育新版-表决器部分.md index 2940f59..9130977 100644 --- a/通讯协议-教育新版-表决器部分.md +++ b/通讯协议-教育新版-表决器部分.md @@ -189,6 +189,7 @@ K1版本,带上下限的时候,不支持大小题号: | 9 | MinSelN| 必须选几个人,0不限定 | | 9-10 | Abstain| 设定特殊值 0不设置 键盘内默认777 | | 11-12 | Blank| 设定特殊值 0不设置 键盘内默认999 | +| 13-14 | TestIndex|测试编号起始,该位置有值后键盘启动测试对应这个位置起始开始发送数据| ### 2.2.7 模拟测试