From f4f0473c94d36cd46e1f16b5415e92a6979fb9db Mon Sep 17 00:00:00 2001 From: DMchen Date: Tue, 7 May 2024 10:39:40 +0800 Subject: [PATCH] 1.SDK应用部分[内部],增加了科目名称预设[内部使用]接口。 --- 通讯协议-SDK应用部分[内部].md | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+), 0 deletions(-) diff --git a/通讯协议-SDK应用部分[内部].md b/通讯协议-SDK应用部分[内部].md index 882387a..dfe5b3c 100644 --- a/通讯协议-SDK应用部分[内部].md +++ b/通讯协议-SDK应用部分[内部].md @@ -2976,12 +2976,74 @@ infos:{"commitok":"OK"}//返回状态 } ``` +#### 科目名称预设[内部使用] +发送: + +fun: "setSubjectName" // +baseId: "1"//收到的基站ID +params:{} //默认空 + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +| baseId | 基站ID | 1-32 | +| id | 科目id | 0:清除所有科目预设
1:科目1
2:科目2
3:科目3
4:科目4
5:科目5
6:科目6
7:科目7
8:科目8
9:科目9| +| name | 科目名称 | 最长10字节 | + +清除所有预设指令样例: +```json +{ + "fun": "setSubjectName", + "baseId": 0, + "baseSn":"2023031402", + "params": { + "id": "0", + "name":"" + }, + "packetTag": "20" +} +``` + +预设科目1为“语文”指令样例: +```json +{ + "fun": "setSubjectName", + "baseId": 0, + "baseSn":"2023031402", + "params": { + "id": "1", + "name":"语文" + }, + "packetTag": "20" +} +``` + +接收: + +fun: "setSubjectName" // +baseId: "1"//收到的基站ID +infos:{"keySn": "0112402128"}//返回状态 + +指令样例: +```json +{ + "fun": "setSubjectName", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "keySn": "0112402128", + "state": "OK" + }, + "packetTag": "20" +} +``` + #### 支持设备说明 | **基站+键盘** | **支持** | **备注** | | --- | --- | --- | | B100-2.4G+S6 | 支持 | | | B200-2.4G+S6 | 支持 | | +| B100-2.4G+S7 | 支持 | | ### 填空题 @@ -7290,3 +7352,5 @@ infos:{ "funId":"F0001","code":"10002"}// |F0119|后台签到| |F0120|键盘授权| |F0121|基站BIC码| +|F0122|科目预设| + -- libgit2 0.21.4