From 585fd11652157cb1ef5403d561ed36a66d3f6d12 Mon Sep 17 00:00:00 2001 From: aohanli@psunsky.com Date: Fri, 14 Jul 2023 14:32:41 +0800 Subject: [PATCH] V0.0.10 1、增加键盘协议6.2.2.4 数据表增量表 2、修改2.2.13 增加自定测验题MODE1类型 --- 通讯协议-教育新版-表决器部分.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/通讯协议-教育新版-表决器部分.md b/通讯协议-教育新版-表决器部分.md index fcfb297..fabb0a5 100644 --- a/通讯协议-教育新版-表决器部分.md +++ b/通讯协议-教育新版-表决器部分.md @@ -310,7 +310,7 @@ MODE1=1的按键游戏模式,说明如下: | --- | --- | --- | | 4 | DATAPOS | DATAPOS和以前的不同,都表示进入测验模式,投票器可以自动进入测验 | | 5 | MODE | =14,异步测验模式 | -| 6 | MODE1 | 测验模式(新版只使用每道题传结果的提交结果模式)
0 测验停止,不能再答题
1,2 均不指定题型
4 指定题型-30题,单选多选
5 多题(16题,可指定单选多选排序判断数字)
6 多题带题型,32题,不带单选多选固定选项数目
7 多题模式 衡水定制
8多题模式 网奕定制
9 小测,16题,可指定单选多选排序判断数字(K1)
10 简单分段模式,8段,每段内题型一样(K1)
11 自动提交测试
12 小测,64题,单选多选判断数字,不含选项数

20 带200题型控制的测验进行中(见2.2.13-1说明)
21 测验停止,下发200题答案,含得分(见2.2.13-2说明)
22 带题干内容的测验进行中 | +| 6 | MODE1 | 测验模式(新版只使用每道题传结果的提交结果模式)
0 测验停止,不能再答题
1,2 均不指定题型
4 指定题型-30题,单选多选
5 多题(16题,可指定单选多选排序判断数字)
6 多题带题型,32题,不带单选多选固定选项数目
7 多题模式 衡水定制
8多题模式 网奕定制
9 小测,16题,可指定单选多选排序判断数字(K1)
10 简单分段模式,8段,每段内题型一样(K1)
11 自动提交测试
12 小测,64题,单选多选判断数字,不含选项数

20 带200题型控制的测验进行中(见2.2.13-1说明)
21 测验停止,下发200题答案,含得分(见2.2.13-2说明)
22 带题干内容的测验进行中

自定义题型测验题:(6.6.2)
40 带数据下发的自定义题(类测验流程下发数据表并自动开始,没收键盘收齐报告)
41 纯数据表下发(用于提前下载),键盘端需做处理,原连续保持5S内收不到数据包发送申请,添加逻辑8S内收不到数据包发送键盘已收完,固定数据格式采用状态包,SDK自己识别
42 增量表下发(采用6.6.2.4格式下发,只告知采用已有数据表内的哪些题继续作答,键盘端缓存需独立开来,保留原有数据表缓存) | | 7-8 | TESTNUM| 2字节题目编号| | ~~9-16~~ | ~~TESTNAME~~ | ~~测验名称,8字符~~ | | 17-24 | 。。。 | 参数值没有意义 | @@ -3053,12 +3053,6 @@ AES加密格式 | N | Data | 数据内容 原2.4.2 字节内容| ---- #### 6.6.2.3 数据表内容数据 -| **字节** | **标识符** | **描述** | -| --- | --- | --- | -| 1 | CMD | 10 数据表内容| -| 2 | LEN | 数据内容[Data]长度 | -| 13 | NULL | 预留 | -| N | Data | 数据内容 | | **字节** | **标识符** | **描述** | | --- | --- | --- | @@ -3203,6 +3197,15 @@ Rule: | 1 | Rule | 本题规则 序号 | | 1 | Permission | 本题控制权限名单 序号 | +#### 6.6.2.4 数据表增量表 +只下载数据题号,这里做限制,键盘最多支持1K的缓存,大概400+题(大数据表内二轮筛选最大支持取400) +| **字节** | **标识符** | **描述** | +| --- | --- | --- | +| 1 | CMD | 11 数据表增量表内容| +| 2 | TitieNum | 数据内容[TitieNum]长度 | +| 2 | Pack_NO | 数据表编号,高位在前 | +| 2 | TitieNum | 2字节题目编号 | +| 2 | TitieNum | 2字节题目编号 | ---- # 七、组网 组网逻辑: 基站在0频点广播信息,键盘监听0频点。(手动登录则需要保证监听时长,扫描多一些频点) -- libgit2 0.21.4