Commit d1a6da70ff289a67a70c56611bc11899af94c789
1 parent
24fa0066
1.SDK应用部分 baseSnList修改为baseSn版本
Showing
2 changed files
with
325 additions
and
325 deletions
通讯协议-SDK应用部分.md
| @@ -93,7 +93,7 @@ jsonBase:切换Json指令中使用基站ID还是基站SN, 0:基站ID生效 | @@ -93,7 +93,7 @@ jsonBase:切换Json指令中使用基站ID还是基站SN, 0:基站ID生效 | ||
| 93 | 93 | ||
| 94 | 应用程序和WSCmdApp之间采用Json数据通信,通信的基本格式如下: | 94 | 应用程序和WSCmdApp之间采用Json数据通信,通信的基本格式如下: | 
| 95 | 95 | ||
| 96 | -关于baseId和baseSnList的使用说明:二者使用切换可以在config.ini 文件的关键字jsonBase中切换,0:基站ID生效[baseId的值有效],基站SN无效,1:基站SN生效[baseSnList的值有效],基站ID无效,baseSnList是字符串数字类型,可以传递一个基站SN也可以传递多个基站SN。 | 96 | +关于baseId和baseSn的使用说明:二者使用切换可以在config.ini 文件的关键字jsonBase中切换,0:基站ID生效[baseId的值有效],基站SN无效,1:基站SN生效[baseSn的值有效],基站ID无效,baseSn是字符串数字类型,可以传递一个基站SN。 | 
| 97 | 97 | ||
| 98 | 下发:应用程序 -> WSCmdApp | 98 | 下发:应用程序 -> WSCmdApp | 
| 99 | 99 | ||
| @@ -101,7 +101,7 @@ jsonBase:切换Json指令中使用基站ID还是基站SN, 0:基站ID生效 | @@ -101,7 +101,7 @@ jsonBase:切换Json指令中使用基站ID还是基站SN, 0:基站ID生效 | ||
| 101 | { | 101 | { | 
| 102 | fun: "" // 功能定义 | 102 | fun: "" // 功能定义 | 
| 103 | baseId: 1 // 基站id,数字类型 | 103 | baseId: 1 // 基站id,数字类型 | 
| 104 | - baseSnList:["2023031402"] //基站SN列表,字符串数组 | 104 | + baseSn:"2023031402" //基站SN,字符串 | 
| 105 | params: {} //参数对象/数组 | 105 | params: {} //参数对象/数组 | 
| 106 | packetTag: "" //数据包标签字符串 | 106 | packetTag: "" //数据包标签字符串 | 
| 107 | } | 107 | } | 
| @@ -109,7 +109,7 @@ jsonBase:切换Json指令中使用基站ID还是基站SN, 0:基站ID生效 | @@ -109,7 +109,7 @@ jsonBase:切换Json指令中使用基站ID还是基站SN, 0:基站ID生效 | ||
| 109 | 109 | ||
| 110 | fun 为功能对应的名称 如:"readBaseStationID" 读取基站的id,"startChoices" //开始选择题, "stopChoices" //停止选择题. | 110 | fun 为功能对应的名称 如:"readBaseStationID" 读取基站的id,"startChoices" //开始选择题, "stopChoices" //停止选择题. | 
| 111 | 111 | ||
| 112 | -baseId:基站ID,用来区分基站标志,0代表所有基站,1代表1号基站。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 112 | +baseId:基站ID,用来区分基站标志,参数范围1~32,基站对应的baseId 可以通过readConnectBase指令获取。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 
| 113 | baseSnList:基站SN列表,用来区分基站标志。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 113 | baseSnList:基站SN列表,用来区分基站标志。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 
| 114 | params:参数,功能相对于的参数,可以是数组或字段。 | 114 | params:参数,功能相对于的参数,可以是数组或字段。 | 
| 115 | packerTag:这个是扩展字段,内容需要应用程序管理,功能相应的反馈指令packerTag位置会反馈相同字符串,方便应用程序跟踪记录。 | 115 | packerTag:这个是扩展字段,内容需要应用程序管理,功能相应的反馈指令packerTag位置会反馈相同字符串,方便应用程序跟踪记录。 | 
| @@ -127,7 +127,7 @@ packerTag:这个是扩展字段,内容需要应用程序管理,功能相应 | @@ -127,7 +127,7 @@ packerTag:这个是扩展字段,内容需要应用程序管理,功能相应 | ||
| 127 | ``` | 127 | ``` | 
| 128 | 128 | ||
| 129 | fun: 功能对应的名称,如:"BaseStationID"读取基站id, " answerChoices" //选择题键盘反馈值. | 129 | fun: 功能对应的名称,如:"BaseStationID"读取基站id, " answerChoices" //选择题键盘反馈值. | 
| 130 | -baseId: 基站ID,用来区分基站标志;0特殊代表所有基站,1代表1号基站。 | 130 | +baseId: 基站ID,用来区分基站标志;参数范围1~32,基站对应的baseId 可以通过readConnectBase指令获取。 | 
| 131 | baseSn: 基站SN,用来区分基站标志。 | 131 | baseSn: 基站SN,用来区分基站标志。 | 
| 132 | infos: WSCmdApp反馈给APP层的数据。具体详见具体功能定义。 | 132 | infos: WSCmdApp反馈给APP层的数据。具体详见具体功能定义。 | 
| 133 | packetTag:这个是扩展字段,内容需要应用程序管理,反馈接收到的字符串。 | 133 | packetTag:这个是扩展字段,内容需要应用程序管理,反馈接收到的字符串。 | 
| @@ -172,7 +172,7 @@ WSCmdApp端被设置为Websocket 客户端模式时, WSCmdApp将自动根据 | @@ -172,7 +172,7 @@ WSCmdApp端被设置为Websocket 客户端模式时, WSCmdApp将自动根据 | ||
| 172 | { | 172 | { | 
| 173 | fun: "" // 功能定义 | 173 | fun: "" // 功能定义 | 
| 174 | baseId: 1 // 基站id,数字类型 | 174 | baseId: 1 // 基站id,数字类型 | 
| 175 | - baseSnList:["2023031402"] //基站SN列表,字符串数组 | 175 | + baseSn:"2023031402" //基站SN,字符串 | 
| 176 | params: {} //参数对象/数组 | 176 | params: {} //参数对象/数组 | 
| 177 | packetTag: "" //数据包标签字符串 | 177 | packetTag: "" //数据包标签字符串 | 
| 178 | } | 178 | } | 
| @@ -180,9 +180,9 @@ WSCmdApp端被设置为Websocket 客户端模式时, WSCmdApp将自动根据 | @@ -180,9 +180,9 @@ WSCmdApp端被设置为Websocket 客户端模式时, WSCmdApp将自动根据 | ||
| 180 | 180 | ||
| 181 | fun:为功能定义,下发命令,要下发的命令函数 | 181 | fun:为功能定义,下发命令,要下发的命令函数 | 
| 182 | 182 | ||
| 183 | -baseId:基站ID,数字类型,如果不指定具体基站ID,可以传0或者不传该Key值。如果要指定多个基站ID,则需要多次下发该命令,切换不同的基站ID进行发送。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 183 | +baseId:基站ID,数字类型,参数范围1~32,基站对应的baseId 可以通过readConnectBase指令获取。如果要指定多个基站ID,则需要多次下发该命令,切换不同的基站ID进行发送。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 
| 184 | 184 | ||
| 185 | -baseSnList:基站SN列表,字符串数组。可以传递一个基站SN也可以传递多个基站SN。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 185 | +baseSn:基站SN列表,字符串数组。可以传递一个基站SN。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 
| 186 | 186 | ||
| 187 | params:参数,可以为对象或者数组,用于伴随命令下发的数据附属包,详见具体功能定义。 | 187 | params:参数,可以为对象或者数组,用于伴随命令下发的数据附属包,详见具体功能定义。 | 
| 188 | 188 | ||
| @@ -346,7 +346,7 @@ params:{} //无该值 | @@ -346,7 +346,7 @@ params:{} //无该值 | ||
| 346 | { | 346 | { | 
| 347 | "fun": "resetBase", | 347 | "fun": "resetBase", | 
| 348 | "baseId": 1, | 348 | "baseId": 1, | 
| 349 | - "baseSnList":["2023031402"], | 349 | + "baseSn":"2023031402", | 
| 350 | "packetTag": "1" | 350 | "packetTag": "1" | 
| 351 | } | 351 | } | 
| 352 | ``` | 352 | ``` | 
| @@ -419,7 +419,7 @@ infos:{}//数组对象 | @@ -419,7 +419,7 @@ infos:{}//数组对象 | ||
| 419 | { | 419 | { | 
| 420 | "fun": "startBindKeypad", | 420 | "fun": "startBindKeypad", | 
| 421 | "baseId": 1, | 421 | "baseId": 1, | 
| 422 | - "baseSnList":["2023031402"], | 422 | + "baseSn":"2023031402", | 
| 423 | "infos": [{ | 423 | "infos": [{ | 
| 424 | "keySn": "1837454011", | 424 | "keySn": "1837454011", | 
| 425 | "state": "OK" | 425 | "state": "OK" | 
| @@ -444,7 +444,7 @@ params:{} //为空 | @@ -444,7 +444,7 @@ params:{} //为空 | ||
| 444 | { | 444 | { | 
| 445 | "fun": "startBindKeypad", | 445 | "fun": "startBindKeypad", | 
| 446 | "baseId": 1, | 446 | "baseId": 1, | 
| 447 | - "baseSnList":["2023031402"], | 447 | + "baseSn":"2023031402", | 
| 448 | "packetTag": "1" | 448 | "packetTag": "1" | 
| 449 | } | 449 | } | 
| 450 | ``` | 450 | ``` | 
| @@ -483,7 +483,7 @@ params:{} //为空 | @@ -483,7 +483,7 @@ params:{} //为空 | ||
| 483 | { | 483 | { | 
| 484 | "fun": "stopBindKeypad", | 484 | "fun": "stopBindKeypad", | 
| 485 | "baseId": 1, | 485 | "baseId": 1, | 
| 486 | - "baseSnList":["2023031402"], | 486 | + "baseSn":"2023031402", | 
| 487 | "packetTag": "1" | 487 | "packetTag": "1" | 
| 488 | } | 488 | } | 
| 489 | ``` | 489 | ``` | 
| @@ -516,7 +516,7 @@ params:{} | @@ -516,7 +516,7 @@ params:{} | ||
| 516 | { | 516 | { | 
| 517 | "fun": "startBind", | 517 | "fun": "startBind", | 
| 518 | "baseId": 0, | 518 | "baseId": 0, | 
| 519 | - "baseSnList":["2023031402"], | 519 | + "baseSn":"2023031402", | 
| 520 | "params": { | 520 | "params": { | 
| 521 | "bindMode": "1", | 521 | "bindMode": "1", | 
| 522 | "lessMode": "0", | 522 | "lessMode": "0", | 
| @@ -573,7 +573,7 @@ params:{} //默认空 | @@ -573,7 +573,7 @@ params:{} //默认空 | ||
| 573 | { | 573 | { | 
| 574 | "fun": "stopBind", | 574 | "fun": "stopBind", | 
| 575 | "baseId": 0, | 575 | "baseId": 0, | 
| 576 | - "baseSnList":["2023031402"], | 576 | + "baseSn":"2023031402", | 
| 577 | "packetTag": "1" | 577 | "packetTag": "1" | 
| 578 | } | 578 | } | 
| 579 | ``` | 579 | ``` | 
| @@ -631,7 +631,7 @@ params:{} | @@ -631,7 +631,7 @@ params:{} | ||
| 631 | { | 631 | { | 
| 632 | "fun": "startChoices", | 632 | "fun": "startChoices", | 
| 633 | "baseId": 0, | 633 | "baseId": 0, | 
| 634 | - "baseSnList":["2023031402"], | 634 | + "baseSn":"2023031402", | 
| 635 | "params": { | 635 | "params": { | 
| 636 | "optionsMode": "1", | 636 | "optionsMode": "1", | 
| 637 | "secrecyMode": "0", | 637 | "secrecyMode": "0", | 
| @@ -708,7 +708,7 @@ params:{} //默认空 | @@ -708,7 +708,7 @@ params:{} //默认空 | ||
| 708 | { | 708 | { | 
| 709 | "fun": "stopChoices", | 709 | "fun": "stopChoices", | 
| 710 | "baseId": 0, | 710 | "baseId": 0, | 
| 711 | - "baseSnList":["2023031402"], | 711 | + "baseSn":"2023031402", | 
| 712 | "packetTag": "1" | 712 | "packetTag": "1" | 
| 713 | } | 713 | } | 
| 714 | ``` | 714 | ``` | 
| @@ -764,7 +764,7 @@ params:{} | @@ -764,7 +764,7 @@ params:{} | ||
| 764 | { | 764 | { | 
| 765 | "fun": "startTrueFalse", | 765 | "fun": "startTrueFalse", | 
| 766 | "baseId": 0, | 766 | "baseId": 0, | 
| 767 | - "baseSnList":["2023031402"], | 767 | + "baseSn":"2023031402", | 
| 768 | "params": { | 768 | "params": { | 
| 769 | "optionsMode": "1", | 769 | "optionsMode": "1", | 
| 770 | "secrecyMode": "0", | 770 | "secrecyMode": "0", | 
| @@ -838,7 +838,7 @@ params:{} //默认空 | @@ -838,7 +838,7 @@ params:{} //默认空 | ||
| 838 | { | 838 | { | 
| 839 | "fun": "stopTrueFalse", | 839 | "fun": "stopTrueFalse", | 
| 840 | "baseId": 0, | 840 | "baseId": 0, | 
| 841 | - "baseSnList":["2023031402"], | 841 | + "baseSn":"2023031402", | 
| 842 | "packetTag": "1" | 842 | "packetTag": "1" | 
| 843 | } | 843 | } | 
| 844 | ``` | 844 | ``` | 
| @@ -896,7 +896,7 @@ params:{} | @@ -896,7 +896,7 @@ params:{} | ||
| 896 | { | 896 | { | 
| 897 | "fun": "startMulQuestions", | 897 | "fun": "startMulQuestions", | 
| 898 | "baseId": 0, | 898 | "baseId": 0, | 
| 899 | - "baseSnList":["2023031402"], | 899 | + "baseSn":"2023031402", | 
| 900 | "params": { | 900 | "params": { | 
| 901 | "questionType": "0", | 901 | "questionType": "0", | 
| 902 | "secrecyMode": "0", | 902 | "secrecyMode": "0", | 
| @@ -972,7 +972,7 @@ params:{} //默认空 | @@ -972,7 +972,7 @@ params:{} //默认空 | ||
| 972 | { | 972 | { | 
| 973 | "fun": "stopMulQuestions", | 973 | "fun": "stopMulQuestions", | 
| 974 | "baseId": 0, | 974 | "baseId": 0, | 
| 975 | - "baseSnList":["2023031402"], | 975 | + "baseSn":"2023031402", | 
| 976 | "packetTag": "1" | 976 | "packetTag": "1" | 
| 977 | } | 977 | } | 
| 978 | ``` | 978 | ``` | 
| @@ -1030,7 +1030,7 @@ params:{} | @@ -1030,7 +1030,7 @@ params:{} | ||
| 1030 | { | 1030 | { | 
| 1031 | "fun": "startVoice", | 1031 | "fun": "startVoice", | 
| 1032 | "baseId": 0, | 1032 | "baseId": 0, | 
| 1033 | - "baseSnList":["2023031402"], | 1033 | + "baseSn":"2023031402", | 
| 1034 | "params": { | 1034 | "params": { | 
| 1035 | "recordingMode": "0", | 1035 | "recordingMode": "0", | 
| 1036 | "submitTimes": "0", | 1036 | "submitTimes": "0", | 
| @@ -1155,7 +1155,7 @@ params:{} //默认空, | @@ -1155,7 +1155,7 @@ params:{} //默认空, | ||
| 1155 | { | 1155 | { | 
| 1156 | "fun": "stopVoice", | 1156 | "fun": "stopVoice", | 
| 1157 | "baseId": 0, | 1157 | "baseId": 0, | 
| 1158 | - "baseSnList":["2023031402"], | 1158 | + "baseSn":"2023031402", | 
| 1159 | "packetTag": "1" | 1159 | "packetTag": "1" | 
| 1160 | } | 1160 | } | 
| 1161 | ``` | 1161 | ``` | 
| @@ -1248,7 +1248,7 @@ params:{} | @@ -1248,7 +1248,7 @@ params:{} | ||
| 1248 | { | 1248 | { | 
| 1249 | "fun": "startRushAnswer", | 1249 | "fun": "startRushAnswer", | 
| 1250 | "baseId": 0, | 1250 | "baseId": 0, | 
| 1251 | - "baseSnList":["2023031402"], | 1251 | + "baseSn":"2023031402", | 
| 1252 | "params": { | 1252 | "params": { | 
| 1253 | "rushAnswerMode": "0", | 1253 | "rushAnswerMode": "0", | 
| 1254 | "modifyMode": "1" | 1254 | "modifyMode": "1" | 
| @@ -1319,7 +1319,7 @@ params:{} //默认空 | @@ -1319,7 +1319,7 @@ params:{} //默认空 | ||
| 1319 | { | 1319 | { | 
| 1320 | "fun": "stopRushAnswer", | 1320 | "fun": "stopRushAnswer", | 
| 1321 | "baseId": 0, | 1321 | "baseId": 0, | 
| 1322 | - "baseSnList":["2023031402"], | 1322 | + "baseSn":"2023031402", | 
| 1323 | "packetTag": "1" | 1323 | "packetTag": "1" | 
| 1324 | } | 1324 | } | 
| 1325 | ``` | 1325 | ``` | 
| @@ -1378,7 +1378,7 @@ params:{} | @@ -1378,7 +1378,7 @@ params:{} | ||
| 1378 | { | 1378 | { | 
| 1379 | "fun": "startNumber", | 1379 | "fun": "startNumber", | 
| 1380 | "baseId": 0, | 1380 | "baseId": 0, | 
| 1381 | - "baseSnList":["2023031402"], | 1381 | + "baseSn":"2023031402", | 
| 1382 | "params": { | 1382 | "params": { | 
| 1383 | "secrecyMode": "0", | 1383 | "secrecyMode": "0", | 
| 1384 | "modifyMode": "1", | 1384 | "modifyMode": "1", | 
| @@ -1455,7 +1455,7 @@ params:{} //默认空 | @@ -1455,7 +1455,7 @@ params:{} //默认空 | ||
| 1455 | { | 1455 | { | 
| 1456 | "fun": "stopNumber", | 1456 | "fun": "stopNumber", | 
| 1457 | "baseId": 0, | 1457 | "baseId": 0, | 
| 1458 | - "baseSnList":["2023031402"], | 1458 | + "baseSn":"2023031402", | 
| 1459 | "packetTag": "1" | 1459 | "packetTag": "1" | 
| 1460 | } | 1460 | } | 
| 1461 | ``` | 1461 | ``` | 
| @@ -1521,7 +1521,7 @@ params:{} | @@ -1521,7 +1521,7 @@ params:{} | ||
| 1521 | { | 1521 | { | 
| 1522 | "fun": "startKeyPadMultipleQuestionsTest", | 1522 | "fun": "startKeyPadMultipleQuestionsTest", | 
| 1523 | "baseId": 0, | 1523 | "baseId": 0, | 
| 1524 | - "baseSnList":["2023031402"], | 1524 | + "baseSn":"2023031402", | 
| 1525 | "params": { | 1525 | "params": { | 
| 1526 | "examNo": 1, | 1526 | "examNo": 1, | 
| 1527 | "displayMode": 0, | 1527 | "displayMode": 0, | 
| @@ -1550,7 +1550,7 @@ params:{} | @@ -1550,7 +1550,7 @@ params:{} | ||
| 1550 | { | 1550 | { | 
| 1551 | "fun": "startKeyPadMultipleQuestionsTest", | 1551 | "fun": "startKeyPadMultipleQuestionsTest", | 
| 1552 | "baseId": 0, | 1552 | "baseId": 0, | 
| 1553 | - "baseSnList":["2023031402"], | 1553 | + "baseSn":"2023031402", | 
| 1554 | "params": { | 1554 | "params": { | 
| 1555 | "examNo": 1, | 1555 | "examNo": 1, | 
| 1556 | "displayMode": 0, | 1556 | "displayMode": 0, | 
| @@ -1583,7 +1583,7 @@ params:{} | @@ -1583,7 +1583,7 @@ params:{} | ||
| 1583 | { | 1583 | { | 
| 1584 | "fun": "startKeyPadMultipleQuestionsTest", | 1584 | "fun": "startKeyPadMultipleQuestionsTest", | 
| 1585 | "baseId": 0, | 1585 | "baseId": 0, | 
| 1586 | - "baseSnList":["2023031402"], | 1586 | + "baseSn":"2023031402", | 
| 1587 | "params": { | 1587 | "params": { | 
| 1588 | "examNo": 1, | 1588 | "examNo": 1, | 
| 1589 | "displayMode": 0, | 1589 | "displayMode": 0, | 
| @@ -1620,7 +1620,7 @@ params:{} | @@ -1620,7 +1620,7 @@ params:{} | ||
| 1620 | { | 1620 | { | 
| 1621 | "fun": "startKeyPadMultipleQuestionsTest", | 1621 | "fun": "startKeyPadMultipleQuestionsTest", | 
| 1622 | "baseId": 0, | 1622 | "baseId": 0, | 
| 1623 | - "baseSnList":["2023031402"], | 1623 | + "baseSn":"2023031402", | 
| 1624 | "params": { | 1624 | "params": { | 
| 1625 | "examNo": 1, | 1625 | "examNo": 1, | 
| 1626 | "displayMode": 1, | 1626 | "displayMode": 1, | 
| @@ -1648,7 +1648,7 @@ params:{} | @@ -1648,7 +1648,7 @@ params:{} | ||
| 1648 | { | 1648 | { | 
| 1649 | "fun": "startKeyPadMultipleQuestionsTest", | 1649 | "fun": "startKeyPadMultipleQuestionsTest", | 
| 1650 | "baseId": 0, | 1650 | "baseId": 0, | 
| 1651 | - "baseSnList":["2023031402"], | 1651 | + "baseSn":"2023031402", | 
| 1652 | "params": { | 1652 | "params": { | 
| 1653 | "examNo": 1, | 1653 | "examNo": 1, | 
| 1654 | "displayMode": 2, | 1654 | "displayMode": 2, | 
| @@ -1719,7 +1719,7 @@ params:{} | @@ -1719,7 +1719,7 @@ params:{} | ||
| 1719 | { | 1719 | { | 
| 1720 | "fun": "startKeyPadMultipleQuestionsCourse", | 1720 | "fun": "startKeyPadMultipleQuestionsCourse", | 
| 1721 | "baseId": 0, | 1721 | "baseId": 0, | 
| 1722 | - "baseSnList":["2023031402"], | 1722 | + "baseSn":"2023031402", | 
| 1723 | "params": { | 1723 | "params": { | 
| 1724 | "examNo": 1, | 1724 | "examNo": 1, | 
| 1725 | "displayMode": 0, | 1725 | "displayMode": 0, | 
| @@ -1766,7 +1766,7 @@ params:{} | @@ -1766,7 +1766,7 @@ params:{} | ||
| 1766 | { | 1766 | { | 
| 1767 | "fun": "startKeyPadMultipleQuestionsCourse", | 1767 | "fun": "startKeyPadMultipleQuestionsCourse", | 
| 1768 | "baseId": 0, | 1768 | "baseId": 0, | 
| 1769 | - "baseSnList":["2023031402"], | 1769 | + "baseSn":"2023031402", | 
| 1770 | "params": { | 1770 | "params": { | 
| 1771 | "examNo": 1, | 1771 | "examNo": 1, | 
| 1772 | "displayMode": 0, | 1772 | "displayMode": 0, | 
| @@ -1799,7 +1799,7 @@ params:{} | @@ -1799,7 +1799,7 @@ params:{} | ||
| 1799 | { | 1799 | { | 
| 1800 | "fun": "startKeyPadMultipleQuestionsCourse", | 1800 | "fun": "startKeyPadMultipleQuestionsCourse", | 
| 1801 | "baseId": 0, | 1801 | "baseId": 0, | 
| 1802 | - "baseSnList":["2023031402"], | 1802 | + "baseSn":"2023031402", | 
| 1803 | "params": { | 1803 | "params": { | 
| 1804 | "examNo": 1, | 1804 | "examNo": 1, | 
| 1805 | "displayMode": 1, | 1805 | "displayMode": 1, | 
| @@ -1832,7 +1832,7 @@ params:{} | @@ -1832,7 +1832,7 @@ params:{} | ||
| 1832 | { | 1832 | { | 
| 1833 | "fun": "startKeyPadMultipleQuestionsCourse", | 1833 | "fun": "startKeyPadMultipleQuestionsCourse", | 
| 1834 | "baseId": 0, | 1834 | "baseId": 0, | 
| 1835 | - "baseSnList":["2023031402"], | 1835 | + "baseSn":"2023031402", | 
| 1836 | "params": { | 1836 | "params": { | 
| 1837 | "examNo": 1, | 1837 | "examNo": 1, | 
| 1838 | "displayMode": 2, | 1838 | "displayMode": 2, | 
| @@ -1902,7 +1902,7 @@ params:{} | @@ -1902,7 +1902,7 @@ params:{} | ||
| 1902 | { | 1902 | { | 
| 1903 | "fun": "startKeyPadMultipleQuestionsSubjective", | 1903 | "fun": "startKeyPadMultipleQuestionsSubjective", | 
| 1904 | "baseId": 0, | 1904 | "baseId": 0, | 
| 1905 | - "baseSnList":["2023031402"], | 1905 | + "baseSn":"2023031402", | 
| 1906 | "params": { | 1906 | "params": { | 
| 1907 | "examNo": 1, | 1907 | "examNo": 1, | 
| 1908 | "questions": [{ | 1908 | "questions": [{ | 
| @@ -1998,7 +1998,7 @@ params:{} //默认空 | @@ -1998,7 +1998,7 @@ params:{} //默认空 | ||
| 1998 | { | 1998 | { | 
| 1999 | "fun": "stopKeyPadMultipleQuestions", | 1999 | "fun": "stopKeyPadMultipleQuestions", | 
| 2000 | "baseId": 0, | 2000 | "baseId": 0, | 
| 2001 | - "baseSnList":["2023031402"], | 2001 | + "baseSn":"2023031402", | 
| 2002 | "packetTag": "1" | 2002 | "packetTag": "1" | 
| 2003 | } | 2003 | } | 
| 2004 | ``` | 2004 | ``` | 
| @@ -2041,7 +2041,7 @@ params:{} //默认空 | @@ -2041,7 +2041,7 @@ params:{} //默认空 | ||
| 2041 | { | 2041 | { | 
| 2042 | "fun": "pauseKeyPadMultipleQuestions", | 2042 | "fun": "pauseKeyPadMultipleQuestions", | 
| 2043 | "baseId": 0, | 2043 | "baseId": 0, | 
| 2044 | - "baseSnList":["2023031402"], | 2044 | + "baseSn":"2023031402", | 
| 2045 | "packetTag": "1" | 2045 | "packetTag": "1" | 
| 2046 | } | 2046 | } | 
| 2047 | ``` | 2047 | ``` | 
| @@ -2101,7 +2101,7 @@ params:{} | @@ -2101,7 +2101,7 @@ params:{} | ||
| 2101 | { | 2101 | { | 
| 2102 | "fun": "continueKeyPadMultipleQuestionsTest", | 2102 | "fun": "continueKeyPadMultipleQuestionsTest", | 
| 2103 | "baseId": 0, | 2103 | "baseId": 0, | 
| 2104 | - "baseSnList":["2023031402"], | 2104 | + "baseSn":"2023031402", | 
| 2105 | "params": { | 2105 | "params": { | 
| 2106 | "examNo": 1, | 2106 | "examNo": 1, | 
| 2107 | "displayMode": 0, | 2107 | "displayMode": 0, | 
| @@ -2129,7 +2129,7 @@ params:{} | @@ -2129,7 +2129,7 @@ params:{} | ||
| 2129 | { | 2129 | { | 
| 2130 | "fun": "continueKeyPadMultipleQuestionsTest", | 2130 | "fun": "continueKeyPadMultipleQuestionsTest", | 
| 2131 | "baseId": 0, | 2131 | "baseId": 0, | 
| 2132 | - "baseSnList":["2023031402"], | 2132 | + "baseSn":"2023031402", | 
| 2133 | "params": { | 2133 | "params": { | 
| 2134 | "examNo": 1, | 2134 | "examNo": 1, | 
| 2135 | "displayMode": 0, | 2135 | "displayMode": 0, | 
| @@ -2161,7 +2161,7 @@ params:{} | @@ -2161,7 +2161,7 @@ params:{} | ||
| 2161 | { | 2161 | { | 
| 2162 | "fun": "continueKeyPadMultipleQuestionsTest", | 2162 | "fun": "continueKeyPadMultipleQuestionsTest", | 
| 2163 | "baseId": 0, | 2163 | "baseId": 0, | 
| 2164 | - "baseSnList":["2023031402"], | 2164 | + "baseSn":"2023031402", | 
| 2165 | "params": { | 2165 | "params": { | 
| 2166 | "examNo": 1, | 2166 | "examNo": 1, | 
| 2167 | "displayMode": 0, | 2167 | "displayMode": 0, | 
| @@ -2197,7 +2197,7 @@ params:{} | @@ -2197,7 +2197,7 @@ params:{} | ||
| 2197 | { | 2197 | { | 
| 2198 | "fun": "continueKeyPadMultipleQuestionsTest", | 2198 | "fun": "continueKeyPadMultipleQuestionsTest", | 
| 2199 | "baseId": 0, | 2199 | "baseId": 0, | 
| 2200 | - "baseSnList":["2023031402"], | 2200 | + "baseSn":"2023031402", | 
| 2201 | "params": { | 2201 | "params": { | 
| 2202 | "examNo": 1, | 2202 | "examNo": 1, | 
| 2203 | "displayMode": 1, | 2203 | "displayMode": 1, | 
| @@ -2225,7 +2225,7 @@ params:{} | @@ -2225,7 +2225,7 @@ params:{} | ||
| 2225 | { | 2225 | { | 
| 2226 | "fun": "continueKeyPadMultipleQuestionsTest", | 2226 | "fun": "continueKeyPadMultipleQuestionsTest", | 
| 2227 | "baseId": 0, | 2227 | "baseId": 0, | 
| 2228 | - "baseSnList":["2023031402"], | 2228 | + "baseSn":"2023031402", | 
| 2229 | "params": { | 2229 | "params": { | 
| 2230 | "examNo": 1, | 2230 | "examNo": 1, | 
| 2231 | "displayMode": 2, | 2231 | "displayMode": 2, | 
| @@ -2296,7 +2296,7 @@ params:{} | @@ -2296,7 +2296,7 @@ params:{} | ||
| 2296 | { | 2296 | { | 
| 2297 | "fun": "continueKeyPadMultipleQuestionsCourse", | 2297 | "fun": "continueKeyPadMultipleQuestionsCourse", | 
| 2298 | "baseId": 0, | 2298 | "baseId": 0, | 
| 2299 | - "baseSnList":["2023031402"], | 2299 | + "baseSn":"2023031402", | 
| 2300 | "params": { | 2300 | "params": { | 
| 2301 | "examNo": 1, | 2301 | "examNo": 1, | 
| 2302 | "displayMode": 0, | 2302 | "displayMode": 0, | 
| @@ -2345,7 +2345,7 @@ params:{} | @@ -2345,7 +2345,7 @@ params:{} | ||
| 2345 | { | 2345 | { | 
| 2346 | "fun": "continueKeyPadMultipleQuestionsCourse", | 2346 | "fun": "continueKeyPadMultipleQuestionsCourse", | 
| 2347 | "baseId": 0, | 2347 | "baseId": 0, | 
| 2348 | - "baseSnList":["2023031402"], | 2348 | + "baseSn":"2023031402", | 
| 2349 | "params": { | 2349 | "params": { | 
| 2350 | "examNo": 1, | 2350 | "examNo": 1, | 
| 2351 | "displayMode": 0, | 2351 | "displayMode": 0, | 
| @@ -2378,7 +2378,7 @@ params:{} | @@ -2378,7 +2378,7 @@ params:{} | ||
| 2378 | { | 2378 | { | 
| 2379 | "fun": "continueKeyPadMultipleQuestionsCourse", | 2379 | "fun": "continueKeyPadMultipleQuestionsCourse", | 
| 2380 | "baseId": 0, | 2380 | "baseId": 0, | 
| 2381 | - "baseSnList":["2023031402"], | 2381 | + "baseSn":"2023031402", | 
| 2382 | "params": { | 2382 | "params": { | 
| 2383 | "examNo": 1, | 2383 | "examNo": 1, | 
| 2384 | "displayMode": 1, | 2384 | "displayMode": 1, | 
| @@ -2411,7 +2411,7 @@ params:{} | @@ -2411,7 +2411,7 @@ params:{} | ||
| 2411 | { | 2411 | { | 
| 2412 | "fun": "continueKeyPadMultipleQuestionsCourse", | 2412 | "fun": "continueKeyPadMultipleQuestionsCourse", | 
| 2413 | "baseId": 0, | 2413 | "baseId": 0, | 
| 2414 | - "baseSnList":["2023031402"], | 2414 | + "baseSn":"2023031402", | 
| 2415 | "params": { | 2415 | "params": { | 
| 2416 | "examNo": 1, | 2416 | "examNo": 1, | 
| 2417 | "displayMode": 2, | 2417 | "displayMode": 2, | 
| @@ -2481,7 +2481,7 @@ params:{} | @@ -2481,7 +2481,7 @@ params:{} | ||
| 2481 | { | 2481 | { | 
| 2482 | "fun": "continueKeyPadMultipleQuestionsSubjective", | 2482 | "fun": "continueKeyPadMultipleQuestionsSubjective", | 
| 2483 | "baseId": 0, | 2483 | "baseId": 0, | 
| 2484 | - "baseSnList":["2023031402"], | 2484 | + "baseSn":"2023031402", | 
| 2485 | "params": { | 2485 | "params": { | 
| 2486 | "examNo": 1, | 2486 | "examNo": 1, | 
| 2487 | "questions": [{ | 2487 | "questions": [{ | 
| @@ -2548,7 +2548,7 @@ params:{} // | @@ -2548,7 +2548,7 @@ params:{} // | ||
| 2548 | { | 2548 | { | 
| 2549 | "fun": "copyKeyPadMultipleQuestions", | 2549 | "fun": "copyKeyPadMultipleQuestions", | 
| 2550 | "baseId": 1, | 2550 | "baseId": 1, | 
| 2551 | - "baseSnList":["2023031402"], | 2551 | + "baseSn":"2023031402", | 
| 2552 | "params": { | 2552 | "params": { | 
| 2553 | "keySn": "0007831203", | 2553 | "keySn": "0007831203", | 
| 2554 | "questions": [{ | 2554 | "questions": [{ | 
| @@ -2606,7 +2606,7 @@ params:{} //默认空 | @@ -2606,7 +2606,7 @@ params:{} //默认空 | ||
| 2606 | { | 2606 | { | 
| 2607 | "fun": "okKeyPadMultipleQuestions", | 2607 | "fun": "okKeyPadMultipleQuestions", | 
| 2608 | "baseId": 0, | 2608 | "baseId": 0, | 
| 2609 | - "baseSnList":["2023031402"], | 2609 | + "baseSn":"2023031402", | 
| 2610 | "params": [{ | 2610 | "params": [{ | 
| 2611 | "id": "1", | 2611 | "id": "1", | 
| 2612 | "questionType": "1", | 2612 | "questionType": "1", | 
| @@ -2670,7 +2670,7 @@ params:{} | @@ -2670,7 +2670,7 @@ params:{} | ||
| 2670 | { | 2670 | { | 
| 2671 | "fun": "startTextAnswer", | 2671 | "fun": "startTextAnswer", | 
| 2672 | "baseId": 0, | 2672 | "baseId": 0, | 
| 2673 | - "baseSnList":["2023031402"], | 2673 | + "baseSn":"2023031402", | 
| 2674 | "params": { | 2674 | "params": { | 
| 2675 | "optionsMode": "1", | 2675 | "optionsMode": "1", | 
| 2676 | "modifyMode": "1", | 2676 | "modifyMode": "1", | 
| @@ -2741,7 +2741,7 @@ params:{} //默认空 | @@ -2741,7 +2741,7 @@ params:{} //默认空 | ||
| 2741 | { | 2741 | { | 
| 2742 | "fun": "stopTextAnswer", | 2742 | "fun": "stopTextAnswer", | 
| 2743 | "baseId": 0, | 2743 | "baseId": 0, | 
| 2744 | - "baseSnList":["2023031402"], | 2744 | + "baseSn":"2023031402", | 
| 2745 | "packetTag": "1" | 2745 | "packetTag": "1" | 
| 2746 | } | 2746 | } | 
| 2747 | ``` | 2747 | ``` | 
| @@ -2787,7 +2787,7 @@ params:{} | @@ -2787,7 +2787,7 @@ params:{} | ||
| 2787 | { | 2787 | { | 
| 2788 | "fun": "startFreeQuestion", | 2788 | "fun": "startFreeQuestion", | 
| 2789 | "baseId": 0, | 2789 | "baseId": 0, | 
| 2790 | - "baseSnList":["2023031402"], | 2790 | + "baseSn":"2023031402", | 
| 2791 | "params": {}, | 2791 | "params": {}, | 
| 2792 | "packetTag": "1" | 2792 | "packetTag": "1" | 
| 2793 | } | 2793 | } | 
| @@ -2908,7 +2908,7 @@ params:{} //默认空 | @@ -2908,7 +2908,7 @@ params:{} //默认空 | ||
| 2908 | { | 2908 | { | 
| 2909 | "fun": "stopFreeQuestion", | 2909 | "fun": "stopFreeQuestion", | 
| 2910 | "baseId": 0, | 2910 | "baseId": 0, | 
| 2911 | - "baseSnList":["2023031402"], | 2911 | + "baseSn":"2023031402", | 
| 2912 | "packetTag": "1" | 2912 | "packetTag": "1" | 
| 2913 | } | 2913 | } | 
| 2914 | ``` | 2914 | ``` | 
| @@ -2966,7 +2966,7 @@ params:{}// | @@ -2966,7 +2966,7 @@ params:{}// | ||
| 2966 | { | 2966 | { | 
| 2967 | "fun": "writeNFCInfo", | 2967 | "fun": "writeNFCInfo", | 
| 2968 | "baseId": 1, | 2968 | "baseId": 1, | 
| 2969 | - "baseSnList":["2023031402"], | 2969 | + "baseSn":"2023031402", | 
| 2970 | "params": { | 2970 | "params": { | 
| 2971 | "userName": "张三", | 2971 | "userName": "张三", | 
| 2972 | "matchCode": "22120007" | 2972 | "matchCode": "22120007" | 
| @@ -3052,7 +3052,7 @@ params:{}// | @@ -3052,7 +3052,7 @@ params:{}// | ||
| 3052 | { | 3052 | { | 
| 3053 | "fun": "writeNFCEmpty", | 3053 | "fun": "writeNFCEmpty", | 
| 3054 | "baseId": 1, | 3054 | "baseId": 1, | 
| 3055 | - "baseSnList":["2023031402"], | 3055 | + "baseSn":"2023031402", | 
| 3056 | "params": {}, | 3056 | "params": {}, | 
| 3057 | "packetTag": "1" | 3057 | "packetTag": "1" | 
| 3058 | } | 3058 | } | 
| @@ -3104,7 +3104,7 @@ params:{}//可不填 | @@ -3104,7 +3104,7 @@ params:{}//可不填 | ||
| 3104 | { | 3104 | { | 
| 3105 | "fun": "readBaseStationID", | 3105 | "fun": "readBaseStationID", | 
| 3106 | "baseId": 2, | 3106 | "baseId": 2, | 
| 3107 | - "baseSnList":["2023031402"], | 3107 | + "baseSn":"2023031402", | 
| 3108 | "packetTag": "1" | 3108 | "packetTag": "1" | 
| 3109 | } | 3109 | } | 
| 3110 | ``` | 3110 | ``` | 
| @@ -3145,7 +3145,7 @@ infos:{"value":"2"}//返回基站ID | @@ -3145,7 +3145,7 @@ infos:{"value":"2"}//返回基站ID | ||
| 3145 | 3145 | ||
| 3146 | 发送: | 3146 | 发送: | 
| 3147 | fun: "readBaseStationChannel" //读基站频点 | 3147 | fun: "readBaseStationChannel" //读基站频点 | 
| 3148 | -baseId: 0//0~32 (默认为0表示读取所有基站) | 3148 | +baseId: 1//1~32 (必须指定基站) | 
| 3149 | params:{}//可不填 | 3149 | params:{}//可不填 | 
| 3150 | 3150 | ||
| 3151 | 3151 | ||
| @@ -3154,8 +3154,8 @@ params:{}//可不填 | @@ -3154,8 +3154,8 @@ params:{}//可不填 | ||
| 3154 | ```json | 3154 | ```json | 
| 3155 | { | 3155 | { | 
| 3156 | "fun": "readBaseStationChannel", | 3156 | "fun": "readBaseStationChannel", | 
| 3157 | - "baseId": 0, | ||
| 3158 | - "baseSnList":["2023031402"], | 3157 | + "baseId": 1, | 
| 3158 | + "baseSn":"2023031402", | ||
| 3159 | "packetTag": "1" | 3159 | "packetTag": "1" | 
| 3160 | } | 3160 | } | 
| 3161 | ``` | 3161 | ``` | 
| @@ -3179,7 +3179,7 @@ params:{"value":"1"}//1~12 (频点) | @@ -3179,7 +3179,7 @@ params:{"value":"1"}//1~12 (频点) | ||
| 3179 | { | 3179 | { | 
| 3180 | "fun": "writeBaseStationChannel", | 3180 | "fun": "writeBaseStationChannel", | 
| 3181 | "baseId": 1, | 3181 | "baseId": 1, | 
| 3182 | - "baseSnList":["2023031402"], | 3182 | + "baseSn":"2023031402", | 
| 3183 | "params": { | 3183 | "params": { | 
| 3184 | "value": "3", | 3184 | "value": "3", | 
| 3185 | "values": ["3", "6", "9", "12"] | 3185 | "values": ["3", "6", "9", "12"] | 
| @@ -3225,7 +3225,7 @@ infos:{"value":"3"}//返回基站频点值 | @@ -3225,7 +3225,7 @@ infos:{"value":"3"}//返回基站频点值 | ||
| 3225 | 3225 | ||
| 3226 | 发送: | 3226 | 发送: | 
| 3227 | fun: "readKeyboardLoginMenu" //读键盘登录菜单显示 | 3227 | fun: "readKeyboardLoginMenu" //读键盘登录菜单显示 | 
| 3228 | -baseId: 0//0~32 (默认为0表示读取所有基站) | 3228 | +baseId: 1//1~32 (必须指定基站) | 
| 3229 | params:{}//可不填 | 3229 | params:{}//可不填 | 
| 3230 | 3230 | ||
| 3231 | 3231 | ||
| @@ -3234,8 +3234,8 @@ params:{}//可不填 | @@ -3234,8 +3234,8 @@ params:{}//可不填 | ||
| 3234 | ```json | 3234 | ```json | 
| 3235 | { | 3235 | { | 
| 3236 | "fun": "readKeyboardLoginMenu", | 3236 | "fun": "readKeyboardLoginMenu", | 
| 3237 | - "baseId": 0, | ||
| 3238 | - "baseSnList":["2023031402"], | 3237 | + "baseId": 1, | 
| 3238 | + "baseSn":"2023031402", | ||
| 3239 | "packetTag": "1" | 3239 | "packetTag": "1" | 
| 3240 | } | 3240 | } | 
| 3241 | ``` | 3241 | ``` | 
| @@ -3254,7 +3254,7 @@ params:{"value":"1"}//0~1 (0不允许登录;1允许登录) | @@ -3254,7 +3254,7 @@ params:{"value":"1"}//0~1 (0不允许登录;1允许登录) | ||
| 3254 | { | 3254 | { | 
| 3255 | "fun": "writeKeyboardLoginMenu", | 3255 | "fun": "writeKeyboardLoginMenu", | 
| 3256 | "baseId": 1, | 3256 | "baseId": 1, | 
| 3257 | - "baseSnList":["2023031402"], | 3257 | + "baseSn":"2023031402", | 
| 3258 | "params": { | 3258 | "params": { | 
| 3259 | "value": "1" | 3259 | "value": "1" | 
| 3260 | }, | 3260 | }, | 
| @@ -3301,7 +3301,7 @@ infos:{"value":"1"}//返回键盘登录菜单显示值 | @@ -3301,7 +3301,7 @@ infos:{"value":"1"}//返回键盘登录菜单显示值 | ||
| 3301 | 发送: | 3301 | 发送: | 
| 3302 | 3302 | ||
| 3303 | fun: "readBaseStationModel" //读基站型号 | 3303 | fun: "readBaseStationModel" //读基站型号 | 
| 3304 | -baseId: 0//0~32 (默认为0表示读取所有基站) | 3304 | +baseId: 1//1~32 (必须指定基站) | 
| 3305 | params:{}//可不填 | 3305 | params:{}//可不填 | 
| 3306 | 3306 | ||
| 3307 | 3307 | ||
| @@ -3310,8 +3310,8 @@ params:{}//可不填 | @@ -3310,8 +3310,8 @@ params:{}//可不填 | ||
| 3310 | ```json | 3310 | ```json | 
| 3311 | { | 3311 | { | 
| 3312 | "fun": "readBaseStationModel", | 3312 | "fun": "readBaseStationModel", | 
| 3313 | - "baseId": 0, | ||
| 3314 | - "baseSnList":["2023031402"], | 3313 | + "baseId": 1, | 
| 3314 | + "baseSn":"2023031402", | ||
| 3315 | "packetTag": "1" | 3315 | "packetTag": "1" | 
| 3316 | } | 3316 | } | 
| 3317 | ``` | 3317 | ``` | 
| @@ -3363,7 +3363,7 @@ infos:{"value":"218"}//返回基站型号 | @@ -3363,7 +3363,7 @@ infos:{"value":"218"}//返回基站型号 | ||
| 3363 | 发送: | 3363 | 发送: | 
| 3364 | 3364 | ||
| 3365 | fun: "readBaseStationSVersion" //读基站软件版本 | 3365 | fun: "readBaseStationSVersion" //读基站软件版本 | 
| 3366 | -baseId: 0 //0~32 (默认为0表示读取所有基站) | 3366 | +baseId: 1//1~32 (必须指定基站) | 
| 3367 | params:{}//可不填 | 3367 | params:{}//可不填 | 
| 3368 | 3368 | ||
| 3369 | 3369 | ||
| @@ -3372,8 +3372,8 @@ params:{}//可不填 | @@ -3372,8 +3372,8 @@ params:{}//可不填 | ||
| 3372 | ```json | 3372 | ```json | 
| 3373 | { | 3373 | { | 
| 3374 | "fun": "readBaseStationSVersion", | 3374 | "fun": "readBaseStationSVersion", | 
| 3375 | - "baseId": 0, | ||
| 3376 | - "baseSnList":["2023031402"], | 3375 | + "baseId": 1, | 
| 3376 | + "baseSn":"2023031402", | ||
| 3377 | "packetTag": "1" | 3377 | "packetTag": "1" | 
| 3378 | } | 3378 | } | 
| 3379 | ``` | 3379 | ``` | 
| @@ -3416,7 +3416,7 @@ infos:{"value":"V2.0.2"}//返回基站软件版本 | @@ -3416,7 +3416,7 @@ infos:{"value":"V2.0.2"}//返回基站软件版本 | ||
| 3416 | 发送: | 3416 | 发送: | 
| 3417 | 3417 | ||
| 3418 | fun: "readBaseStationSN" //读基站序列号 | 3418 | fun: "readBaseStationSN" //读基站序列号 | 
| 3419 | -baseId: 0 //0~32 (默认为0表示读取所有基站) | 3419 | +baseId: 1//1~32 (必须指定基站) | 
| 3420 | params:{}//可不填 | 3420 | params:{}//可不填 | 
| 3421 | 3421 | ||
| 3422 | 3422 | ||
| @@ -3425,8 +3425,8 @@ params:{}//可不填 | @@ -3425,8 +3425,8 @@ params:{}//可不填 | ||
| 3425 | ```json | 3425 | ```json | 
| 3426 | { | 3426 | { | 
| 3427 | "fun": "readBaseStationSN", | 3427 | "fun": "readBaseStationSN", | 
| 3428 | - "baseId": 0, | ||
| 3429 | - "baseSnList":["2023031402"], | 3428 | + "baseId": 1, | 
| 3429 | + "baseSn":"2023031402", | ||
| 3430 | "packetTag": "1" | 3430 | "packetTag": "1" | 
| 3431 | } | 3431 | } | 
| 3432 | ``` | 3432 | ``` | 
| @@ -3469,7 +3469,7 @@ infos:{"value":"FFFFFFFFFF"}//返回基站序列号 | @@ -3469,7 +3469,7 @@ infos:{"value":"FFFFFFFFFF"}//返回基站序列号 | ||
| 3469 | 发送: | 3469 | 发送: | 
| 3470 | 3470 | ||
| 3471 | fun: "readBaseStationTitle" //读基站名称 | 3471 | fun: "readBaseStationTitle" //读基站名称 | 
| 3472 | -baseId: 0 //0~32 (默认为0表示读取所有基站) | 3472 | +baseId: 1//1~32 (必须指定基站) | 
| 3473 | params:{}//可不填 | 3473 | params:{}//可不填 | 
| 3474 | 3474 | ||
| 3475 | 3475 | ||
| @@ -3478,8 +3478,8 @@ params:{}//可不填 | @@ -3478,8 +3478,8 @@ params:{}//可不填 | ||
| 3478 | ```json | 3478 | ```json | 
| 3479 | { | 3479 | { | 
| 3480 | "fun": "readBaseStationTitle", | 3480 | "fun": "readBaseStationTitle", | 
| 3481 | - "baseId": 0, | ||
| 3482 | - "baseSnList":["2023031402"], | 3481 | + "baseId": 1, | 
| 3482 | + "baseSn":"2023031402", | ||
| 3483 | "packetTag": "1" | 3483 | "packetTag": "1" | 
| 3484 | } | 3484 | } | 
| 3485 | ``` | 3485 | ``` | 
| @@ -3499,7 +3499,7 @@ params:{"value":" A2021"}//基站名称,最长12字节 | @@ -3499,7 +3499,7 @@ params:{"value":" A2021"}//基站名称,最长12字节 | ||
| 3499 | { | 3499 | { | 
| 3500 | "fun": "writeBaseStationTitle", | 3500 | "fun": "writeBaseStationTitle", | 
| 3501 | "baseId": 1, | 3501 | "baseId": 1, | 
| 3502 | - "baseSnList":["2023031402"], | 3502 | + "baseSn":"2023031402", | 
| 3503 | "params": { | 3503 | "params": { | 
| 3504 | "value": "A2021" | 3504 | "value": "A2021" | 
| 3505 | }, | 3505 | }, | 
| @@ -3542,15 +3542,15 @@ infos:{"value":"A2021"}//返回基站名称 | @@ -3542,15 +3542,15 @@ infos:{"value":"A2021"}//返回基站名称 | ||
| 3542 | 读 | 3542 | 读 | 
| 3543 | 发送: | 3543 | 发送: | 
| 3544 | fun: "readBaseStationPairMode" //读基站配对模式 | 3544 | fun: "readBaseStationPairMode" //读基站配对模式 | 
| 3545 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 3545 | +baseId: 1//1~32 (必须指定基站) | 
| 3546 | params:{}//可不填 | 3546 | params:{}//可不填 | 
| 3547 | 3547 | ||
| 3548 | 指令样例: | 3548 | 指令样例: | 
| 3549 | ```json | 3549 | ```json | 
| 3550 | { | 3550 | { | 
| 3551 | "fun": "readBaseStationPairMode", | 3551 | "fun": "readBaseStationPairMode", | 
| 3552 | - "baseId": 0, | ||
| 3553 | - "baseSnList":["2023031402"], | 3552 | + "baseId": 1, | 
| 3553 | + "baseSn":"2023031402", | ||
| 3554 | "packetTag": "1" | 3554 | "packetTag": "1" | 
| 3555 | } | 3555 | } | 
| 3556 | ``` | 3556 | ``` | 
| @@ -3574,7 +3574,7 @@ params:{"value":"1"}// | @@ -3574,7 +3574,7 @@ params:{"value":"1"}// | ||
| 3574 | { | 3574 | { | 
| 3575 | "fun": "writeBaseStationPairMode", | 3575 | "fun": "writeBaseStationPairMode", | 
| 3576 | "baseId": 1, | 3576 | "baseId": 1, | 
| 3577 | - "baseSnList":["2023031402"], | 3577 | + "baseSn":"2023031402", | 
| 3578 | "params": { | 3578 | "params": { | 
| 3579 | "value": "1" | 3579 | "value": "1" | 
| 3580 | }, | 3580 | }, | 
| @@ -3615,7 +3615,7 @@ infos:{"value":"1"}//返回基站配对模式值 | @@ -3615,7 +3615,7 @@ infos:{"value":"1"}//返回基站配对模式值 | ||
| 3615 | 发送: | 3615 | 发送: | 
| 3616 | 3616 | ||
| 3617 | fun: "readBaseStationMatchCode" //读基站配对码 | 3617 | fun: "readBaseStationMatchCode" //读基站配对码 | 
| 3618 | -baseId: 0 //0~32 (默认为0表示读取所有基站) | 3618 | +baseId: 1//1~32 (必须指定基站) | 
| 3619 | params:{}//可不填 | 3619 | params:{}//可不填 | 
| 3620 | 3620 | ||
| 3621 | 3621 | ||
| @@ -3624,8 +3624,8 @@ params:{}//可不填 | @@ -3624,8 +3624,8 @@ params:{}//可不填 | ||
| 3624 | ```json | 3624 | ```json | 
| 3625 | { | 3625 | { | 
| 3626 | "fun": "readBaseStationMatchCode", | 3626 | "fun": "readBaseStationMatchCode", | 
| 3627 | - "baseId": 0, | ||
| 3628 | - "baseSnList":["2023031402"], | 3627 | + "baseId": 1, | 
| 3628 | + "baseSn":"2023031402", | ||
| 3629 | "packetTag": "1" | 3629 | "packetTag": "1" | 
| 3630 | } | 3630 | } | 
| 3631 | ``` | 3631 | ``` | 
| @@ -3701,7 +3701,7 @@ packetTag:"0"//数据包标签 | @@ -3701,7 +3701,7 @@ packetTag:"0"//数据包标签 | ||
| 3701 | 发送: | 3701 | 发送: | 
| 3702 | 3702 | ||
| 3703 | fun: "readBaseStationCapacity" //读基站容量 | 3703 | fun: "readBaseStationCapacity" //读基站容量 | 
| 3704 | -baseId: 0 //0~32 (默认为0表示读取所有基站) | 3704 | +baseId: 1//1~32 (必须指定基站) | 
| 3705 | params:{}//可不填 | 3705 | params:{}//可不填 | 
| 3706 | 3706 | ||
| 3707 | 3707 | ||
| @@ -3710,8 +3710,8 @@ params:{}//可不填 | @@ -3710,8 +3710,8 @@ params:{}//可不填 | ||
| 3710 | ```json | 3710 | ```json | 
| 3711 | { | 3711 | { | 
| 3712 | "fun": "readBaseStationCapacity", | 3712 | "fun": "readBaseStationCapacity", | 
| 3713 | - "baseId": 0, | ||
| 3714 | - "baseSnList":["2023031402"], | 3713 | + "baseId": 1, | 
| 3714 | + "baseSn":"2023031402", | ||
| 3715 | "packetTag": "1" | 3715 | "packetTag": "1" | 
| 3716 | } | 3716 | } | 
| 3717 | ``` | 3717 | ``` | 
| @@ -3730,7 +3730,7 @@ infos:{"keypadNumber":"60","lock":"1"}//返回基站键盘容量值 | @@ -3730,7 +3730,7 @@ infos:{"keypadNumber":"60","lock":"1"}//返回基站键盘容量值 | ||
| 3730 | ```json | 3730 | ```json | 
| 3731 | { | 3731 | { | 
| 3732 | "fun": "baseStationCapacity", | 3732 | "fun": "baseStationCapacity", | 
| 3733 | - "baseId": 2, | 3733 | + "baseId": 1, | 
| 3734 | "baseSn":"2023031402", | 3734 | "baseSn":"2023031402", | 
| 3735 | "infos": { | 3735 | "infos": { | 
| 3736 | "keypadNumber": "60", | 3736 | "keypadNumber": "60", | 
| @@ -3763,7 +3763,7 @@ params:{} | @@ -3763,7 +3763,7 @@ params:{} | ||
| 3763 | { | 3763 | { | 
| 3764 | "fun": "startQuickMatch", | 3764 | "fun": "startQuickMatch", | 
| 3765 | "baseId": 1, | 3765 | "baseId": 1, | 
| 3766 | - "baseSnList":["2023031402"], | 3766 | + "baseSn":"2023031402", | 
| 3767 | "packetTag": "1" | 3767 | "packetTag": "1" | 
| 3768 | } | 3768 | } | 
| 3769 | ``` | 3769 | ``` | 
| @@ -3803,7 +3803,7 @@ params:{} //默认空 | @@ -3803,7 +3803,7 @@ params:{} //默认空 | ||
| 3803 | { | 3803 | { | 
| 3804 | "fun": "stopQuickMatch", | 3804 | "fun": "stopQuickMatch", | 
| 3805 | "baseId": 1, | 3805 | "baseId": 1, | 
| 3806 | - "baseSnList":["2023031402"], | 3806 | + "baseSn":"2023031402", | 
| 3807 | "packetTag": "1" | 3807 | "packetTag": "1" | 
| 3808 | } | 3808 | } | 
| 3809 | ``` | 3809 | ``` | 
| @@ -3844,7 +3844,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | @@ -3844,7 +3844,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | ||
| 3844 | 发送: | 3844 | 发送: | 
| 3845 | 3845 | ||
| 3846 | fun: "readKeyboardLoginPW" //读键盘登录密码 | 3846 | fun: "readKeyboardLoginPW" //读键盘登录密码 | 
| 3847 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 3847 | +baseId: 1//1~32 (必须指定基站) | 
| 3848 | params:{}//可不填 | 3848 | params:{}//可不填 | 
| 3849 | 3849 | ||
| 3850 | 3850 | ||
| @@ -3853,8 +3853,8 @@ params:{}//可不填 | @@ -3853,8 +3853,8 @@ params:{}//可不填 | ||
| 3853 | ```json | 3853 | ```json | 
| 3854 | { | 3854 | { | 
| 3855 | "fun": "readKeyboardLoginPW", | 3855 | "fun": "readKeyboardLoginPW", | 
| 3856 | - "baseId": 0, | ||
| 3857 | - "baseSnList":["2023031402"], | 3856 | + "baseId": 1, | 
| 3857 | + "baseSn":"2023031402", | ||
| 3858 | "packetTag": "1" | 3858 | "packetTag": "1" | 
| 3859 | } | 3859 | } | 
| 3860 | ``` | 3860 | ``` | 
| @@ -3873,7 +3873,7 @@ params:{"value":"0"}//0~9999 (0不用核对) | @@ -3873,7 +3873,7 @@ params:{"value":"0"}//0~9999 (0不用核对) | ||
| 3873 | { | 3873 | { | 
| 3874 | "fun": "writeKeyboardLoginPW", | 3874 | "fun": "writeKeyboardLoginPW", | 
| 3875 | "baseId": 1, | 3875 | "baseId": 1, | 
| 3876 | - "baseSnList":["2023031402"], | 3876 | + "baseSn":"2023031402", | 
| 3877 | "params": { | 3877 | "params": { | 
| 3878 | "value": "0" | 3878 | "value": "0" | 
| 3879 | }, | 3879 | }, | 
| @@ -3918,7 +3918,7 @@ infos:{"value":"1"}//返回键盘登录密码值 | @@ -3918,7 +3918,7 @@ infos:{"value":"1"}//返回键盘登录密码值 | ||
| 3918 | 发送: | 3918 | 发送: | 
| 3919 | 3919 | ||
| 3920 | fun: "readBaseStationNameHidden" //读基站名称隐藏 | 3920 | fun: "readBaseStationNameHidden" //读基站名称隐藏 | 
| 3921 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 3921 | +baseId: 1//1~32 (必须指定基站) | 
| 3922 | params:{}//可不填 | 3922 | params:{}//可不填 | 
| 3923 | 3923 | ||
| 3924 | 3924 | ||
| @@ -3927,8 +3927,8 @@ params:{}//可不填 | @@ -3927,8 +3927,8 @@ params:{}//可不填 | ||
| 3927 | ```json | 3927 | ```json | 
| 3928 | { | 3928 | { | 
| 3929 | "fun": "readBaseStationNameHidden", | 3929 | "fun": "readBaseStationNameHidden", | 
| 3930 | - "baseId": 0, | ||
| 3931 | - "baseSnList":["2023031402"], | 3930 | + "baseId": 1, | 
| 3931 | + "baseSn":"2023031402", | ||
| 3932 | "packetTag": "1" | 3932 | "packetTag": "1" | 
| 3933 | } | 3933 | } | 
| 3934 | ``` | 3934 | ``` | 
| @@ -3951,7 +3951,7 @@ params:{"value":"0"}//0~1 (0隐藏,1不隐藏) | @@ -3951,7 +3951,7 @@ params:{"value":"0"}//0~1 (0隐藏,1不隐藏) | ||
| 3951 | { | 3951 | { | 
| 3952 | "fun": "writeBaseStationNameHidden", | 3952 | "fun": "writeBaseStationNameHidden", | 
| 3953 | "baseId": 1, | 3953 | "baseId": 1, | 
| 3954 | - "baseSnList":["2023031402"], | 3954 | + "baseSn":"2023031402", | 
| 3955 | "params": { | 3955 | "params": { | 
| 3956 | "value": "0" | 3956 | "value": "0" | 
| 3957 | }, | 3957 | }, | 
| @@ -3995,7 +3995,7 @@ infos:{"value":"1"}//返回基站名称隐藏值 (0隐藏,1不隐藏) | @@ -3995,7 +3995,7 @@ infos:{"value":"1"}//返回基站名称隐藏值 (0隐藏,1不隐藏) | ||
| 3995 | 发送: | 3995 | 发送: | 
| 3996 | 3996 | ||
| 3997 | fun: "readBaseStationTcpIp" //读基站TCP/IP参数 | 3997 | fun: "readBaseStationTcpIp" //读基站TCP/IP参数 | 
| 3998 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 3998 | +baseId: 1//1~32 (必须指定基站) | 
| 3999 | params:{}//可不填 | 3999 | params:{}//可不填 | 
| 4000 | 4000 | ||
| 4001 | 4001 | ||
| @@ -4004,8 +4004,8 @@ params:{}//可不填 | @@ -4004,8 +4004,8 @@ params:{}//可不填 | ||
| 4004 | ```json | 4004 | ```json | 
| 4005 | { | 4005 | { | 
| 4006 | "fun": "readBaseStationTcpIp", | 4006 | "fun": "readBaseStationTcpIp", | 
| 4007 | - "baseId": 0, | ||
| 4008 | - "baseSnList":["2023031402"], | 4007 | + "baseId": 1, | 
| 4008 | + "baseSn":"2023031402", | ||
| 4009 | "packetTag": "1" | 4009 | "packetTag": "1" | 
| 4010 | } | 4010 | } | 
| 4011 | ``` | 4011 | ``` | 
| @@ -4025,7 +4025,7 @@ params: | @@ -4025,7 +4025,7 @@ params: | ||
| 4025 | { | 4025 | { | 
| 4026 | "fun": "writeBaseStationTcpIp", | 4026 | "fun": "writeBaseStationTcpIp", | 
| 4027 | "baseId": 1, | 4027 | "baseId": 1, | 
| 4028 | - "baseSnList":["2023031402"], | 4028 | + "baseSn":"2023031402", | 
| 4029 | "params": { | 4029 | "params": { | 
| 4030 | "mac": "FF:FF:FF:FF:FF:FF", | 4030 | "mac": "FF:FF:FF:FF:FF:FF", | 
| 4031 | "ip": "192.168.10.10", | 4031 | "ip": "192.168.10.10", | 
| @@ -4076,7 +4076,7 @@ infos:{"value":"1"}//返回基站TcpIp | @@ -4076,7 +4076,7 @@ infos:{"value":"1"}//返回基站TcpIp | ||
| 4076 | 发送: | 4076 | 发送: | 
| 4077 | 4077 | ||
| 4078 | fun: "readWhiteList" //读白名单列表 | 4078 | fun: "readWhiteList" //读白名单列表 | 
| 4079 | -baseId: 0// | 4079 | +baseId: 1//1~32 (必须指定基站) | 
| 4080 | 4080 | ||
| 4081 | 4081 | ||
| 4082 | 指令样例: | 4082 | 指令样例: | 
| @@ -4084,8 +4084,8 @@ baseId: 0// | @@ -4084,8 +4084,8 @@ baseId: 0// | ||
| 4084 | ```json | 4084 | ```json | 
| 4085 | { | 4085 | { | 
| 4086 | "fun": "readWhiteList", | 4086 | "fun": "readWhiteList", | 
| 4087 | - "baseId": 0, | ||
| 4088 | - "baseSnList":["2023031402"], | 4087 | + "baseId": 1, | 
| 4088 | + "baseSn":"2023031402", | ||
| 4089 | "params": {}, | 4089 | "params": {}, | 
| 4090 | "packetTag": "1" | 4090 | "packetTag": "1" | 
| 4091 | } | 4091 | } | 
| @@ -4094,7 +4094,7 @@ baseId: 0// | @@ -4094,7 +4094,7 @@ baseId: 0// | ||
| 4094 | 读返回 | 4094 | 读返回 | 
| 4095 | 接收: | 4095 | 接收: | 
| 4096 | fun: "whiteList" | 4096 | fun: "whiteList" | 
| 4097 | -baseId: 1//基站ID | 4097 | +baseId: 1 //1~32 (必须指定基站) | 
| 4098 | infos:{}// | 4098 | infos:{}// | 
| 4099 | 4099 | ||
| 4100 | | **Json字段** | **字段含义** | **赋值及含义** | | 4100 | | **Json字段** | **字段含义** | **赋值及含义** | | 
| @@ -4147,7 +4147,7 @@ keySnList:[]//键盘SN数组最多200键盘SN | @@ -4147,7 +4147,7 @@ keySnList:[]//键盘SN数组最多200键盘SN | ||
| 4147 | { | 4147 | { | 
| 4148 | "fun": "writeWhiteList", | 4148 | "fun": "writeWhiteList", | 
| 4149 | "baseId": 0, | 4149 | "baseId": 0, | 
| 4150 | - "baseSnList":["2023031402"], | 4150 | + "baseSn":"2023031402", | 
| 4151 | "keySnList": [{ | 4151 | "keySnList": [{ | 
| 4152 | "keySn": "2111120140" | 4152 | "keySn": "2111120140" | 
| 4153 | }, | 4153 | }, | 
| @@ -4167,7 +4167,7 @@ keySnList:[]//键盘SN数组最多200键盘SN | @@ -4167,7 +4167,7 @@ keySnList:[]//键盘SN数组最多200键盘SN | ||
| 4167 | 接收: | 4167 | 接收: | 
| 4168 | 4168 | ||
| 4169 | fun: "whiteList" | 4169 | fun: "whiteList" | 
| 4170 | -baseId: 1//基站ID | 4170 | +baseId: 1//1~32 (必须指定基站) | 
| 4171 | infos:{}// | 4171 | infos:{}// | 
| 4172 | 4172 | ||
| 4173 | | **Json字段** | **字段含义** | **赋值及含义** | | 4173 | | **Json字段** | **字段含义** | **赋值及含义** | | 
| @@ -4225,7 +4225,7 @@ params:{} //数组对象,指定键盘需填 | @@ -4225,7 +4225,7 @@ params:{} //数组对象,指定键盘需填 | ||
| 4225 | { | 4225 | { | 
| 4226 | "fun": "lockKeypad", | 4226 | "fun": "lockKeypad", | 
| 4227 | "baseId": 1, | 4227 | "baseId": 1, | 
| 4228 | - "baseSnList":["2023031402"], | 4228 | + "baseSn":"2023031402", | 
| 4229 | "keySnList": [{ | 4229 | "keySnList": [{ | 
| 4230 | "keySn": "2111120140" | 4230 | "keySn": "2111120140" | 
| 4231 | }, | 4231 | }, | 
| @@ -4269,7 +4269,7 @@ params:{} //数组对象,指定键盘需填 | @@ -4269,7 +4269,7 @@ params:{} //数组对象,指定键盘需填 | ||
| 4269 | #### 基站解锁键盘 | 4269 | #### 基站解锁键盘 | 
| 4270 | 发送: | 4270 | 发送: | 
| 4271 | fun: "unlockKeypad" //解锁键盘 | 4271 | fun: "unlockKeypad" //解锁键盘 | 
| 4272 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示所有基站) | 4272 | +baseId: 1//1~32 (必须指定基站) | 
| 4273 | params:{} //数组对象,指定键盘需填 | 4273 | params:{} //数组对象,指定键盘需填 | 
| 4274 | 4274 | ||
| 4275 | | **Json字段** | **字段含义** | **赋值及含义** | | 4275 | | **Json字段** | **字段含义** | **赋值及含义** | | 
| @@ -4284,7 +4284,7 @@ params:{} //数组对象,指定键盘需填 | @@ -4284,7 +4284,7 @@ params:{} //数组对象,指定键盘需填 | ||
| 4284 | { | 4284 | { | 
| 4285 | "fun": "unlockKeypad", | 4285 | "fun": "unlockKeypad", | 
| 4286 | "baseId": 1, | 4286 | "baseId": 1, | 
| 4287 | - "baseSnList":["2023031402"], | 4287 | + "baseSn":"2023031402", | 
| 4288 | "keySnList": [{ | 4288 | "keySnList": [{ | 
| 4289 | "keySn": "2111120140" | 4289 | "keySn": "2111120140" | 
| 4290 | }, | 4290 | }, | 
| @@ -4340,7 +4340,7 @@ keySnList:[ "keySn":"2111120140"] //列表不能为空 | @@ -4340,7 +4340,7 @@ keySnList:[ "keySn":"2111120140"] //列表不能为空 | ||
| 4340 | { | 4340 | { | 
| 4341 | "fun": "addWhiteList", | 4341 | "fun": "addWhiteList", | 
| 4342 | "baseId": 1, | 4342 | "baseId": 1, | 
| 4343 | - "baseSnList":["2023031402"], | 4343 | + "baseSn":"2023031402", | 
| 4344 | "keySnList": [{ | 4344 | "keySnList": [{ | 
| 4345 | "keySn": "2111120140" | 4345 | "keySn": "2111120140" | 
| 4346 | }], | 4346 | }], | 
| @@ -4389,8 +4389,8 @@ keySnList:[ "keySn":"2111120140"] //列表不能为空 | @@ -4389,8 +4389,8 @@ keySnList:[ "keySn":"2111120140"] //列表不能为空 | ||
| 4389 | ```json | 4389 | ```json | 
| 4390 | { | 4390 | { | 
| 4391 | "fun": "delWhiteList", | 4391 | "fun": "delWhiteList", | 
| 4392 | - "baseId": 0, | ||
| 4393 | - "baseSnList":["2023031402"], | 4392 | + "baseId": 1, | 
| 4393 | + "baseSn":"2023031402", | ||
| 4394 | "keySnList": [{ | 4394 | "keySnList": [{ | 
| 4395 | "keySn": "2111120140" | 4395 | "keySn": "2111120140" | 
| 4396 | }], | 4396 | }], | 
| @@ -4440,7 +4440,7 @@ params:{} //无 | @@ -4440,7 +4440,7 @@ params:{} //无 | ||
| 4440 | { | 4440 | { | 
| 4441 | "fun": "clearWhiteList", | 4441 | "fun": "clearWhiteList", | 
| 4442 | "baseId": 1, | 4442 | "baseId": 1, | 
| 4443 | - "baseSnList":["2023031402"], | 4443 | + "baseSn":"2023031402", | 
| 4444 | "packetTag": "1" | 4444 | "packetTag": "1" | 
| 4445 | } | 4445 | } | 
| 4446 | ``` | 4446 | ``` | 
| @@ -4476,7 +4476,7 @@ infos:{}// | @@ -4476,7 +4476,7 @@ infos:{}// | ||
| 4476 | 读 | 4476 | 读 | 
| 4477 | 发送: | 4477 | 发送: | 
| 4478 | fun: "readKeypadAutoPowerOffLevel" //读键盘关机时间等级 | 4478 | fun: "readKeypadAutoPowerOffLevel" //读键盘关机时间等级 | 
| 4479 | -baseId: 0//0~32 (指令不发送baseID,默认为0表示读取所有基站) | 4479 | +baseId: 1//1~32 (必须指定基站) | 
| 4480 | params:{"value":0}// | 4480 | params:{"value":0}// | 
| 4481 | 4481 | ||
| 4482 | | **Json字段** | **字段含义** | **赋值及含义** | | 4482 | | **Json字段** | **字段含义** | **赋值及含义** | | 
| @@ -4487,8 +4487,8 @@ params:{"value":0}// | @@ -4487,8 +4487,8 @@ params:{"value":0}// | ||
| 4487 | ```json | 4487 | ```json | 
| 4488 | { | 4488 | { | 
| 4489 | "fun": "readKeypadAutoPowerOffLevel", | 4489 | "fun": "readKeypadAutoPowerOffLevel", | 
| 4490 | - "baseId": 0, | ||
| 4491 | - "baseSnList":["2023031402"], | 4490 | + "baseId": 1, | 
| 4491 | + "baseSn":"2023031402", | ||
| 4492 | "packetTag": "1" | 4492 | "packetTag": "1" | 
| 4493 | } | 4493 | } | 
| 4494 | ``` | 4494 | ``` | 
| @@ -4505,7 +4505,7 @@ params:{"value":"0"}// | @@ -4505,7 +4505,7 @@ params:{"value":"0"}// | ||
| 4505 | { | 4505 | { | 
| 4506 | "fun": "writeKeypadAutoPowerOffLevel", | 4506 | "fun": "writeKeypadAutoPowerOffLevel", | 
| 4507 | "baseId": 1, | 4507 | "baseId": 1, | 
| 4508 | - "baseSnList":["2023031402"], | 4508 | + "baseSn":"2023031402", | 
| 4509 | "params": { | 4509 | "params": { | 
| 4510 | "value": "0" | 4510 | "value": "0" | 
| 4511 | }, | 4511 | }, | 
| @@ -4541,15 +4541,15 @@ infos:{"value":"0"}//返回键盘关机时间等级 | @@ -4541,15 +4541,15 @@ infos:{"value":"0"}//返回键盘关机时间等级 | ||
| 4541 | 读 | 4541 | 读 | 
| 4542 | 发送: | 4542 | 发送: | 
| 4543 | fun: "readBaseStationBaseConfig" //读基站BaseConfig | 4543 | fun: "readBaseStationBaseConfig" //读基站BaseConfig | 
| 4544 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 4544 | +baseId: 1//1~32 (必须指定基站) | 
| 4545 | params:{}//可不填 | 4545 | params:{}//可不填 | 
| 4546 | 4546 | ||
| 4547 | 指令样例: | 4547 | 指令样例: | 
| 4548 | ```json | 4548 | ```json | 
| 4549 | { | 4549 | { | 
| 4550 | "fun": "readBaseStationBaseConfig", | 4550 | "fun": "readBaseStationBaseConfig", | 
| 4551 | - "baseId": 0, | ||
| 4552 | - "baseSnList":["2023031402"], | 4551 | + "baseId": 1, | 
| 4552 | + "baseSn":"2023031402", | ||
| 4553 | "packetTag": "1" | 4553 | "packetTag": "1" | 
| 4554 | } | 4554 | } | 
| 4555 | ``` | 4555 | ``` | 
| @@ -4573,7 +4573,7 @@ params:{}// | @@ -4573,7 +4573,7 @@ params:{}// | ||
| 4573 | { | 4573 | { | 
| 4574 | "fun": "writeBaseStationBaseConfig", | 4574 | "fun": "writeBaseStationBaseConfig", | 
| 4575 | "baseId": 1, | 4575 | "baseId": 1, | 
| 4576 | - "baseSnList":["2023031402"], | 4576 | + "baseSn":"2023031402", | 
| 4577 | "params": { | 4577 | "params": { | 
| 4578 | "bootVibraton": "1", | 4578 | "bootVibraton": "1", | 
| 4579 | "voteVibraton": "1", | 4579 | "voteVibraton": "1", | 
| @@ -4648,7 +4648,7 @@ params:{} // | @@ -4648,7 +4648,7 @@ params:{} // | ||
| 4648 | { | 4648 | { | 
| 4649 | "fun": "writeKeypadDevice", | 4649 | "fun": "writeKeypadDevice", | 
| 4650 | "baseId": 1, | 4650 | "baseId": 1, | 
| 4651 | - "baseSnList":["2023031402"], | 4651 | + "baseSn":"2023031402", | 
| 4652 | "params": { | 4652 | "params": { | 
| 4653 | "ledTimes": "3", | 4653 | "ledTimes": "3", | 
| 4654 | "ledOnTime": "1", | 4654 | "ledOnTime": "1", | 
| @@ -4678,7 +4678,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | @@ -4678,7 +4678,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | ||
| 4678 | ```json | 4678 | ```json | 
| 4679 | { | 4679 | { | 
| 4680 | "fun": "writeKeypadDevice", | 4680 | "fun": "writeKeypadDevice", | 
| 4681 | - "baseId": 0, | 4681 | + "baseId": 1, | 
| 4682 | "baseSn":"2023031402", | 4682 | "baseSn":"2023031402", | 
| 4683 | "infos": { | 4683 | "infos": { | 
| 4684 | "keySn": "0000000000", | 4684 | "keySn": "0000000000", | 
| @@ -4693,8 +4693,8 @@ infos:{"state":"OK"}//返回状态,成功为OK | @@ -4693,8 +4693,8 @@ infos:{"state":"OK"}//返回状态,成功为OK | ||
| 4693 | ```json | 4693 | ```json | 
| 4694 | { | 4694 | { | 
| 4695 | "fun": "writeKeypadDevice", | 4695 | "fun": "writeKeypadDevice", | 
| 4696 | - "baseId": 0, | ||
| 4697 | - "baseSnList":["2023031402"], | 4696 | + "baseId": 1, | 
| 4697 | + "baseSn":"2023031402", | ||
| 4698 | "keySnList": [{ | 4698 | "keySnList": [{ | 
| 4699 | "keySn": "0007899478" | 4699 | "keySn": "0007899478" | 
| 4700 | }], | 4700 | }], | 
| @@ -4748,7 +4748,7 @@ infos:{}//数组对象,同发送的 | @@ -4748,7 +4748,7 @@ infos:{}//数组对象,同发送的 | ||
| 4748 | 读 | 4748 | 读 | 
| 4749 | 发送: | 4749 | 发送: | 
| 4750 | fun: "readKeypadFeedbackMode" //读键盘反馈模式参数 | 4750 | fun: "readKeypadFeedbackMode" //读键盘反馈模式参数 | 
| 4751 | -baseId: 0//0~32 (指令不发送baseID,默认为0表示读取所有基站) | 4751 | +baseId: 1//1~32 (必须指定基站) | 
| 4752 | params:{}//读取时不需要 | 4752 | params:{}//读取时不需要 | 
| 4753 | 4753 | ||
| 4754 | 指令样例: | 4754 | 指令样例: | 
| @@ -4756,8 +4756,8 @@ params:{}//读取时不需要 | @@ -4756,8 +4756,8 @@ params:{}//读取时不需要 | ||
| 4756 | ```json | 4756 | ```json | 
| 4757 | { | 4757 | { | 
| 4758 | "fun": "readKeypadFeedbackMode", | 4758 | "fun": "readKeypadFeedbackMode", | 
| 4759 | - "baseId": 0, | ||
| 4760 | - "baseSnList":["2023031402"], | 4759 | + "baseId": 1, | 
| 4760 | + "baseSn":"2023031402", | ||
| 4761 | "packetTag": "1" | 4761 | "packetTag": "1" | 
| 4762 | } | 4762 | } | 
| 4763 | ``` | 4763 | ``` | 
| @@ -4779,8 +4779,8 @@ params:{"mode":"1", "value":"4"}// | @@ -4779,8 +4779,8 @@ params:{"mode":"1", "value":"4"}// | ||
| 4779 | ```json | 4779 | ```json | 
| 4780 | { | 4780 | { | 
| 4781 | "fun": "writeKeypadFeedbackMode", | 4781 | "fun": "writeKeypadFeedbackMode", | 
| 4782 | - "baseId": 0, | ||
| 4783 | - "baseSnList":["2023031402"], | 4782 | + "baseId": 1, | 
| 4783 | + "baseSn":"2023031402", | ||
| 4784 | "params": { | 4784 | "params": { | 
| 4785 | "mode": "1", | 4785 | "mode": "1", | 
| 4786 | "value": "4" | 4786 | "value": "4" | 
| @@ -4937,7 +4937,7 @@ params:{}// | @@ -4937,7 +4937,7 @@ params:{}// | ||
| 4937 | { | 4937 | { | 
| 4938 | "fun": "remoteKeyShutdown", | 4938 | "fun": "remoteKeyShutdown", | 
| 4939 | "baseId": 1, | 4939 | "baseId": 1, | 
| 4940 | - "baseSnList":["2023031402"], | 4940 | + "baseSn":"2023031402", | 
| 4941 | "params": [{ | 4941 | "params": [{ | 
| 4942 | "keySn": "1837454011" | 4942 | "keySn": "1837454011" | 
| 4943 | }], | 4943 | }], | 
| @@ -4991,8 +4991,8 @@ params:{} // 数组对象,对象中的默认值为空字符串 | @@ -4991,8 +4991,8 @@ params:{} // 数组对象,对象中的默认值为空字符串 | ||
| 4991 | ```json | 4991 | ```json | 
| 4992 | { | 4992 | { | 
| 4993 | "fun": "writeKeyMessage", | 4993 | "fun": "writeKeyMessage", | 
| 4994 | - "baseId": 0, | ||
| 4995 | - "baseSnList":["2023031402"], | 4994 | + "baseId": 1, | 
| 4995 | + "baseSn":"2023031402", | ||
| 4996 | "params": { | 4996 | "params": { | 
| 4997 | "txt": "最新消息" | 4997 | "txt": "最新消息" | 
| 4998 | }, | 4998 | }, | 
| @@ -5010,7 +5010,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | @@ -5010,7 +5010,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | ||
| 5010 | ```json | 5010 | ```json | 
| 5011 | { | 5011 | { | 
| 5012 | "fun": "writeKeyMessage", | 5012 | "fun": "writeKeyMessage", | 
| 5013 | - "baseId": 0, | 5013 | + "baseId": 1, | 
| 5014 | "baseSn":"2023031402", | 5014 | "baseSn":"2023031402", | 
| 5015 | "infos": { | 5015 | "infos": { | 
| 5016 | "keySn": "0000000000", | 5016 | "keySn": "0000000000", | 
| @@ -5025,8 +5025,8 @@ infos:{"state":"OK"}//返回状态,成功为OK | @@ -5025,8 +5025,8 @@ infos:{"state":"OK"}//返回状态,成功为OK | ||
| 5025 | ```json | 5025 | ```json | 
| 5026 | { | 5026 | { | 
| 5027 | "fun": "writeKeyMessage", | 5027 | "fun": "writeKeyMessage", | 
| 5028 | - "baseId": 0, | ||
| 5029 | - "baseSnList":["2023031402"], | 5028 | + "baseId": 1, | 
| 5029 | + "baseSn":"2023031402", | ||
| 5030 | "keySnList": [{ | 5030 | "keySnList": [{ | 
| 5031 | "keySn": "0007899478" | 5031 | "keySn": "0007899478" | 
| 5032 | }], | 5032 | }], | 
| @@ -5048,7 +5048,7 @@ infos:{}//数组对象,同发送的 | @@ -5048,7 +5048,7 @@ infos:{}//数组对象,同发送的 | ||
| 5048 | ```json | 5048 | ```json | 
| 5049 | { | 5049 | { | 
| 5050 | "fun": "writeKeyMessage", | 5050 | "fun": "writeKeyMessage", | 
| 5051 | - "baseId": 3, | 5051 | + "baseId": 1, | 
| 5052 | "baseSn":"2023031402", | 5052 | "baseSn":"2023031402", | 
| 5053 | "infos": { | 5053 | "infos": { | 
| 5054 | "keySn": "0007899478", | 5054 | "keySn": "0007899478", | 
| @@ -5087,7 +5087,7 @@ params:{} | @@ -5087,7 +5087,7 @@ params:{} | ||
| 5087 | { | 5087 | { | 
| 5088 | "fun": "writeKeypadFreeTitle", | 5088 | "fun": "writeKeypadFreeTitle", | 
| 5089 | "baseId": 1, | 5089 | "baseId": 1, | 
| 5090 | - "baseSnList":["2023031402"], | 5090 | + "baseSn":"2023031402", | 
| 5091 | "params": { | 5091 | "params": { | 
| 5092 | "title": "请认真听讲" | 5092 | "title": "请认真听讲" | 
| 5093 | }, | 5093 | }, | 
| @@ -5111,7 +5111,7 @@ infos:{}// | @@ -5111,7 +5111,7 @@ infos:{}// | ||
| 5111 | ```json | 5111 | ```json | 
| 5112 | { | 5112 | { | 
| 5113 | "fun": "writeKeypadFreeTitle", | 5113 | "fun": "writeKeypadFreeTitle", | 
| 5114 | - "baseId": 0, | 5114 | + "baseId": 1, | 
| 5115 | "baseSn":"2023031402", | 5115 | "baseSn":"2023031402", | 
| 5116 | "infos": { | 5116 | "infos": { | 
| 5117 | "state": "OK" | 5117 | "state": "OK" | 
| @@ -5147,7 +5147,7 @@ params:{}//数组对象,字段不填则保留上次值。 | @@ -5147,7 +5147,7 @@ params:{}//数组对象,字段不填则保留上次值。 | ||
| 5147 | { | 5147 | { | 
| 5148 | "fun": "writeKeypadCustomInfo", | 5148 | "fun": "writeKeypadCustomInfo", | 
| 5149 | "baseId": 1, | 5149 | "baseId": 1, | 
| 5150 | - "baseSnList":["2023031402"], | 5150 | + "baseSn":"2023031402", | 
| 5151 | "params": [{ | 5151 | "params": [{ | 
| 5152 | "keySn": "1479824643", | 5152 | "keySn": "1479824643", | 
| 5153 | "scoreMode": "2", | 5153 | "scoreMode": "2", | 
| @@ -5177,7 +5177,7 @@ infos:{}//数组对象 | @@ -5177,7 +5177,7 @@ infos:{}//数组对象 | ||
| 5177 | ```json | 5177 | ```json | 
| 5178 | { | 5178 | { | 
| 5179 | "fun": "writeKeypadCustomInfo", | 5179 | "fun": "writeKeypadCustomInfo", | 
| 5180 | - "baseId": 0, | 5180 | + "baseId": 1, | 
| 5181 | "baseSn":"2023031402", | 5181 | "baseSn":"2023031402", | 
| 5182 | "infos": [{ | 5182 | "infos": [{ | 
| 5183 | "keySn": "1479824643", | 5183 | "keySn": "1479824643", | 
| @@ -5216,7 +5216,7 @@ params:{}//数组对象,字段不填则保留上次值。 | @@ -5216,7 +5216,7 @@ params:{}//数组对象,字段不填则保留上次值。 | ||
| 5216 | { | 5216 | { | 
| 5217 | "fun": "writeKeypadUserName", | 5217 | "fun": "writeKeypadUserName", | 
| 5218 | "baseId": 1, | 5218 | "baseId": 1, | 
| 5219 | - "baseSnList":["2023031402"], | 5219 | + "baseSn":"2023031402", | 
| 5220 | "params": [{ | 5220 | "params": [{ | 
| 5221 | "keySn": "1479824643", | 5221 | "keySn": "1479824643", | 
| 5222 | "userName": "张三" | 5222 | "userName": "张三" | 
| @@ -5243,7 +5243,7 @@ infos:{}//数组对象 | @@ -5243,7 +5243,7 @@ infos:{}//数组对象 | ||
| 5243 | ```json | 5243 | ```json | 
| 5244 | { | 5244 | { | 
| 5245 | "fun": "writeKeypadUserName", | 5245 | "fun": "writeKeypadUserName", | 
| 5246 | - "baseId": 0, | 5246 | + "baseId": 1, | 
| 5247 | "baseSn":"2023031402", | 5247 | "baseSn":"2023031402", | 
| 5248 | "infos": { | 5248 | "infos": { | 
| 5249 | "keySn": "1479824643", | 5249 | "keySn": "1479824643", | 
| @@ -5279,8 +5279,8 @@ params:{}//数组对象,字段不填则保留上次值。 | @@ -5279,8 +5279,8 @@ params:{}//数组对象,字段不填则保留上次值。 | ||
| 5279 | ```json | 5279 | ```json | 
| 5280 | { | 5280 | { | 
| 5281 | "fun": "writeOneKeypadUserName", | 5281 | "fun": "writeOneKeypadUserName", | 
| 5282 | - "baseId": 0, | ||
| 5283 | - "baseSnList":["2023031402"], | 5282 | + "baseId": 1, | 
| 5283 | + "baseSn":"2023031402", | ||
| 5284 | "params": [{ | 5284 | "params": [{ | 
| 5285 | "keySn": "1479824643", | 5285 | "keySn": "1479824643", | 
| 5286 | "value": "张三" | 5286 | "value": "张三" | 
| @@ -5388,7 +5388,7 @@ params:{ | @@ -5388,7 +5388,7 @@ params:{ | ||
| 5388 | { | 5388 | { | 
| 5389 | "fun": "getKeypadOnLine", | 5389 | "fun": "getKeypadOnLine", | 
| 5390 | "baseId": 0, | 5390 | "baseId": 0, | 
| 5391 | - "baseSnList":["2023031402"], | 5391 | + "baseSn":"2023031402", | 
| 5392 | "params": { | 5392 | "params": { | 
| 5393 | "times": 2 | 5393 | "times": 2 | 
| 5394 | }, | 5394 | }, | 
通讯协议-SDK应用部分[内部].md
| @@ -93,7 +93,7 @@ jsonBase:切换Json指令中使用基站ID还是基站SN, 0:基站ID生效 | @@ -93,7 +93,7 @@ jsonBase:切换Json指令中使用基站ID还是基站SN, 0:基站ID生效 | ||
| 93 | 93 | ||
| 94 | 应用程序和WSCmdApp之间采用Json数据通信,通信的基本格式如下: | 94 | 应用程序和WSCmdApp之间采用Json数据通信,通信的基本格式如下: | 
| 95 | 95 | ||
| 96 | -关于baseId和baseSnList的使用说明:二者使用切换可以在config.ini 文件的关键字jsonBase中切换,0:基站ID生效[baseId的值有效],基站SN无效,1:基站SN生效[baseSnList的值有效],基站ID无效,baseSnList是字符串数字类型,可以传递一个基站SN也可以传递多个基站SN。 | 96 | +关于baseId和baseSn的使用说明:二者使用切换可以在config.ini 文件的关键字jsonBase中切换,0:基站ID生效[baseId的值有效],基站SN无效,1:基站SN生效[baseSn的值有效],基站ID无效,baseSn是字符串数字类型,可以传递一个基站SN。 | 
| 97 | 97 | ||
| 98 | 下发:应用程序 -> WSCmdApp | 98 | 下发:应用程序 -> WSCmdApp | 
| 99 | 99 | ||
| @@ -101,7 +101,7 @@ jsonBase:切换Json指令中使用基站ID还是基站SN, 0:基站ID生效 | @@ -101,7 +101,7 @@ jsonBase:切换Json指令中使用基站ID还是基站SN, 0:基站ID生效 | ||
| 101 | { | 101 | { | 
| 102 | fun: "" // 功能定义 | 102 | fun: "" // 功能定义 | 
| 103 | baseId: 1 // 基站id,数字类型 | 103 | baseId: 1 // 基站id,数字类型 | 
| 104 | - baseSnList:["2023031402"] //基站SN列表,字符串数组 | 104 | + baseSn:"2023031402" //基站SN,字符串 | 
| 105 | params: {} //参数对象/数组 | 105 | params: {} //参数对象/数组 | 
| 106 | packetTag: "" //数据包标签字符串 | 106 | packetTag: "" //数据包标签字符串 | 
| 107 | } | 107 | } | 
| @@ -109,7 +109,7 @@ jsonBase:切换Json指令中使用基站ID还是基站SN, 0:基站ID生效 | @@ -109,7 +109,7 @@ jsonBase:切换Json指令中使用基站ID还是基站SN, 0:基站ID生效 | ||
| 109 | 109 | ||
| 110 | fun 为功能对应的名称 如:"readBaseStationID" 读取基站的id,"startChoices" //开始选择题, "stopChoices" //停止选择题. | 110 | fun 为功能对应的名称 如:"readBaseStationID" 读取基站的id,"startChoices" //开始选择题, "stopChoices" //停止选择题. | 
| 111 | 111 | ||
| 112 | -baseId:基站ID,用来区分基站标志,0代表所有基站,1代表1号基站。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 112 | +baseId:基站ID,用来区分基站标志,参数范围1~32,基站对应的baseId 可以通过readConnectBase指令获取。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 
| 113 | baseSnList:基站SN列表,用来区分基站标志。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 113 | baseSnList:基站SN列表,用来区分基站标志。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 
| 114 | params:参数,功能相对于的参数,可以是数组或字段。 | 114 | params:参数,功能相对于的参数,可以是数组或字段。 | 
| 115 | packerTag:这个是扩展字段,内容需要应用程序管理,功能相应的反馈指令packerTag位置会反馈相同字符串,方便应用程序跟踪记录。 | 115 | packerTag:这个是扩展字段,内容需要应用程序管理,功能相应的反馈指令packerTag位置会反馈相同字符串,方便应用程序跟踪记录。 | 
| @@ -127,7 +127,7 @@ packerTag:这个是扩展字段,内容需要应用程序管理,功能相应 | @@ -127,7 +127,7 @@ packerTag:这个是扩展字段,内容需要应用程序管理,功能相应 | ||
| 127 | ``` | 127 | ``` | 
| 128 | 128 | ||
| 129 | fun: 功能对应的名称,如:"BaseStationID"读取基站id, " answerChoices" //选择题键盘反馈值. | 129 | fun: 功能对应的名称,如:"BaseStationID"读取基站id, " answerChoices" //选择题键盘反馈值. | 
| 130 | -baseId: 基站ID,用来区分基站标志;0特殊代表所有基站,1代表1号基站。 | 130 | +baseId: 基站ID,用来区分基站标志;参数范围1~32,基站对应的baseId 可以通过readConnectBase指令获取。 | 
| 131 | baseSn: 基站SN,用来区分基站标志。 | 131 | baseSn: 基站SN,用来区分基站标志。 | 
| 132 | infos: WSCmdApp反馈给APP层的数据。具体详见具体功能定义。 | 132 | infos: WSCmdApp反馈给APP层的数据。具体详见具体功能定义。 | 
| 133 | packetTag:这个是扩展字段,内容需要应用程序管理,反馈接收到的字符串。 | 133 | packetTag:这个是扩展字段,内容需要应用程序管理,反馈接收到的字符串。 | 
| @@ -172,7 +172,7 @@ WSCmdApp端被设置为Websocket 客户端模式时, WSCmdApp将自动根据 | @@ -172,7 +172,7 @@ WSCmdApp端被设置为Websocket 客户端模式时, WSCmdApp将自动根据 | ||
| 172 | { | 172 | { | 
| 173 | fun: "" // 功能定义 | 173 | fun: "" // 功能定义 | 
| 174 | baseId: 1 // 基站id,数字类型 | 174 | baseId: 1 // 基站id,数字类型 | 
| 175 | - baseSnList:["2023031402"] //基站SN列表,字符串数组 | 175 | + baseSn:"2023031402" //基站SN,字符串 | 
| 176 | params: {} //参数对象/数组 | 176 | params: {} //参数对象/数组 | 
| 177 | packetTag: "" //数据包标签字符串 | 177 | packetTag: "" //数据包标签字符串 | 
| 178 | } | 178 | } | 
| @@ -180,9 +180,9 @@ WSCmdApp端被设置为Websocket 客户端模式时, WSCmdApp将自动根据 | @@ -180,9 +180,9 @@ WSCmdApp端被设置为Websocket 客户端模式时, WSCmdApp将自动根据 | ||
| 180 | 180 | ||
| 181 | fun:为功能定义,下发命令,要下发的命令函数 | 181 | fun:为功能定义,下发命令,要下发的命令函数 | 
| 182 | 182 | ||
| 183 | -baseId:基站ID,数字类型,如果不指定具体基站ID,可以传0或者不传该Key值。如果要指定多个基站ID,则需要多次下发该命令,切换不同的基站ID进行发送。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 183 | +baseId:基站ID,数字类型,参数范围1~32,基站对应的baseId 可以通过readConnectBase指令获取。如果要指定多个基站ID,则需要多次下发该命令,切换不同的基站ID进行发送。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 
| 184 | 184 | ||
| 185 | -baseSnList:基站SN列表,字符串数组。可以传递一个基站SN也可以传递多个基站SN。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 185 | +baseSn:基站SN列表,字符串数组。可以传递一个基站SN。[此参数请和config.ini 文件的关键字jsonBase的值配合使用] | 
| 186 | 186 | ||
| 187 | params:参数,可以为对象或者数组,用于伴随命令下发的数据附属包,详见具体功能定义。 | 187 | params:参数,可以为对象或者数组,用于伴随命令下发的数据附属包,详见具体功能定义。 | 
| 188 | 188 | ||
| @@ -346,7 +346,7 @@ params:{} //无该值 | @@ -346,7 +346,7 @@ params:{} //无该值 | ||
| 346 | { | 346 | { | 
| 347 | "fun": "resetBase", | 347 | "fun": "resetBase", | 
| 348 | "baseId": 1, | 348 | "baseId": 1, | 
| 349 | - "baseSnList":["2023031402"], | 349 | + "baseSn":"2023031402", | 
| 350 | "packetTag": "1" | 350 | "packetTag": "1" | 
| 351 | } | 351 | } | 
| 352 | ``` | 352 | ``` | 
| @@ -419,7 +419,7 @@ infos:{}//数组对象 | @@ -419,7 +419,7 @@ infos:{}//数组对象 | ||
| 419 | { | 419 | { | 
| 420 | "fun": "startBindKeypad", | 420 | "fun": "startBindKeypad", | 
| 421 | "baseId": 1, | 421 | "baseId": 1, | 
| 422 | - "baseSnList":["2023031402"], | 422 | + "baseSn":"2023031402", | 
| 423 | "infos": [{ | 423 | "infos": [{ | 
| 424 | "keySn": "1837454011", | 424 | "keySn": "1837454011", | 
| 425 | "state": "OK" | 425 | "state": "OK" | 
| @@ -444,7 +444,7 @@ params:{} //为空 | @@ -444,7 +444,7 @@ params:{} //为空 | ||
| 444 | { | 444 | { | 
| 445 | "fun": "startBindKeypad", | 445 | "fun": "startBindKeypad", | 
| 446 | "baseId": 1, | 446 | "baseId": 1, | 
| 447 | - "baseSnList":["2023031402"], | 447 | + "baseSn":"2023031402", | 
| 448 | "packetTag": "1" | 448 | "packetTag": "1" | 
| 449 | } | 449 | } | 
| 450 | ``` | 450 | ``` | 
| @@ -483,7 +483,7 @@ params:{} //为空 | @@ -483,7 +483,7 @@ params:{} //为空 | ||
| 483 | { | 483 | { | 
| 484 | "fun": "stopBindKeypad", | 484 | "fun": "stopBindKeypad", | 
| 485 | "baseId": 1, | 485 | "baseId": 1, | 
| 486 | - "baseSnList":["2023031402"], | 486 | + "baseSn":"2023031402", | 
| 487 | "packetTag": "1" | 487 | "packetTag": "1" | 
| 488 | } | 488 | } | 
| 489 | ``` | 489 | ``` | 
| @@ -516,7 +516,7 @@ params:{} | @@ -516,7 +516,7 @@ params:{} | ||
| 516 | { | 516 | { | 
| 517 | "fun": "startBind", | 517 | "fun": "startBind", | 
| 518 | "baseId": 0, | 518 | "baseId": 0, | 
| 519 | - "baseSnList":["2023031402"], | 519 | + "baseSn":"2023031402", | 
| 520 | "params": { | 520 | "params": { | 
| 521 | "bindMode": "1", | 521 | "bindMode": "1", | 
| 522 | "lessMode": "0", | 522 | "lessMode": "0", | 
| @@ -573,7 +573,7 @@ params:{} //默认空 | @@ -573,7 +573,7 @@ params:{} //默认空 | ||
| 573 | { | 573 | { | 
| 574 | "fun": "stopBind", | 574 | "fun": "stopBind", | 
| 575 | "baseId": 0, | 575 | "baseId": 0, | 
| 576 | - "baseSnList":["2023031402"], | 576 | + "baseSn":"2023031402", | 
| 577 | "packetTag": "1" | 577 | "packetTag": "1" | 
| 578 | } | 578 | } | 
| 579 | ``` | 579 | ``` | 
| @@ -631,7 +631,7 @@ params:{} | @@ -631,7 +631,7 @@ params:{} | ||
| 631 | { | 631 | { | 
| 632 | "fun": "startChoices", | 632 | "fun": "startChoices", | 
| 633 | "baseId": 0, | 633 | "baseId": 0, | 
| 634 | - "baseSnList":["2023031402"], | 634 | + "baseSn":"2023031402", | 
| 635 | "params": { | 635 | "params": { | 
| 636 | "optionsMode": "1", | 636 | "optionsMode": "1", | 
| 637 | "secrecyMode": "0", | 637 | "secrecyMode": "0", | 
| @@ -708,7 +708,7 @@ params:{} //默认空 | @@ -708,7 +708,7 @@ params:{} //默认空 | ||
| 708 | { | 708 | { | 
| 709 | "fun": "stopChoices", | 709 | "fun": "stopChoices", | 
| 710 | "baseId": 0, | 710 | "baseId": 0, | 
| 711 | - "baseSnList":["2023031402"], | 711 | + "baseSn":"2023031402", | 
| 712 | "packetTag": "1" | 712 | "packetTag": "1" | 
| 713 | } | 713 | } | 
| 714 | ``` | 714 | ``` | 
| @@ -764,7 +764,7 @@ params:{} | @@ -764,7 +764,7 @@ params:{} | ||
| 764 | { | 764 | { | 
| 765 | "fun": "startTrueFalse", | 765 | "fun": "startTrueFalse", | 
| 766 | "baseId": 0, | 766 | "baseId": 0, | 
| 767 | - "baseSnList":["2023031402"], | 767 | + "baseSn":"2023031402", | 
| 768 | "params": { | 768 | "params": { | 
| 769 | "optionsMode": "1", | 769 | "optionsMode": "1", | 
| 770 | "secrecyMode": "0", | 770 | "secrecyMode": "0", | 
| @@ -838,7 +838,7 @@ params:{} //默认空 | @@ -838,7 +838,7 @@ params:{} //默认空 | ||
| 838 | { | 838 | { | 
| 839 | "fun": "stopTrueFalse", | 839 | "fun": "stopTrueFalse", | 
| 840 | "baseId": 0, | 840 | "baseId": 0, | 
| 841 | - "baseSnList":["2023031402"], | 841 | + "baseSn":"2023031402", | 
| 842 | "packetTag": "1" | 842 | "packetTag": "1" | 
| 843 | } | 843 | } | 
| 844 | ``` | 844 | ``` | 
| @@ -896,7 +896,7 @@ params:{} | @@ -896,7 +896,7 @@ params:{} | ||
| 896 | { | 896 | { | 
| 897 | "fun": "startMulQuestions", | 897 | "fun": "startMulQuestions", | 
| 898 | "baseId": 0, | 898 | "baseId": 0, | 
| 899 | - "baseSnList":["2023031402"], | 899 | + "baseSn":"2023031402", | 
| 900 | "params": { | 900 | "params": { | 
| 901 | "questionType": "0", | 901 | "questionType": "0", | 
| 902 | "secrecyMode": "0", | 902 | "secrecyMode": "0", | 
| @@ -972,7 +972,7 @@ params:{} //默认空 | @@ -972,7 +972,7 @@ params:{} //默认空 | ||
| 972 | { | 972 | { | 
| 973 | "fun": "stopMulQuestions", | 973 | "fun": "stopMulQuestions", | 
| 974 | "baseId": 0, | 974 | "baseId": 0, | 
| 975 | - "baseSnList":["2023031402"], | 975 | + "baseSn":"2023031402", | 
| 976 | "packetTag": "1" | 976 | "packetTag": "1" | 
| 977 | } | 977 | } | 
| 978 | ``` | 978 | ``` | 
| @@ -1030,7 +1030,7 @@ params:{} | @@ -1030,7 +1030,7 @@ params:{} | ||
| 1030 | { | 1030 | { | 
| 1031 | "fun": "startVoice", | 1031 | "fun": "startVoice", | 
| 1032 | "baseId": 0, | 1032 | "baseId": 0, | 
| 1033 | - "baseSnList":["2023031402"], | 1033 | + "baseSn":"2023031402", | 
| 1034 | "params": { | 1034 | "params": { | 
| 1035 | "recordingMode": "0", | 1035 | "recordingMode": "0", | 
| 1036 | "submitTimes": "0", | 1036 | "submitTimes": "0", | 
| @@ -1059,7 +1059,7 @@ params:{} | @@ -1059,7 +1059,7 @@ params:{} | ||
| 1059 | { | 1059 | { | 
| 1060 | "fun": "startVoice", | 1060 | "fun": "startVoice", | 
| 1061 | "baseId": 0, | 1061 | "baseId": 0, | 
| 1062 | - "baseSnList":["2023031402"], | 1062 | + "baseSn":"2023031402", | 
| 1063 | "params": { | 1063 | "params": { | 
| 1064 | "recordingMode": "0", | 1064 | "recordingMode": "0", | 
| 1065 | "submitTimes": "0", | 1065 | "submitTimes": "0", | 
| @@ -1185,7 +1185,7 @@ params:{} //默认空, | @@ -1185,7 +1185,7 @@ params:{} //默认空, | ||
| 1185 | { | 1185 | { | 
| 1186 | "fun": "stopVoice", | 1186 | "fun": "stopVoice", | 
| 1187 | "baseId": 0, | 1187 | "baseId": 0, | 
| 1188 | - "baseSnList":["2023031402"], | 1188 | + "baseSn":"2023031402", | 
| 1189 | "packetTag": "1" | 1189 | "packetTag": "1" | 
| 1190 | } | 1190 | } | 
| 1191 | ``` | 1191 | ``` | 
| @@ -1278,7 +1278,7 @@ params:{} | @@ -1278,7 +1278,7 @@ params:{} | ||
| 1278 | { | 1278 | { | 
| 1279 | "fun": "startRushAnswer", | 1279 | "fun": "startRushAnswer", | 
| 1280 | "baseId": 0, | 1280 | "baseId": 0, | 
| 1281 | - "baseSnList":["2023031402"], | 1281 | + "baseSn":"2023031402", | 
| 1282 | "params": { | 1282 | "params": { | 
| 1283 | "rushAnswerMode": "0", | 1283 | "rushAnswerMode": "0", | 
| 1284 | "modifyMode": "1" | 1284 | "modifyMode": "1" | 
| @@ -1349,7 +1349,7 @@ params:{} //默认空 | @@ -1349,7 +1349,7 @@ params:{} //默认空 | ||
| 1349 | { | 1349 | { | 
| 1350 | "fun": "stopRushAnswer", | 1350 | "fun": "stopRushAnswer", | 
| 1351 | "baseId": 0, | 1351 | "baseId": 0, | 
| 1352 | - "baseSnList":["2023031402"], | 1352 | + "baseSn":"2023031402", | 
| 1353 | "packetTag": "1" | 1353 | "packetTag": "1" | 
| 1354 | } | 1354 | } | 
| 1355 | ``` | 1355 | ``` | 
| @@ -1408,7 +1408,7 @@ params:{} | @@ -1408,7 +1408,7 @@ params:{} | ||
| 1408 | { | 1408 | { | 
| 1409 | "fun": "startNumber", | 1409 | "fun": "startNumber", | 
| 1410 | "baseId": 0, | 1410 | "baseId": 0, | 
| 1411 | - "baseSnList":["2023031402"], | 1411 | + "baseSn":"2023031402", | 
| 1412 | "params": { | 1412 | "params": { | 
| 1413 | "secrecyMode": "0", | 1413 | "secrecyMode": "0", | 
| 1414 | "modifyMode": "1", | 1414 | "modifyMode": "1", | 
| @@ -1485,7 +1485,7 @@ params:{} //默认空 | @@ -1485,7 +1485,7 @@ params:{} //默认空 | ||
| 1485 | { | 1485 | { | 
| 1486 | "fun": "stopNumber", | 1486 | "fun": "stopNumber", | 
| 1487 | "baseId": 0, | 1487 | "baseId": 0, | 
| 1488 | - "baseSnList":["2023031402"], | 1488 | + "baseSn":"2023031402", | 
| 1489 | "packetTag": "1" | 1489 | "packetTag": "1" | 
| 1490 | } | 1490 | } | 
| 1491 | ``` | 1491 | ``` | 
| @@ -1541,7 +1541,7 @@ params:{} | @@ -1541,7 +1541,7 @@ params:{} | ||
| 1541 | { | 1541 | { | 
| 1542 | "fun": "startKeyPadTest", | 1542 | "fun": "startKeyPadTest", | 
| 1543 | "baseId": 0, | 1543 | "baseId": 0, | 
| 1544 | - "baseSnList":["2023031402"], | 1544 | + "baseSn":"2023031402", | 
| 1545 | "params": { | 1545 | "params": { | 
| 1546 | "mode": "1", | 1546 | "mode": "1", | 
| 1547 | "keyTime": "0", | 1547 | "keyTime": "0", | 
| @@ -1601,7 +1601,7 @@ params:{} //默认空 | @@ -1601,7 +1601,7 @@ params:{} //默认空 | ||
| 1601 | { | 1601 | { | 
| 1602 | "fun": "stopKeyPadTest", | 1602 | "fun": "stopKeyPadTest", | 
| 1603 | "baseId": 0, | 1603 | "baseId": 0, | 
| 1604 | - "baseSnList":["2023031402"], | 1604 | + "baseSn":"2023031402", | 
| 1605 | "packetTag": "1" | 1605 | "packetTag": "1" | 
| 1606 | } | 1606 | } | 
| 1607 | ``` | 1607 | ``` | 
| @@ -1668,7 +1668,7 @@ params:{} | @@ -1668,7 +1668,7 @@ params:{} | ||
| 1668 | { | 1668 | { | 
| 1669 | "fun": "startKeyPadMultipleQuestionsTest", | 1669 | "fun": "startKeyPadMultipleQuestionsTest", | 
| 1670 | "baseId": 0, | 1670 | "baseId": 0, | 
| 1671 | - "baseSnList":["2023031402"], | 1671 | + "baseSn":"2023031402", | 
| 1672 | "params": { | 1672 | "params": { | 
| 1673 | "examNo": 1, | 1673 | "examNo": 1, | 
| 1674 | "displayMode": 0, | 1674 | "displayMode": 0, | 
| @@ -1697,7 +1697,7 @@ params:{} | @@ -1697,7 +1697,7 @@ params:{} | ||
| 1697 | { | 1697 | { | 
| 1698 | "fun": "startKeyPadMultipleQuestionsTest", | 1698 | "fun": "startKeyPadMultipleQuestionsTest", | 
| 1699 | "baseId": 0, | 1699 | "baseId": 0, | 
| 1700 | - "baseSnList":["2023031402"], | 1700 | + "baseSn":"2023031402", | 
| 1701 | "params": { | 1701 | "params": { | 
| 1702 | "examNo": 1, | 1702 | "examNo": 1, | 
| 1703 | "displayMode": 0, | 1703 | "displayMode": 0, | 
| @@ -1730,7 +1730,7 @@ params:{} | @@ -1730,7 +1730,7 @@ params:{} | ||
| 1730 | { | 1730 | { | 
| 1731 | "fun": "startKeyPadMultipleQuestionsTest", | 1731 | "fun": "startKeyPadMultipleQuestionsTest", | 
| 1732 | "baseId": 0, | 1732 | "baseId": 0, | 
| 1733 | - "baseSnList":["2023031402"], | 1733 | + "baseSn":"2023031402", | 
| 1734 | "params": { | 1734 | "params": { | 
| 1735 | "examNo": 1, | 1735 | "examNo": 1, | 
| 1736 | "displayMode": 0, | 1736 | "displayMode": 0, | 
| @@ -1767,7 +1767,7 @@ params:{} | @@ -1767,7 +1767,7 @@ params:{} | ||
| 1767 | { | 1767 | { | 
| 1768 | "fun": "startKeyPadMultipleQuestionsTest", | 1768 | "fun": "startKeyPadMultipleQuestionsTest", | 
| 1769 | "baseId": 0, | 1769 | "baseId": 0, | 
| 1770 | - "baseSnList":["2023031402"], | 1770 | + "baseSn":"2023031402", | 
| 1771 | "params": { | 1771 | "params": { | 
| 1772 | "examNo": 1, | 1772 | "examNo": 1, | 
| 1773 | "displayMode": 1, | 1773 | "displayMode": 1, | 
| @@ -1795,7 +1795,7 @@ params:{} | @@ -1795,7 +1795,7 @@ params:{} | ||
| 1795 | { | 1795 | { | 
| 1796 | "fun": "startKeyPadMultipleQuestionsTest", | 1796 | "fun": "startKeyPadMultipleQuestionsTest", | 
| 1797 | "baseId": 0, | 1797 | "baseId": 0, | 
| 1798 | - "baseSnList":["2023031402"], | 1798 | + "baseSn":"2023031402", | 
| 1799 | "params": { | 1799 | "params": { | 
| 1800 | "examNo": 1, | 1800 | "examNo": 1, | 
| 1801 | "displayMode": 2, | 1801 | "displayMode": 2, | 
| @@ -1866,7 +1866,7 @@ params:{} | @@ -1866,7 +1866,7 @@ params:{} | ||
| 1866 | { | 1866 | { | 
| 1867 | "fun": "startKeyPadMultipleQuestionsCourse", | 1867 | "fun": "startKeyPadMultipleQuestionsCourse", | 
| 1868 | "baseId": 0, | 1868 | "baseId": 0, | 
| 1869 | - "baseSnList":["2023031402"], | 1869 | + "baseSn":"2023031402", | 
| 1870 | "params": { | 1870 | "params": { | 
| 1871 | "examNo": 1, | 1871 | "examNo": 1, | 
| 1872 | "displayMode": 0, | 1872 | "displayMode": 0, | 
| @@ -1913,7 +1913,7 @@ params:{} | @@ -1913,7 +1913,7 @@ params:{} | ||
| 1913 | { | 1913 | { | 
| 1914 | "fun": "startKeyPadMultipleQuestionsCourse", | 1914 | "fun": "startKeyPadMultipleQuestionsCourse", | 
| 1915 | "baseId": 0, | 1915 | "baseId": 0, | 
| 1916 | - "baseSnList":["2023031402"], | 1916 | + "baseSn":"2023031402", | 
| 1917 | "params": { | 1917 | "params": { | 
| 1918 | "examNo": 1, | 1918 | "examNo": 1, | 
| 1919 | "displayMode": 0, | 1919 | "displayMode": 0, | 
| @@ -1946,7 +1946,7 @@ params:{} | @@ -1946,7 +1946,7 @@ params:{} | ||
| 1946 | { | 1946 | { | 
| 1947 | "fun": "startKeyPadMultipleQuestionsCourse", | 1947 | "fun": "startKeyPadMultipleQuestionsCourse", | 
| 1948 | "baseId": 0, | 1948 | "baseId": 0, | 
| 1949 | - "baseSnList":["2023031402"], | 1949 | + "baseSn":"2023031402", | 
| 1950 | "params": { | 1950 | "params": { | 
| 1951 | "examNo": 1, | 1951 | "examNo": 1, | 
| 1952 | "displayMode": 1, | 1952 | "displayMode": 1, | 
| @@ -1979,7 +1979,7 @@ params:{} | @@ -1979,7 +1979,7 @@ params:{} | ||
| 1979 | { | 1979 | { | 
| 1980 | "fun": "startKeyPadMultipleQuestionsCourse", | 1980 | "fun": "startKeyPadMultipleQuestionsCourse", | 
| 1981 | "baseId": 0, | 1981 | "baseId": 0, | 
| 1982 | - "baseSnList":["2023031402"], | 1982 | + "baseSn":"2023031402", | 
| 1983 | "params": { | 1983 | "params": { | 
| 1984 | "examNo": 1, | 1984 | "examNo": 1, | 
| 1985 | "displayMode": 2, | 1985 | "displayMode": 2, | 
| @@ -2049,7 +2049,7 @@ params:{} | @@ -2049,7 +2049,7 @@ params:{} | ||
| 2049 | { | 2049 | { | 
| 2050 | "fun": "startKeyPadMultipleQuestionsSubjective", | 2050 | "fun": "startKeyPadMultipleQuestionsSubjective", | 
| 2051 | "baseId": 0, | 2051 | "baseId": 0, | 
| 2052 | - "baseSnList":["2023031402"], | 2052 | + "baseSn":"2023031402", | 
| 2053 | "params": { | 2053 | "params": { | 
| 2054 | "examNo": 1, | 2054 | "examNo": 1, | 
| 2055 | "questions": [{ | 2055 | "questions": [{ | 
| @@ -2145,7 +2145,7 @@ params:{} //默认空 | @@ -2145,7 +2145,7 @@ params:{} //默认空 | ||
| 2145 | { | 2145 | { | 
| 2146 | "fun": "stopKeyPadMultipleQuestions", | 2146 | "fun": "stopKeyPadMultipleQuestions", | 
| 2147 | "baseId": 0, | 2147 | "baseId": 0, | 
| 2148 | - "baseSnList":["2023031402"], | 2148 | + "baseSn":"2023031402", | 
| 2149 | "packetTag": "1" | 2149 | "packetTag": "1" | 
| 2150 | } | 2150 | } | 
| 2151 | ``` | 2151 | ``` | 
| @@ -2188,7 +2188,7 @@ params:{} //默认空 | @@ -2188,7 +2188,7 @@ params:{} //默认空 | ||
| 2188 | { | 2188 | { | 
| 2189 | "fun": "pauseKeyPadMultipleQuestions", | 2189 | "fun": "pauseKeyPadMultipleQuestions", | 
| 2190 | "baseId": 0, | 2190 | "baseId": 0, | 
| 2191 | - "baseSnList":["2023031402"], | 2191 | + "baseSn":"2023031402", | 
| 2192 | "packetTag": "1" | 2192 | "packetTag": "1" | 
| 2193 | } | 2193 | } | 
| 2194 | ``` | 2194 | ``` | 
| @@ -2248,7 +2248,7 @@ params:{} | @@ -2248,7 +2248,7 @@ params:{} | ||
| 2248 | { | 2248 | { | 
| 2249 | "fun": "continueKeyPadMultipleQuestionsTest", | 2249 | "fun": "continueKeyPadMultipleQuestionsTest", | 
| 2250 | "baseId": 0, | 2250 | "baseId": 0, | 
| 2251 | - "baseSnList":["2023031402"], | 2251 | + "baseSn":"2023031402", | 
| 2252 | "params": { | 2252 | "params": { | 
| 2253 | "examNo": 1, | 2253 | "examNo": 1, | 
| 2254 | "displayMode": 0, | 2254 | "displayMode": 0, | 
| @@ -2276,7 +2276,7 @@ params:{} | @@ -2276,7 +2276,7 @@ params:{} | ||
| 2276 | { | 2276 | { | 
| 2277 | "fun": "continueKeyPadMultipleQuestionsTest", | 2277 | "fun": "continueKeyPadMultipleQuestionsTest", | 
| 2278 | "baseId": 0, | 2278 | "baseId": 0, | 
| 2279 | - "baseSnList":["2023031402"], | 2279 | + "baseSn":"2023031402", | 
| 2280 | "params": { | 2280 | "params": { | 
| 2281 | "examNo": 1, | 2281 | "examNo": 1, | 
| 2282 | "displayMode": 0, | 2282 | "displayMode": 0, | 
| @@ -2308,7 +2308,7 @@ params:{} | @@ -2308,7 +2308,7 @@ params:{} | ||
| 2308 | { | 2308 | { | 
| 2309 | "fun": "continueKeyPadMultipleQuestionsTest", | 2309 | "fun": "continueKeyPadMultipleQuestionsTest", | 
| 2310 | "baseId": 0, | 2310 | "baseId": 0, | 
| 2311 | - "baseSnList":["2023031402"], | 2311 | + "baseSn":"2023031402", | 
| 2312 | "params": { | 2312 | "params": { | 
| 2313 | "examNo": 1, | 2313 | "examNo": 1, | 
| 2314 | "displayMode": 0, | 2314 | "displayMode": 0, | 
| @@ -2344,7 +2344,7 @@ params:{} | @@ -2344,7 +2344,7 @@ params:{} | ||
| 2344 | { | 2344 | { | 
| 2345 | "fun": "continueKeyPadMultipleQuestionsTest", | 2345 | "fun": "continueKeyPadMultipleQuestionsTest", | 
| 2346 | "baseId": 0, | 2346 | "baseId": 0, | 
| 2347 | - "baseSnList":["2023031402"], | 2347 | + "baseSn":"2023031402", | 
| 2348 | "params": { | 2348 | "params": { | 
| 2349 | "examNo": 1, | 2349 | "examNo": 1, | 
| 2350 | "displayMode": 1, | 2350 | "displayMode": 1, | 
| @@ -2372,7 +2372,7 @@ params:{} | @@ -2372,7 +2372,7 @@ params:{} | ||
| 2372 | { | 2372 | { | 
| 2373 | "fun": "continueKeyPadMultipleQuestionsTest", | 2373 | "fun": "continueKeyPadMultipleQuestionsTest", | 
| 2374 | "baseId": 0, | 2374 | "baseId": 0, | 
| 2375 | - "baseSnList":["2023031402"], | 2375 | + "baseSn":"2023031402", | 
| 2376 | "params": { | 2376 | "params": { | 
| 2377 | "examNo": 1, | 2377 | "examNo": 1, | 
| 2378 | "displayMode": 2, | 2378 | "displayMode": 2, | 
| @@ -2443,7 +2443,7 @@ params:{} | @@ -2443,7 +2443,7 @@ params:{} | ||
| 2443 | { | 2443 | { | 
| 2444 | "fun": "continueKeyPadMultipleQuestionsCourse", | 2444 | "fun": "continueKeyPadMultipleQuestionsCourse", | 
| 2445 | "baseId": 0, | 2445 | "baseId": 0, | 
| 2446 | - "baseSnList":["2023031402"], | 2446 | + "baseSn":"2023031402", | 
| 2447 | "params": { | 2447 | "params": { | 
| 2448 | "examNo": 1, | 2448 | "examNo": 1, | 
| 2449 | "displayMode": 0, | 2449 | "displayMode": 0, | 
| @@ -2492,7 +2492,7 @@ params:{} | @@ -2492,7 +2492,7 @@ params:{} | ||
| 2492 | { | 2492 | { | 
| 2493 | "fun": "continueKeyPadMultipleQuestionsCourse", | 2493 | "fun": "continueKeyPadMultipleQuestionsCourse", | 
| 2494 | "baseId": 0, | 2494 | "baseId": 0, | 
| 2495 | - "baseSnList":["2023031402"], | 2495 | + "baseSn":"2023031402", | 
| 2496 | "params": { | 2496 | "params": { | 
| 2497 | "examNo": 1, | 2497 | "examNo": 1, | 
| 2498 | "displayMode": 0, | 2498 | "displayMode": 0, | 
| @@ -2525,7 +2525,7 @@ params:{} | @@ -2525,7 +2525,7 @@ params:{} | ||
| 2525 | { | 2525 | { | 
| 2526 | "fun": "continueKeyPadMultipleQuestionsCourse", | 2526 | "fun": "continueKeyPadMultipleQuestionsCourse", | 
| 2527 | "baseId": 0, | 2527 | "baseId": 0, | 
| 2528 | - "baseSnList":["2023031402"], | 2528 | + "baseSn":"2023031402", | 
| 2529 | "params": { | 2529 | "params": { | 
| 2530 | "examNo": 1, | 2530 | "examNo": 1, | 
| 2531 | "displayMode": 1, | 2531 | "displayMode": 1, | 
| @@ -2558,7 +2558,7 @@ params:{} | @@ -2558,7 +2558,7 @@ params:{} | ||
| 2558 | { | 2558 | { | 
| 2559 | "fun": "continueKeyPadMultipleQuestionsCourse", | 2559 | "fun": "continueKeyPadMultipleQuestionsCourse", | 
| 2560 | "baseId": 0, | 2560 | "baseId": 0, | 
| 2561 | - "baseSnList":["2023031402"], | 2561 | + "baseSn":"2023031402", | 
| 2562 | "params": { | 2562 | "params": { | 
| 2563 | "examNo": 1, | 2563 | "examNo": 1, | 
| 2564 | "displayMode": 2, | 2564 | "displayMode": 2, | 
| @@ -2628,7 +2628,7 @@ params:{} | @@ -2628,7 +2628,7 @@ params:{} | ||
| 2628 | { | 2628 | { | 
| 2629 | "fun": "continueKeyPadMultipleQuestionsSubjective", | 2629 | "fun": "continueKeyPadMultipleQuestionsSubjective", | 
| 2630 | "baseId": 0, | 2630 | "baseId": 0, | 
| 2631 | - "baseSnList":["2023031402"], | 2631 | + "baseSn":"2023031402", | 
| 2632 | "params": { | 2632 | "params": { | 
| 2633 | "examNo": 1, | 2633 | "examNo": 1, | 
| 2634 | "questions": [{ | 2634 | "questions": [{ | 
| @@ -2695,7 +2695,7 @@ params:{} // | @@ -2695,7 +2695,7 @@ params:{} // | ||
| 2695 | { | 2695 | { | 
| 2696 | "fun": "copyKeyPadMultipleQuestions", | 2696 | "fun": "copyKeyPadMultipleQuestions", | 
| 2697 | "baseId": 1, | 2697 | "baseId": 1, | 
| 2698 | - "baseSnList":["2023031402"], | 2698 | + "baseSn":"2023031402", | 
| 2699 | "params": { | 2699 | "params": { | 
| 2700 | "keySn": "0007831203", | 2700 | "keySn": "0007831203", | 
| 2701 | "questions": [{ | 2701 | "questions": [{ | 
| @@ -2753,7 +2753,7 @@ params:{} //默认空 | @@ -2753,7 +2753,7 @@ params:{} //默认空 | ||
| 2753 | { | 2753 | { | 
| 2754 | "fun": "okKeyPadMultipleQuestions", | 2754 | "fun": "okKeyPadMultipleQuestions", | 
| 2755 | "baseId": 0, | 2755 | "baseId": 0, | 
| 2756 | - "baseSnList":["2023031402"], | 2756 | + "baseSn":"2023031402", | 
| 2757 | "params": [{ | 2757 | "params": [{ | 
| 2758 | "id": "1", | 2758 | "id": "1", | 
| 2759 | "questionType": "1", | 2759 | "questionType": "1", | 
| @@ -2817,7 +2817,7 @@ params:{} | @@ -2817,7 +2817,7 @@ params:{} | ||
| 2817 | { | 2817 | { | 
| 2818 | "fun": "startTextAnswer", | 2818 | "fun": "startTextAnswer", | 
| 2819 | "baseId": 0, | 2819 | "baseId": 0, | 
| 2820 | - "baseSnList":["2023031402"], | 2820 | + "baseSn":"2023031402", | 
| 2821 | "params": { | 2821 | "params": { | 
| 2822 | "optionsMode": "1", | 2822 | "optionsMode": "1", | 
| 2823 | "modifyMode": "1", | 2823 | "modifyMode": "1", | 
| @@ -2888,7 +2888,7 @@ params:{} //默认空 | @@ -2888,7 +2888,7 @@ params:{} //默认空 | ||
| 2888 | { | 2888 | { | 
| 2889 | "fun": "stopTextAnswer", | 2889 | "fun": "stopTextAnswer", | 
| 2890 | "baseId": 0, | 2890 | "baseId": 0, | 
| 2891 | - "baseSnList":["2023031402"], | 2891 | + "baseSn":"2023031402", | 
| 2892 | "packetTag": "1" | 2892 | "packetTag": "1" | 
| 2893 | } | 2893 | } | 
| 2894 | ``` | 2894 | ``` | 
| @@ -2934,7 +2934,7 @@ params:{} | @@ -2934,7 +2934,7 @@ params:{} | ||
| 2934 | { | 2934 | { | 
| 2935 | "fun": "startFreeQuestion", | 2935 | "fun": "startFreeQuestion", | 
| 2936 | "baseId": 0, | 2936 | "baseId": 0, | 
| 2937 | - "baseSnList":["2023031402"], | 2937 | + "baseSn":"2023031402", | 
| 2938 | "params": {}, | 2938 | "params": {}, | 
| 2939 | "packetTag": "1" | 2939 | "packetTag": "1" | 
| 2940 | } | 2940 | } | 
| @@ -3055,7 +3055,7 @@ params:{} //默认空 | @@ -3055,7 +3055,7 @@ params:{} //默认空 | ||
| 3055 | { | 3055 | { | 
| 3056 | "fun": "stopFreeQuestion", | 3056 | "fun": "stopFreeQuestion", | 
| 3057 | "baseId": 0, | 3057 | "baseId": 0, | 
| 3058 | - "baseSnList":["2023031402"], | 3058 | + "baseSn":"2023031402", | 
| 3059 | "packetTag": "1" | 3059 | "packetTag": "1" | 
| 3060 | } | 3060 | } | 
| 3061 | ``` | 3061 | ``` | 
| @@ -3091,7 +3091,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | @@ -3091,7 +3091,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | ||
| 3091 | { | 3091 | { | 
| 3092 | "fun": "startKeyPadCustomQuestions", | 3092 | "fun": "startKeyPadCustomQuestions", | 
| 3093 | "baseId": 0, | 3093 | "baseId": 0, | 
| 3094 | - "baseSnList":["2023031402"], | 3094 | + "baseSn":"2023031402", | 
| 3095 | "params": { | 3095 | "params": { | 
| 3096 | "titleTable": ["数字表决1", "数字表决2", "数字表决3"], | 3096 | "titleTable": ["数字表决1", "数字表决2", "数字表决3"], | 
| 3097 | "optionTable": [ | 3097 | "optionTable": [ | 
| @@ -3238,7 +3238,7 @@ params:{} | @@ -3238,7 +3238,7 @@ params:{} | ||
| 3238 | { | 3238 | { | 
| 3239 | "fun": "startKeyPadCustomQuestions", | 3239 | "fun": "startKeyPadCustomQuestions", | 
| 3240 | "baseId": 0, | 3240 | "baseId": 0, | 
| 3241 | - "baseSnList":["2023031402"], | 3241 | + "baseSn":"2023031402", | 
| 3242 | "params": { | 3242 | "params": { | 
| 3243 | "titleTable": ["单选题", "数字表决"], | 3243 | "titleTable": ["单选题", "数字表决"], | 
| 3244 | "optionTable": [ | 3244 | "optionTable": [ | 
| @@ -3380,7 +3380,7 @@ params:{} //默认空 | @@ -3380,7 +3380,7 @@ params:{} //默认空 | ||
| 3380 | { | 3380 | { | 
| 3381 | "fun": "stopKeyPadCustomQuestions", | 3381 | "fun": "stopKeyPadCustomQuestions", | 
| 3382 | "baseId": 0, | 3382 | "baseId": 0, | 
| 3383 | - "baseSnList":["2023031402"], | 3383 | + "baseSn":"2023031402", | 
| 3384 | "packetTag": "1" | 3384 | "packetTag": "1" | 
| 3385 | } | 3385 | } | 
| 3386 | ``` | 3386 | ``` | 
| @@ -3478,7 +3478,7 @@ params:{} | @@ -3478,7 +3478,7 @@ params:{} | ||
| 3478 | { | 3478 | { | 
| 3479 | "fun": "startKeyPadDigitalElections", | 3479 | "fun": "startKeyPadDigitalElections", | 
| 3480 | "baseId": 0, | 3480 | "baseId": 0, | 
| 3481 | - "baseSnList":["2023031402"], | 3481 | + "baseSn":"2023031402", | 
| 3482 | "params": { | 3482 | "params": { | 
| 3483 | "titleTable": ["数字选举1", "数字选举2", "数字选举3"], | 3483 | "titleTable": ["数字选举1", "数字选举2", "数字选举3"], | 
| 3484 | "optionTable": [ | 3484 | "optionTable": [ | 
| @@ -3600,7 +3600,7 @@ params:{} //默认空 | @@ -3600,7 +3600,7 @@ params:{} //默认空 | ||
| 3600 | { | 3600 | { | 
| 3601 | "fun": "stopKeyPadCustomQuestions", | 3601 | "fun": "stopKeyPadCustomQuestions", | 
| 3602 | "baseId": 0, | 3602 | "baseId": 0, | 
| 3603 | - "baseSnList":["2023031402"], | 3603 | + "baseSn":"2023031402", | 
| 3604 | "packetTag": "1" | 3604 | "packetTag": "1" | 
| 3605 | } | 3605 | } | 
| 3606 | ``` | 3606 | ``` | 
| @@ -3662,7 +3662,7 @@ params:{}// | @@ -3662,7 +3662,7 @@ params:{}// | ||
| 3662 | { | 3662 | { | 
| 3663 | "fun": "writeNFCInfo", | 3663 | "fun": "writeNFCInfo", | 
| 3664 | "baseId": 1, | 3664 | "baseId": 1, | 
| 3665 | - "baseSnList":["2023031402"], | 3665 | + "baseSn":"2023031402", | 
| 3666 | "params": { | 3666 | "params": { | 
| 3667 | "userName": "张三", | 3667 | "userName": "张三", | 
| 3668 | "matchCode": "22120007" | 3668 | "matchCode": "22120007" | 
| @@ -3748,7 +3748,7 @@ params:{}// | @@ -3748,7 +3748,7 @@ params:{}// | ||
| 3748 | { | 3748 | { | 
| 3749 | "fun": "writeNFCEmpty", | 3749 | "fun": "writeNFCEmpty", | 
| 3750 | "baseId": 1, | 3750 | "baseId": 1, | 
| 3751 | - "baseSnList":["2023031402"], | 3751 | + "baseSn":"2023031402", | 
| 3752 | "params": {}, | 3752 | "params": {}, | 
| 3753 | "packetTag": "1" | 3753 | "packetTag": "1" | 
| 3754 | } | 3754 | } | 
| @@ -3800,7 +3800,7 @@ params:{}//可不填 | @@ -3800,7 +3800,7 @@ params:{}//可不填 | ||
| 3800 | { | 3800 | { | 
| 3801 | "fun": "readBaseStationID", | 3801 | "fun": "readBaseStationID", | 
| 3802 | "baseId": 2, | 3802 | "baseId": 2, | 
| 3803 | - "baseSnList":["2023031402"], | 3803 | + "baseSn":"2023031402", | 
| 3804 | "packetTag": "1" | 3804 | "packetTag": "1" | 
| 3805 | } | 3805 | } | 
| 3806 | ``` | 3806 | ``` | 
| @@ -3841,7 +3841,7 @@ infos:{"value":"2"}//返回基站ID | @@ -3841,7 +3841,7 @@ infos:{"value":"2"}//返回基站ID | ||
| 3841 | 3841 | ||
| 3842 | 发送: | 3842 | 发送: | 
| 3843 | fun: "readBaseStationChannel" //读基站频点 | 3843 | fun: "readBaseStationChannel" //读基站频点 | 
| 3844 | -baseId: 0//0~32 (默认为0表示读取所有基站) | 3844 | +baseId: 1//1~32 (必须指定基站) | 
| 3845 | params:{}//可不填 | 3845 | params:{}//可不填 | 
| 3846 | 3846 | ||
| 3847 | 3847 | ||
| @@ -3850,8 +3850,8 @@ params:{}//可不填 | @@ -3850,8 +3850,8 @@ params:{}//可不填 | ||
| 3850 | ```json | 3850 | ```json | 
| 3851 | { | 3851 | { | 
| 3852 | "fun": "readBaseStationChannel", | 3852 | "fun": "readBaseStationChannel", | 
| 3853 | - "baseId": 0, | ||
| 3854 | - "baseSnList":["2023031402"], | 3853 | + "baseId": 1, | 
| 3854 | + "baseSn":"2023031402", | ||
| 3855 | "packetTag": "1" | 3855 | "packetTag": "1" | 
| 3856 | } | 3856 | } | 
| 3857 | ``` | 3857 | ``` | 
| @@ -3875,7 +3875,7 @@ params:{"value":"1"}//1~12 (频点) | @@ -3875,7 +3875,7 @@ params:{"value":"1"}//1~12 (频点) | ||
| 3875 | { | 3875 | { | 
| 3876 | "fun": "writeBaseStationChannel", | 3876 | "fun": "writeBaseStationChannel", | 
| 3877 | "baseId": 1, | 3877 | "baseId": 1, | 
| 3878 | - "baseSnList":["2023031402"], | 3878 | + "baseSn":"2023031402", | 
| 3879 | "params": { | 3879 | "params": { | 
| 3880 | "value": "3", | 3880 | "value": "3", | 
| 3881 | "values": ["3", "6", "9", "12"] | 3881 | "values": ["3", "6", "9", "12"] | 
| @@ -3921,7 +3921,7 @@ infos:{"value":"3"}//返回基站频点值 | @@ -3921,7 +3921,7 @@ infos:{"value":"3"}//返回基站频点值 | ||
| 3921 | 3921 | ||
| 3922 | 发送: | 3922 | 发送: | 
| 3923 | fun: "readKeyboardLoginMenu" //读键盘登录菜单显示 | 3923 | fun: "readKeyboardLoginMenu" //读键盘登录菜单显示 | 
| 3924 | -baseId: 0//0~32 (默认为0表示读取所有基站) | 3924 | +baseId: 1//1~32 (必须指定基站) | 
| 3925 | params:{}//可不填 | 3925 | params:{}//可不填 | 
| 3926 | 3926 | ||
| 3927 | 3927 | ||
| @@ -3930,8 +3930,8 @@ params:{}//可不填 | @@ -3930,8 +3930,8 @@ params:{}//可不填 | ||
| 3930 | ```json | 3930 | ```json | 
| 3931 | { | 3931 | { | 
| 3932 | "fun": "readKeyboardLoginMenu", | 3932 | "fun": "readKeyboardLoginMenu", | 
| 3933 | - "baseId": 0, | ||
| 3934 | - "baseSnList":["2023031402"], | 3933 | + "baseId": 1, | 
| 3934 | + "baseSn":"2023031402", | ||
| 3935 | "packetTag": "1" | 3935 | "packetTag": "1" | 
| 3936 | } | 3936 | } | 
| 3937 | ``` | 3937 | ``` | 
| @@ -3950,7 +3950,7 @@ params:{"value":"1"}//0~1 (0不允许登录;1允许登录) | @@ -3950,7 +3950,7 @@ params:{"value":"1"}//0~1 (0不允许登录;1允许登录) | ||
| 3950 | { | 3950 | { | 
| 3951 | "fun": "writeKeyboardLoginMenu", | 3951 | "fun": "writeKeyboardLoginMenu", | 
| 3952 | "baseId": 1, | 3952 | "baseId": 1, | 
| 3953 | - "baseSnList":["2023031402"], | 3953 | + "baseSn":"2023031402", | 
| 3954 | "params": { | 3954 | "params": { | 
| 3955 | "value": "1" | 3955 | "value": "1" | 
| 3956 | }, | 3956 | }, | 
| @@ -3997,7 +3997,7 @@ infos:{"value":"1"}//返回键盘登录菜单显示值 | @@ -3997,7 +3997,7 @@ infos:{"value":"1"}//返回键盘登录菜单显示值 | ||
| 3997 | 发送: | 3997 | 发送: | 
| 3998 | 3998 | ||
| 3999 | fun: "readBaseStationModel" //读基站型号 | 3999 | fun: "readBaseStationModel" //读基站型号 | 
| 4000 | -baseId: 0//0~32 (默认为0表示读取所有基站) | 4000 | +baseId: 1//1~32 (必须指定基站) | 
| 4001 | params:{}//可不填 | 4001 | params:{}//可不填 | 
| 4002 | 4002 | ||
| 4003 | 4003 | ||
| @@ -4006,8 +4006,8 @@ params:{}//可不填 | @@ -4006,8 +4006,8 @@ params:{}//可不填 | ||
| 4006 | ```json | 4006 | ```json | 
| 4007 | { | 4007 | { | 
| 4008 | "fun": "readBaseStationModel", | 4008 | "fun": "readBaseStationModel", | 
| 4009 | - "baseId": 0, | ||
| 4010 | - "baseSnList":["2023031402"], | 4009 | + "baseId": 1, | 
| 4010 | + "baseSn":"2023031402", | ||
| 4011 | "packetTag": "1" | 4011 | "packetTag": "1" | 
| 4012 | } | 4012 | } | 
| 4013 | ``` | 4013 | ``` | 
| @@ -4059,7 +4059,7 @@ infos:{"value":"218"}//返回基站型号 | @@ -4059,7 +4059,7 @@ infos:{"value":"218"}//返回基站型号 | ||
| 4059 | 发送: | 4059 | 发送: | 
| 4060 | 4060 | ||
| 4061 | fun: "readBaseStationSVersion" //读基站软件版本 | 4061 | fun: "readBaseStationSVersion" //读基站软件版本 | 
| 4062 | -baseId: 0 //0~32 (默认为0表示读取所有基站) | 4062 | +baseId: 1//1~32 (必须指定基站) | 
| 4063 | params:{}//可不填 | 4063 | params:{}//可不填 | 
| 4064 | 4064 | ||
| 4065 | 4065 | ||
| @@ -4068,8 +4068,8 @@ params:{}//可不填 | @@ -4068,8 +4068,8 @@ params:{}//可不填 | ||
| 4068 | ```json | 4068 | ```json | 
| 4069 | { | 4069 | { | 
| 4070 | "fun": "readBaseStationSVersion", | 4070 | "fun": "readBaseStationSVersion", | 
| 4071 | - "baseId": 0, | ||
| 4072 | - "baseSnList":["2023031402"], | 4071 | + "baseId": 1, | 
| 4072 | + "baseSn":"2023031402", | ||
| 4073 | "packetTag": "1" | 4073 | "packetTag": "1" | 
| 4074 | } | 4074 | } | 
| 4075 | ``` | 4075 | ``` | 
| @@ -4112,7 +4112,7 @@ infos:{"value":"V2.0.2"}//返回基站软件版本 | @@ -4112,7 +4112,7 @@ infos:{"value":"V2.0.2"}//返回基站软件版本 | ||
| 4112 | 发送: | 4112 | 发送: | 
| 4113 | 4113 | ||
| 4114 | fun: "readBaseStationSN" //读基站序列号 | 4114 | fun: "readBaseStationSN" //读基站序列号 | 
| 4115 | -baseId: 0 //0~32 (默认为0表示读取所有基站) | 4115 | +baseId: 1//1~32 (必须指定基站) | 
| 4116 | params:{}//可不填 | 4116 | params:{}//可不填 | 
| 4117 | 4117 | ||
| 4118 | 4118 | ||
| @@ -4121,8 +4121,8 @@ params:{}//可不填 | @@ -4121,8 +4121,8 @@ params:{}//可不填 | ||
| 4121 | ```json | 4121 | ```json | 
| 4122 | { | 4122 | { | 
| 4123 | "fun": "readBaseStationSN", | 4123 | "fun": "readBaseStationSN", | 
| 4124 | - "baseId": 0, | ||
| 4125 | - "baseSnList":["2023031402"], | 4124 | + "baseId": 1, | 
| 4125 | + "baseSn":"2023031402", | ||
| 4126 | "packetTag": "1" | 4126 | "packetTag": "1" | 
| 4127 | } | 4127 | } | 
| 4128 | ``` | 4128 | ``` | 
| @@ -4165,7 +4165,7 @@ infos:{"value":"FFFFFFFFFF"}//返回基站序列号 | @@ -4165,7 +4165,7 @@ infos:{"value":"FFFFFFFFFF"}//返回基站序列号 | ||
| 4165 | 发送: | 4165 | 发送: | 
| 4166 | 4166 | ||
| 4167 | fun: "readBaseStationTitle" //读基站名称 | 4167 | fun: "readBaseStationTitle" //读基站名称 | 
| 4168 | -baseId: 0 //0~32 (默认为0表示读取所有基站) | 4168 | +baseId: 1//1~32 (必须指定基站) | 
| 4169 | params:{}//可不填 | 4169 | params:{}//可不填 | 
| 4170 | 4170 | ||
| 4171 | 4171 | ||
| @@ -4174,8 +4174,8 @@ params:{}//可不填 | @@ -4174,8 +4174,8 @@ params:{}//可不填 | ||
| 4174 | ```json | 4174 | ```json | 
| 4175 | { | 4175 | { | 
| 4176 | "fun": "readBaseStationTitle", | 4176 | "fun": "readBaseStationTitle", | 
| 4177 | - "baseId": 0, | ||
| 4178 | - "baseSnList":["2023031402"], | 4177 | + "baseId": 1, | 
| 4178 | + "baseSn":"2023031402", | ||
| 4179 | "packetTag": "1" | 4179 | "packetTag": "1" | 
| 4180 | } | 4180 | } | 
| 4181 | ``` | 4181 | ``` | 
| @@ -4195,7 +4195,7 @@ params:{"value":" A2021"}//基站名称,最长12字节 | @@ -4195,7 +4195,7 @@ params:{"value":" A2021"}//基站名称,最长12字节 | ||
| 4195 | { | 4195 | { | 
| 4196 | "fun": "writeBaseStationTitle", | 4196 | "fun": "writeBaseStationTitle", | 
| 4197 | "baseId": 1, | 4197 | "baseId": 1, | 
| 4198 | - "baseSnList":["2023031402"], | 4198 | + "baseSn":"2023031402", | 
| 4199 | "params": { | 4199 | "params": { | 
| 4200 | "value": "A2021" | 4200 | "value": "A2021" | 
| 4201 | }, | 4201 | }, | 
| @@ -4238,15 +4238,15 @@ infos:{"value":"A2021"}//返回基站名称 | @@ -4238,15 +4238,15 @@ infos:{"value":"A2021"}//返回基站名称 | ||
| 4238 | 读 | 4238 | 读 | 
| 4239 | 发送: | 4239 | 发送: | 
| 4240 | fun: "readPairMode" //读基站配对模式 | 4240 | fun: "readPairMode" //读基站配对模式 | 
| 4241 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 4241 | +baseId: 1//1~32 (必须指定基站) | 
| 4242 | params:{}//可不填 | 4242 | params:{}//可不填 | 
| 4243 | 4243 | ||
| 4244 | 指令样例: | 4244 | 指令样例: | 
| 4245 | ```json | 4245 | ```json | 
| 4246 | { | 4246 | { | 
| 4247 | "fun": "readPairMode", | 4247 | "fun": "readPairMode", | 
| 4248 | - "baseId": 0, | ||
| 4249 | - "baseSnList":["2023031402"], | 4248 | + "baseId": 1, | 
| 4249 | + "baseSn":"2023031402", | ||
| 4250 | "packetTag": "1" | 4250 | "packetTag": "1" | 
| 4251 | } | 4251 | } | 
| 4252 | ``` | 4252 | ``` | 
| @@ -4280,7 +4280,7 @@ params:{"value":"4"}//1~9 | @@ -4280,7 +4280,7 @@ params:{"value":"4"}//1~9 | ||
| 4280 | { | 4280 | { | 
| 4281 | "fun": "writePairMode", | 4281 | "fun": "writePairMode", | 
| 4282 | "baseId": 1, | 4282 | "baseId": 1, | 
| 4283 | - "baseSnList":["2023031402"], | 4283 | + "baseSn":"2023031402", | 
| 4284 | "params": { | 4284 | "params": { | 
| 4285 | "value": "4" | 4285 | "value": "4" | 
| 4286 | }, | 4286 | }, | 
| @@ -4333,15 +4333,15 @@ infos:{"value":"4"}//返回基站配对模式值 | @@ -4333,15 +4333,15 @@ infos:{"value":"4"}//返回基站配对模式值 | ||
| 4333 | 读 | 4333 | 读 | 
| 4334 | 发送: | 4334 | 发送: | 
| 4335 | fun: "readBaseStationPairMode" //读基站配对模式 | 4335 | fun: "readBaseStationPairMode" //读基站配对模式 | 
| 4336 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 4336 | +baseId: 1//1~32 (必须指定基站) | 
| 4337 | params:{}//可不填 | 4337 | params:{}//可不填 | 
| 4338 | 4338 | ||
| 4339 | 指令样例: | 4339 | 指令样例: | 
| 4340 | ```json | 4340 | ```json | 
| 4341 | { | 4341 | { | 
| 4342 | "fun": "readBaseStationPairMode", | 4342 | "fun": "readBaseStationPairMode", | 
| 4343 | - "baseId": 0, | ||
| 4344 | - "baseSnList":["2023031402"], | 4343 | + "baseId": 1, | 
| 4344 | + "baseSn":"2023031402", | ||
| 4345 | "packetTag": "1" | 4345 | "packetTag": "1" | 
| 4346 | } | 4346 | } | 
| 4347 | ``` | 4347 | ``` | 
| @@ -4365,7 +4365,7 @@ params:{"value":"1"}// | @@ -4365,7 +4365,7 @@ params:{"value":"1"}// | ||
| 4365 | { | 4365 | { | 
| 4366 | "fun": "writeBaseStationPairMode", | 4366 | "fun": "writeBaseStationPairMode", | 
| 4367 | "baseId": 1, | 4367 | "baseId": 1, | 
| 4368 | - "baseSnList":["2023031402"], | 4368 | + "baseSn":"2023031402", | 
| 4369 | "params": { | 4369 | "params": { | 
| 4370 | "value": "1" | 4370 | "value": "1" | 
| 4371 | }, | 4371 | }, | 
| @@ -4406,7 +4406,7 @@ infos:{"value":"1"}//返回基站配对模式值 | @@ -4406,7 +4406,7 @@ infos:{"value":"1"}//返回基站配对模式值 | ||
| 4406 | 发送: | 4406 | 发送: | 
| 4407 | 4407 | ||
| 4408 | fun: "readBaseStationMatchCode" //读基站配对码 | 4408 | fun: "readBaseStationMatchCode" //读基站配对码 | 
| 4409 | -baseId: 0 //0~32 (默认为0表示读取所有基站) | 4409 | +baseId: 1//1~32 (必须指定基站) | 
| 4410 | params:{}//可不填 | 4410 | params:{}//可不填 | 
| 4411 | 4411 | ||
| 4412 | 4412 | ||
| @@ -4415,8 +4415,8 @@ params:{}//可不填 | @@ -4415,8 +4415,8 @@ params:{}//可不填 | ||
| 4415 | ```json | 4415 | ```json | 
| 4416 | { | 4416 | { | 
| 4417 | "fun": "readBaseStationMatchCode", | 4417 | "fun": "readBaseStationMatchCode", | 
| 4418 | - "baseId": 0, | ||
| 4419 | - "baseSnList":["2023031402"], | 4418 | + "baseId": 1, | 
| 4419 | + "baseSn":"2023031402", | ||
| 4420 | "packetTag": "1" | 4420 | "packetTag": "1" | 
| 4421 | } | 4421 | } | 
| 4422 | ``` | 4422 | ``` | 
| @@ -4492,7 +4492,7 @@ packetTag:"0"//数据包标签 | @@ -4492,7 +4492,7 @@ packetTag:"0"//数据包标签 | ||
| 4492 | 发送: | 4492 | 发送: | 
| 4493 | 4493 | ||
| 4494 | fun: "readBaseStationCapacity" //读基站容量 | 4494 | fun: "readBaseStationCapacity" //读基站容量 | 
| 4495 | -baseId: 0 //0~32 (默认为0表示读取所有基站) | 4495 | +baseId: 1//1~32 (必须指定基站) | 
| 4496 | params:{}//可不填 | 4496 | params:{}//可不填 | 
| 4497 | 4497 | ||
| 4498 | 4498 | ||
| @@ -4501,8 +4501,8 @@ params:{}//可不填 | @@ -4501,8 +4501,8 @@ params:{}//可不填 | ||
| 4501 | ```json | 4501 | ```json | 
| 4502 | { | 4502 | { | 
| 4503 | "fun": "readBaseStationCapacity", | 4503 | "fun": "readBaseStationCapacity", | 
| 4504 | - "baseId": 0, | ||
| 4505 | - "baseSnList":["2023031402"], | 4504 | + "baseId": 1, | 
| 4505 | + "baseSn":"2023031402", | ||
| 4506 | "packetTag": "1" | 4506 | "packetTag": "1" | 
| 4507 | } | 4507 | } | 
| 4508 | ``` | 4508 | ``` | 
| @@ -4521,7 +4521,7 @@ infos:{"keypadNumber":"60","lock":"1"}//返回基站键盘容量值 | @@ -4521,7 +4521,7 @@ infos:{"keypadNumber":"60","lock":"1"}//返回基站键盘容量值 | ||
| 4521 | ```json | 4521 | ```json | 
| 4522 | { | 4522 | { | 
| 4523 | "fun": "baseStationCapacity", | 4523 | "fun": "baseStationCapacity", | 
| 4524 | - "baseId": 2, | 4524 | + "baseId": 1, | 
| 4525 | "baseSn":"2023031402", | 4525 | "baseSn":"2023031402", | 
| 4526 | "infos": { | 4526 | "infos": { | 
| 4527 | "keypadNumber": "60", | 4527 | "keypadNumber": "60", | 
| @@ -4554,7 +4554,7 @@ params:{} | @@ -4554,7 +4554,7 @@ params:{} | ||
| 4554 | { | 4554 | { | 
| 4555 | "fun": "startQuickMatch", | 4555 | "fun": "startQuickMatch", | 
| 4556 | "baseId": 1, | 4556 | "baseId": 1, | 
| 4557 | - "baseSnList":["2023031402"], | 4557 | + "baseSn":"2023031402", | 
| 4558 | "packetTag": "1" | 4558 | "packetTag": "1" | 
| 4559 | } | 4559 | } | 
| 4560 | ``` | 4560 | ``` | 
| @@ -4594,7 +4594,7 @@ params:{} //默认空 | @@ -4594,7 +4594,7 @@ params:{} //默认空 | ||
| 4594 | { | 4594 | { | 
| 4595 | "fun": "stopQuickMatch", | 4595 | "fun": "stopQuickMatch", | 
| 4596 | "baseId": 1, | 4596 | "baseId": 1, | 
| 4597 | - "baseSnList":["2023031402"], | 4597 | + "baseSn":"2023031402", | 
| 4598 | "packetTag": "1" | 4598 | "packetTag": "1" | 
| 4599 | } | 4599 | } | 
| 4600 | ``` | 4600 | ``` | 
| @@ -4635,7 +4635,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | @@ -4635,7 +4635,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | ||
| 4635 | 发送: | 4635 | 发送: | 
| 4636 | 4636 | ||
| 4637 | fun: "readKeyboardLoginPW" //读键盘登录密码 | 4637 | fun: "readKeyboardLoginPW" //读键盘登录密码 | 
| 4638 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 4638 | +baseId: 1//1~32 (必须指定基站) | 
| 4639 | params:{}//可不填 | 4639 | params:{}//可不填 | 
| 4640 | 4640 | ||
| 4641 | 4641 | ||
| @@ -4644,8 +4644,8 @@ params:{}//可不填 | @@ -4644,8 +4644,8 @@ params:{}//可不填 | ||
| 4644 | ```json | 4644 | ```json | 
| 4645 | { | 4645 | { | 
| 4646 | "fun": "readKeyboardLoginPW", | 4646 | "fun": "readKeyboardLoginPW", | 
| 4647 | - "baseId": 0, | ||
| 4648 | - "baseSnList":["2023031402"], | 4647 | + "baseId": 1, | 
| 4648 | + "baseSn":"2023031402", | ||
| 4649 | "packetTag": "1" | 4649 | "packetTag": "1" | 
| 4650 | } | 4650 | } | 
| 4651 | ``` | 4651 | ``` | 
| @@ -4664,7 +4664,7 @@ params:{"value":"0"}//0~9999 (0不用核对) | @@ -4664,7 +4664,7 @@ params:{"value":"0"}//0~9999 (0不用核对) | ||
| 4664 | { | 4664 | { | 
| 4665 | "fun": "writeKeyboardLoginPW", | 4665 | "fun": "writeKeyboardLoginPW", | 
| 4666 | "baseId": 1, | 4666 | "baseId": 1, | 
| 4667 | - "baseSnList":["2023031402"], | 4667 | + "baseSn":"2023031402", | 
| 4668 | "params": { | 4668 | "params": { | 
| 4669 | "value": "0" | 4669 | "value": "0" | 
| 4670 | }, | 4670 | }, | 
| @@ -4709,7 +4709,7 @@ infos:{"value":"1"}//返回键盘登录密码值 | @@ -4709,7 +4709,7 @@ infos:{"value":"1"}//返回键盘登录密码值 | ||
| 4709 | 发送: | 4709 | 发送: | 
| 4710 | 4710 | ||
| 4711 | fun: "readBaseStationNameHidden" //读基站名称隐藏 | 4711 | fun: "readBaseStationNameHidden" //读基站名称隐藏 | 
| 4712 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 4712 | +baseId: 1//1~32 (必须指定基站) | 
| 4713 | params:{}//可不填 | 4713 | params:{}//可不填 | 
| 4714 | 4714 | ||
| 4715 | 4715 | ||
| @@ -4718,8 +4718,8 @@ params:{}//可不填 | @@ -4718,8 +4718,8 @@ params:{}//可不填 | ||
| 4718 | ```json | 4718 | ```json | 
| 4719 | { | 4719 | { | 
| 4720 | "fun": "readBaseStationNameHidden", | 4720 | "fun": "readBaseStationNameHidden", | 
| 4721 | - "baseId": 0, | ||
| 4722 | - "baseSnList":["2023031402"], | 4721 | + "baseId": 1, | 
| 4722 | + "baseSn":"2023031402", | ||
| 4723 | "packetTag": "1" | 4723 | "packetTag": "1" | 
| 4724 | } | 4724 | } | 
| 4725 | ``` | 4725 | ``` | 
| @@ -4742,7 +4742,7 @@ params:{"value":"0"}//0~1 (0隐藏,1不隐藏) | @@ -4742,7 +4742,7 @@ params:{"value":"0"}//0~1 (0隐藏,1不隐藏) | ||
| 4742 | { | 4742 | { | 
| 4743 | "fun": "writeBaseStationNameHidden", | 4743 | "fun": "writeBaseStationNameHidden", | 
| 4744 | "baseId": 1, | 4744 | "baseId": 1, | 
| 4745 | - "baseSnList":["2023031402"], | 4745 | + "baseSn":"2023031402", | 
| 4746 | "params": { | 4746 | "params": { | 
| 4747 | "value": "0" | 4747 | "value": "0" | 
| 4748 | }, | 4748 | }, | 
| @@ -4786,7 +4786,7 @@ infos:{"value":"1"}//返回基站名称隐藏值 (0隐藏,1不隐藏) | @@ -4786,7 +4786,7 @@ infos:{"value":"1"}//返回基站名称隐藏值 (0隐藏,1不隐藏) | ||
| 4786 | 发送: | 4786 | 发送: | 
| 4787 | 4787 | ||
| 4788 | fun: "readBaseStationTcpIp" //读基站TCP/IP参数 | 4788 | fun: "readBaseStationTcpIp" //读基站TCP/IP参数 | 
| 4789 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 4789 | +baseId: 1//1~32 (必须指定基站) | 
| 4790 | params:{}//可不填 | 4790 | params:{}//可不填 | 
| 4791 | 4791 | ||
| 4792 | 4792 | ||
| @@ -4795,8 +4795,8 @@ params:{}//可不填 | @@ -4795,8 +4795,8 @@ params:{}//可不填 | ||
| 4795 | ```json | 4795 | ```json | 
| 4796 | { | 4796 | { | 
| 4797 | "fun": "readBaseStationTcpIp", | 4797 | "fun": "readBaseStationTcpIp", | 
| 4798 | - "baseId": 0, | ||
| 4799 | - "baseSnList":["2023031402"], | 4798 | + "baseId": 1, | 
| 4799 | + "baseSn":"2023031402", | ||
| 4800 | "packetTag": "1" | 4800 | "packetTag": "1" | 
| 4801 | } | 4801 | } | 
| 4802 | ``` | 4802 | ``` | 
| @@ -4816,7 +4816,7 @@ params: | @@ -4816,7 +4816,7 @@ params: | ||
| 4816 | { | 4816 | { | 
| 4817 | "fun": "writeBaseStationTcpIp", | 4817 | "fun": "writeBaseStationTcpIp", | 
| 4818 | "baseId": 1, | 4818 | "baseId": 1, | 
| 4819 | - "baseSnList":["2023031402"], | 4819 | + "baseSn":"2023031402", | 
| 4820 | "params": { | 4820 | "params": { | 
| 4821 | "mac": "FF:FF:FF:FF:FF:FF", | 4821 | "mac": "FF:FF:FF:FF:FF:FF", | 
| 4822 | "ip": "192.168.10.10", | 4822 | "ip": "192.168.10.10", | 
| @@ -4867,7 +4867,7 @@ infos:{"value":"1"}//返回基站TcpIp | @@ -4867,7 +4867,7 @@ infos:{"value":"1"}//返回基站TcpIp | ||
| 4867 | 发送: | 4867 | 发送: | 
| 4868 | 4868 | ||
| 4869 | fun: "readWhiteList" //读白名单列表 | 4869 | fun: "readWhiteList" //读白名单列表 | 
| 4870 | -baseId: 0// | 4870 | +baseId: 1//1~32 (必须指定基站) | 
| 4871 | 4871 | ||
| 4872 | 4872 | ||
| 4873 | 指令样例: | 4873 | 指令样例: | 
| @@ -4875,8 +4875,8 @@ baseId: 0// | @@ -4875,8 +4875,8 @@ baseId: 0// | ||
| 4875 | ```json | 4875 | ```json | 
| 4876 | { | 4876 | { | 
| 4877 | "fun": "readWhiteList", | 4877 | "fun": "readWhiteList", | 
| 4878 | - "baseId": 0, | ||
| 4879 | - "baseSnList":["2023031402"], | 4878 | + "baseId": 1, | 
| 4879 | + "baseSn":"2023031402", | ||
| 4880 | "params": {}, | 4880 | "params": {}, | 
| 4881 | "packetTag": "1" | 4881 | "packetTag": "1" | 
| 4882 | } | 4882 | } | 
| @@ -4885,7 +4885,7 @@ baseId: 0// | @@ -4885,7 +4885,7 @@ baseId: 0// | ||
| 4885 | 读返回 | 4885 | 读返回 | 
| 4886 | 接收: | 4886 | 接收: | 
| 4887 | fun: "whiteList" | 4887 | fun: "whiteList" | 
| 4888 | -baseId: 1//基站ID | 4888 | +baseId: 1 //1~32 (必须指定基站) | 
| 4889 | infos:{}// | 4889 | infos:{}// | 
| 4890 | 4890 | ||
| 4891 | | **Json字段** | **字段含义** | **赋值及含义** | | 4891 | | **Json字段** | **字段含义** | **赋值及含义** | | 
| @@ -4938,7 +4938,7 @@ keySnList:[]//键盘SN数组最多200键盘SN | @@ -4938,7 +4938,7 @@ keySnList:[]//键盘SN数组最多200键盘SN | ||
| 4938 | { | 4938 | { | 
| 4939 | "fun": "writeWhiteList", | 4939 | "fun": "writeWhiteList", | 
| 4940 | "baseId": 0, | 4940 | "baseId": 0, | 
| 4941 | - "baseSnList":["2023031402"], | 4941 | + "baseSn":"2023031402", | 
| 4942 | "keySnList": [{ | 4942 | "keySnList": [{ | 
| 4943 | "keySn": "2111120140" | 4943 | "keySn": "2111120140" | 
| 4944 | }, | 4944 | }, | 
| @@ -4958,7 +4958,7 @@ keySnList:[]//键盘SN数组最多200键盘SN | @@ -4958,7 +4958,7 @@ keySnList:[]//键盘SN数组最多200键盘SN | ||
| 4958 | 接收: | 4958 | 接收: | 
| 4959 | 4959 | ||
| 4960 | fun: "whiteList" | 4960 | fun: "whiteList" | 
| 4961 | -baseId: 1//基站ID | 4961 | +baseId: 1//1~32 (必须指定基站) | 
| 4962 | infos:{}// | 4962 | infos:{}// | 
| 4963 | 4963 | ||
| 4964 | | **Json字段** | **字段含义** | **赋值及含义** | | 4964 | | **Json字段** | **字段含义** | **赋值及含义** | | 
| @@ -5016,7 +5016,7 @@ params:{} //数组对象,指定键盘需填 | @@ -5016,7 +5016,7 @@ params:{} //数组对象,指定键盘需填 | ||
| 5016 | { | 5016 | { | 
| 5017 | "fun": "lockKeypad", | 5017 | "fun": "lockKeypad", | 
| 5018 | "baseId": 1, | 5018 | "baseId": 1, | 
| 5019 | - "baseSnList":["2023031402"], | 5019 | + "baseSn":"2023031402", | 
| 5020 | "keySnList": [{ | 5020 | "keySnList": [{ | 
| 5021 | "keySn": "2111120140" | 5021 | "keySn": "2111120140" | 
| 5022 | }, | 5022 | }, | 
| @@ -5060,7 +5060,7 @@ params:{} //数组对象,指定键盘需填 | @@ -5060,7 +5060,7 @@ params:{} //数组对象,指定键盘需填 | ||
| 5060 | #### 基站解锁键盘 | 5060 | #### 基站解锁键盘 | 
| 5061 | 发送: | 5061 | 发送: | 
| 5062 | fun: "unlockKeypad" //解锁键盘 | 5062 | fun: "unlockKeypad" //解锁键盘 | 
| 5063 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示所有基站) | 5063 | +baseId: 1//1~32 (必须指定基站) | 
| 5064 | params:{} //数组对象,指定键盘需填 | 5064 | params:{} //数组对象,指定键盘需填 | 
| 5065 | 5065 | ||
| 5066 | | **Json字段** | **字段含义** | **赋值及含义** | | 5066 | | **Json字段** | **字段含义** | **赋值及含义** | | 
| @@ -5075,7 +5075,7 @@ params:{} //数组对象,指定键盘需填 | @@ -5075,7 +5075,7 @@ params:{} //数组对象,指定键盘需填 | ||
| 5075 | { | 5075 | { | 
| 5076 | "fun": "unlockKeypad", | 5076 | "fun": "unlockKeypad", | 
| 5077 | "baseId": 1, | 5077 | "baseId": 1, | 
| 5078 | - "baseSnList":["2023031402"], | 5078 | + "baseSn":"2023031402", | 
| 5079 | "keySnList": [{ | 5079 | "keySnList": [{ | 
| 5080 | "keySn": "2111120140" | 5080 | "keySn": "2111120140" | 
| 5081 | }, | 5081 | }, | 
| @@ -5131,7 +5131,7 @@ keySnList:[ "keySn":"2111120140"] //列表不能为空 | @@ -5131,7 +5131,7 @@ keySnList:[ "keySn":"2111120140"] //列表不能为空 | ||
| 5131 | { | 5131 | { | 
| 5132 | "fun": "addWhiteList", | 5132 | "fun": "addWhiteList", | 
| 5133 | "baseId": 1, | 5133 | "baseId": 1, | 
| 5134 | - "baseSnList":["2023031402"], | 5134 | + "baseSn":"2023031402", | 
| 5135 | "keySnList": [{ | 5135 | "keySnList": [{ | 
| 5136 | "keySn": "2111120140" | 5136 | "keySn": "2111120140" | 
| 5137 | }], | 5137 | }], | 
| @@ -5180,8 +5180,8 @@ keySnList:[ "keySn":"2111120140"] //列表不能为空 | @@ -5180,8 +5180,8 @@ keySnList:[ "keySn":"2111120140"] //列表不能为空 | ||
| 5180 | ```json | 5180 | ```json | 
| 5181 | { | 5181 | { | 
| 5182 | "fun": "delWhiteList", | 5182 | "fun": "delWhiteList", | 
| 5183 | - "baseId": 0, | ||
| 5184 | - "baseSnList":["2023031402"], | 5183 | + "baseId": 1, | 
| 5184 | + "baseSn":"2023031402", | ||
| 5185 | "keySnList": [{ | 5185 | "keySnList": [{ | 
| 5186 | "keySn": "2111120140" | 5186 | "keySn": "2111120140" | 
| 5187 | }], | 5187 | }], | 
| @@ -5231,7 +5231,7 @@ params:{} //无 | @@ -5231,7 +5231,7 @@ params:{} //无 | ||
| 5231 | { | 5231 | { | 
| 5232 | "fun": "clearWhiteList", | 5232 | "fun": "clearWhiteList", | 
| 5233 | "baseId": 1, | 5233 | "baseId": 1, | 
| 5234 | - "baseSnList":["2023031402"], | 5234 | + "baseSn":"2023031402", | 
| 5235 | "packetTag": "1" | 5235 | "packetTag": "1" | 
| 5236 | } | 5236 | } | 
| 5237 | ``` | 5237 | ``` | 
| @@ -5267,7 +5267,7 @@ infos:{}// | @@ -5267,7 +5267,7 @@ infos:{}// | ||
| 5267 | 读 | 5267 | 读 | 
| 5268 | 发送: | 5268 | 发送: | 
| 5269 | fun: "readKeypadAutoPowerOffLevel" //读键盘关机时间等级 | 5269 | fun: "readKeypadAutoPowerOffLevel" //读键盘关机时间等级 | 
| 5270 | -baseId: 0//0~32 (指令不发送baseID,默认为0表示读取所有基站) | 5270 | +baseId: 1//1~32 (必须指定基站) | 
| 5271 | params:{"value":0}// | 5271 | params:{"value":0}// | 
| 5272 | 5272 | ||
| 5273 | | **Json字段** | **字段含义** | **赋值及含义** | | 5273 | | **Json字段** | **字段含义** | **赋值及含义** | | 
| @@ -5278,8 +5278,8 @@ params:{"value":0}// | @@ -5278,8 +5278,8 @@ params:{"value":0}// | ||
| 5278 | ```json | 5278 | ```json | 
| 5279 | { | 5279 | { | 
| 5280 | "fun": "readKeypadAutoPowerOffLevel", | 5280 | "fun": "readKeypadAutoPowerOffLevel", | 
| 5281 | - "baseId": 0, | ||
| 5282 | - "baseSnList":["2023031402"], | 5281 | + "baseId": 1, | 
| 5282 | + "baseSn":"2023031402", | ||
| 5283 | "packetTag": "1" | 5283 | "packetTag": "1" | 
| 5284 | } | 5284 | } | 
| 5285 | ``` | 5285 | ``` | 
| @@ -5296,7 +5296,7 @@ params:{"value":"0"}// | @@ -5296,7 +5296,7 @@ params:{"value":"0"}// | ||
| 5296 | { | 5296 | { | 
| 5297 | "fun": "writeKeypadAutoPowerOffLevel", | 5297 | "fun": "writeKeypadAutoPowerOffLevel", | 
| 5298 | "baseId": 1, | 5298 | "baseId": 1, | 
| 5299 | - "baseSnList":["2023031402"], | 5299 | + "baseSn":"2023031402", | 
| 5300 | "params": { | 5300 | "params": { | 
| 5301 | "value": "0" | 5301 | "value": "0" | 
| 5302 | }, | 5302 | }, | 
| @@ -5332,15 +5332,15 @@ infos:{"value":"0"}//返回键盘关机时间等级 | @@ -5332,15 +5332,15 @@ infos:{"value":"0"}//返回键盘关机时间等级 | ||
| 5332 | 读 | 5332 | 读 | 
| 5333 | 发送: | 5333 | 发送: | 
| 5334 | fun: "readBaseStationBaseConfig" //读基站BaseConfig | 5334 | fun: "readBaseStationBaseConfig" //读基站BaseConfig | 
| 5335 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 5335 | +baseId: 1//1~32 (必须指定基站) | 
| 5336 | params:{}//可不填 | 5336 | params:{}//可不填 | 
| 5337 | 5337 | ||
| 5338 | 指令样例: | 5338 | 指令样例: | 
| 5339 | ```json | 5339 | ```json | 
| 5340 | { | 5340 | { | 
| 5341 | "fun": "readBaseStationBaseConfig", | 5341 | "fun": "readBaseStationBaseConfig", | 
| 5342 | - "baseId": 0, | ||
| 5343 | - "baseSnList":["2023031402"], | 5342 | + "baseId": 1, | 
| 5343 | + "baseSn":"2023031402", | ||
| 5344 | "packetTag": "1" | 5344 | "packetTag": "1" | 
| 5345 | } | 5345 | } | 
| 5346 | ``` | 5346 | ``` | 
| @@ -5364,7 +5364,7 @@ params:{}// | @@ -5364,7 +5364,7 @@ params:{}// | ||
| 5364 | { | 5364 | { | 
| 5365 | "fun": "writeBaseStationBaseConfig", | 5365 | "fun": "writeBaseStationBaseConfig", | 
| 5366 | "baseId": 1, | 5366 | "baseId": 1, | 
| 5367 | - "baseSnList":["2023031402"], | 5367 | + "baseSn":"2023031402", | 
| 5368 | "params": { | 5368 | "params": { | 
| 5369 | "bootVibraton": "1", | 5369 | "bootVibraton": "1", | 
| 5370 | "voteVibraton": "1", | 5370 | "voteVibraton": "1", | 
| @@ -5405,15 +5405,15 @@ infos:{ }//返回基站 | @@ -5405,15 +5405,15 @@ infos:{ }//返回基站 | ||
| 5405 | 读 | 5405 | 读 | 
| 5406 | 发送: | 5406 | 发送: | 
| 5407 | fun: "readBaseStationAES" //读基站AES | 5407 | fun: "readBaseStationAES" //读基站AES | 
| 5408 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 5408 | +baseId: 1//1~32 (必须指定基站) | 
| 5409 | params:{}//可不填 | 5409 | params:{}//可不填 | 
| 5410 | 5410 | ||
| 5411 | 指令样例: | 5411 | 指令样例: | 
| 5412 | ```json | 5412 | ```json | 
| 5413 | { | 5413 | { | 
| 5414 | "fun":"readBaseStationAES", | 5414 | "fun":"readBaseStationAES", | 
| 5415 | - "baseId":0, | ||
| 5416 | - "baseSnList":["2023031402"], | 5415 | + "baseId":1, | 
| 5416 | + "baseSn":"2023031402", | ||
| 5417 | "packetTag":"1" | 5417 | "packetTag":"1" | 
| 5418 | } | 5418 | } | 
| 5419 | ``` | 5419 | ``` | 
| @@ -5434,7 +5434,7 @@ params:{"value":"0"}// | @@ -5434,7 +5434,7 @@ params:{"value":"0"}// | ||
| 5434 | { | 5434 | { | 
| 5435 | "fun":"writeBaseStationAES", | 5435 | "fun":"writeBaseStationAES", | 
| 5436 | "baseId":1, | 5436 | "baseId":1, | 
| 5437 | - "baseSnList":["2023031402"], | 5437 | + "baseSn":"2023031402", | 
| 5438 | "packetTag":"1" | 5438 | "packetTag":"1" | 
| 5439 | } | 5439 | } | 
| 5440 | ``` | 5440 | ``` | 
| @@ -5461,7 +5461,7 @@ infos:{"value":"1"}//返回基站AES | @@ -5461,7 +5461,7 @@ infos:{"value":"1"}//返回基站AES | ||
| 5461 | 克隆参数 | 5461 | 克隆参数 | 
| 5462 | 发送: | 5462 | 发送: | 
| 5463 | fun: "copyBaseStationAES" //克隆基站AES参数 | 5463 | fun: "copyBaseStationAES" //克隆基站AES参数 | 
| 5464 | -baseId: 0 | 5464 | +baseId: 1//1~32 (必须指定基站) | 
| 5465 | params:{}// | 5465 | params:{}// | 
| 5466 | 5466 | ||
| 5467 | | **Json字段** | **字段含义** | **赋值及含义** | | 5467 | | **Json字段** | **字段含义** | **赋值及含义** | | 
| @@ -5475,7 +5475,7 @@ params:{}// | @@ -5475,7 +5475,7 @@ params:{}// | ||
| 5475 | { | 5475 | { | 
| 5476 | "fun": "copyBaseStationAES", | 5476 | "fun": "copyBaseStationAES", | 
| 5477 | "baseId": 0, | 5477 | "baseId": 0, | 
| 5478 | - "baseSnList":["2023031402"], | 5478 | + "baseSn":"2023031402", | 
| 5479 | "params": { | 5479 | "params": { | 
| 5480 | "destBaseID": "2", | 5480 | "destBaseID": "2", | 
| 5481 | "sourceBaseID": "1" | 5481 | "sourceBaseID": "1" | 
| @@ -5548,7 +5548,7 @@ params:{} // | @@ -5548,7 +5548,7 @@ params:{} // | ||
| 5548 | { | 5548 | { | 
| 5549 | "fun": "writeKeypadDevice", | 5549 | "fun": "writeKeypadDevice", | 
| 5550 | "baseId": 1, | 5550 | "baseId": 1, | 
| 5551 | - "baseSnList":["2023031402"], | 5551 | + "baseSn":"2023031402", | 
| 5552 | "params": { | 5552 | "params": { | 
| 5553 | "ledTimes": "3", | 5553 | "ledTimes": "3", | 
| 5554 | "ledOnTime": "1", | 5554 | "ledOnTime": "1", | 
| @@ -5578,7 +5578,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | @@ -5578,7 +5578,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | ||
| 5578 | ```json | 5578 | ```json | 
| 5579 | { | 5579 | { | 
| 5580 | "fun": "writeKeypadDevice", | 5580 | "fun": "writeKeypadDevice", | 
| 5581 | - "baseId": 0, | 5581 | + "baseId": 1, | 
| 5582 | "baseSn":"2023031402", | 5582 | "baseSn":"2023031402", | 
| 5583 | "infos": { | 5583 | "infos": { | 
| 5584 | "keySn": "0000000000", | 5584 | "keySn": "0000000000", | 
| @@ -5593,8 +5593,8 @@ infos:{"state":"OK"}//返回状态,成功为OK | @@ -5593,8 +5593,8 @@ infos:{"state":"OK"}//返回状态,成功为OK | ||
| 5593 | ```json | 5593 | ```json | 
| 5594 | { | 5594 | { | 
| 5595 | "fun": "writeKeypadDevice", | 5595 | "fun": "writeKeypadDevice", | 
| 5596 | - "baseId": 0, | ||
| 5597 | - "baseSnList":["2023031402"], | 5596 | + "baseId": 1, | 
| 5597 | + "baseSn":"2023031402", | ||
| 5598 | "keySnList": [{ | 5598 | "keySnList": [{ | 
| 5599 | "keySn": "0007899478" | 5599 | "keySn": "0007899478" | 
| 5600 | }], | 5600 | }], | 
| @@ -5648,7 +5648,7 @@ infos:{}//数组对象,同发送的 | @@ -5648,7 +5648,7 @@ infos:{}//数组对象,同发送的 | ||
| 5648 | 读 | 5648 | 读 | 
| 5649 | 发送: | 5649 | 发送: | 
| 5650 | fun: "readKeypadFeedbackMode" //读键盘反馈模式参数 | 5650 | fun: "readKeypadFeedbackMode" //读键盘反馈模式参数 | 
| 5651 | -baseId: 0//0~32 (指令不发送baseID,默认为0表示读取所有基站) | 5651 | +baseId: 1//1~32 (必须指定基站) | 
| 5652 | params:{}//读取时不需要 | 5652 | params:{}//读取时不需要 | 
| 5653 | 5653 | ||
| 5654 | 指令样例: | 5654 | 指令样例: | 
| @@ -5656,8 +5656,8 @@ params:{}//读取时不需要 | @@ -5656,8 +5656,8 @@ params:{}//读取时不需要 | ||
| 5656 | ```json | 5656 | ```json | 
| 5657 | { | 5657 | { | 
| 5658 | "fun": "readKeypadFeedbackMode", | 5658 | "fun": "readKeypadFeedbackMode", | 
| 5659 | - "baseId": 0, | ||
| 5660 | - "baseSnList":["2023031402"], | 5659 | + "baseId": 1, | 
| 5660 | + "baseSn":"2023031402", | ||
| 5661 | "packetTag": "1" | 5661 | "packetTag": "1" | 
| 5662 | } | 5662 | } | 
| 5663 | ``` | 5663 | ``` | 
| @@ -5679,8 +5679,8 @@ params:{"mode":"1", "value":"4"}// | @@ -5679,8 +5679,8 @@ params:{"mode":"1", "value":"4"}// | ||
| 5679 | ```json | 5679 | ```json | 
| 5680 | { | 5680 | { | 
| 5681 | "fun": "writeKeypadFeedbackMode", | 5681 | "fun": "writeKeypadFeedbackMode", | 
| 5682 | - "baseId": 0, | ||
| 5683 | - "baseSnList":["2023031402"], | 5682 | + "baseId": 1, | 
| 5683 | + "baseSn":"2023031402", | ||
| 5684 | "params": { | 5684 | "params": { | 
| 5685 | "mode": "1", | 5685 | "mode": "1", | 
| 5686 | "value": "4" | 5686 | "value": "4" | 
| @@ -5837,7 +5837,7 @@ params:{}// | @@ -5837,7 +5837,7 @@ params:{}// | ||
| 5837 | { | 5837 | { | 
| 5838 | "fun": "remoteKeyShutdown", | 5838 | "fun": "remoteKeyShutdown", | 
| 5839 | "baseId": 1, | 5839 | "baseId": 1, | 
| 5840 | - "baseSnList":["2023031402"], | 5840 | + "baseSn":"2023031402", | 
| 5841 | "params": [{ | 5841 | "params": [{ | 
| 5842 | "keySn": "1837454011" | 5842 | "keySn": "1837454011" | 
| 5843 | }], | 5843 | }], | 
| @@ -5882,7 +5882,7 @@ params:{"value"} // | @@ -5882,7 +5882,7 @@ params:{"value"} // | ||
| 5882 | 5882 | ||
| 5883 | | **Json字段** | **字段含义** | **赋值及含义** | | 5883 | | **Json字段** | **字段含义** | **赋值及含义** | | 
| 5884 | | --- | --- | --- | | 5884 | | --- | --- | --- | | 
| 5885 | -|baseId|基站ID|0-32<br> 0:所有基站,默认值| | 5885 | +|baseId|基站ID|1-32| | 
| 5886 | |value|预留|0 :10秒有效(默认值)| | 5886 | |value|预留|0 :10秒有效(默认值)| | 
| 5887 | 5887 | ||
| 5888 | 5888 | ||
| @@ -5891,8 +5891,8 @@ params:{"value"} // | @@ -5891,8 +5891,8 @@ params:{"value"} // | ||
| 5891 | ```json | 5891 | ```json | 
| 5892 | { | 5892 | { | 
| 5893 | "fun": "writeKeyboardPauseSleep", | 5893 | "fun": "writeKeyboardPauseSleep", | 
| 5894 | - "baseId": 0, | ||
| 5895 | - "baseSnList":["2023031402"], | 5894 | + "baseId": 1, | 
| 5895 | + "baseSn":"2023031402", | ||
| 5896 | "params": { | 5896 | "params": { | 
| 5897 | "value": "0" | 5897 | "value": "0" | 
| 5898 | }, | 5898 | }, | 
| @@ -5947,8 +5947,8 @@ params:{} // 数组对象,对象中的默认值为空字符串 | @@ -5947,8 +5947,8 @@ params:{} // 数组对象,对象中的默认值为空字符串 | ||
| 5947 | ```json | 5947 | ```json | 
| 5948 | { | 5948 | { | 
| 5949 | "fun": "writeKeyMessage", | 5949 | "fun": "writeKeyMessage", | 
| 5950 | - "baseId": 0, | ||
| 5951 | - "baseSnList":["2023031402"], | 5950 | + "baseId": 1, | 
| 5951 | + "baseSn":"2023031402", | ||
| 5952 | "params": { | 5952 | "params": { | 
| 5953 | "txt": "最新消息" | 5953 | "txt": "最新消息" | 
| 5954 | }, | 5954 | }, | 
| @@ -5966,7 +5966,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | @@ -5966,7 +5966,7 @@ infos:{"state":"OK"}//返回状态,成功为OK | ||
| 5966 | ```json | 5966 | ```json | 
| 5967 | { | 5967 | { | 
| 5968 | "fun": "writeKeyMessage", | 5968 | "fun": "writeKeyMessage", | 
| 5969 | - "baseId": 0, | 5969 | + "baseId": 1, | 
| 5970 | "baseSn":"2023031402", | 5970 | "baseSn":"2023031402", | 
| 5971 | "infos": { | 5971 | "infos": { | 
| 5972 | "keySn": "0000000000", | 5972 | "keySn": "0000000000", | 
| @@ -5981,8 +5981,8 @@ infos:{"state":"OK"}//返回状态,成功为OK | @@ -5981,8 +5981,8 @@ infos:{"state":"OK"}//返回状态,成功为OK | ||
| 5981 | ```json | 5981 | ```json | 
| 5982 | { | 5982 | { | 
| 5983 | "fun": "writeKeyMessage", | 5983 | "fun": "writeKeyMessage", | 
| 5984 | - "baseId": 0, | ||
| 5985 | - "baseSnList":["2023031402"], | 5984 | + "baseId": 1, | 
| 5985 | + "baseSn":"2023031402", | ||
| 5986 | "keySnList": [{ | 5986 | "keySnList": [{ | 
| 5987 | "keySn": "0007899478" | 5987 | "keySn": "0007899478" | 
| 5988 | }], | 5988 | }], | 
| @@ -6004,7 +6004,7 @@ infos:{}//数组对象,同发送的 | @@ -6004,7 +6004,7 @@ infos:{}//数组对象,同发送的 | ||
| 6004 | ```json | 6004 | ```json | 
| 6005 | { | 6005 | { | 
| 6006 | "fun": "writeKeyMessage", | 6006 | "fun": "writeKeyMessage", | 
| 6007 | - "baseId": 3, | 6007 | + "baseId": 1, | 
| 6008 | "baseSn":"2023031402", | 6008 | "baseSn":"2023031402", | 
| 6009 | "infos": { | 6009 | "infos": { | 
| 6010 | "keySn": "0007899478", | 6010 | "keySn": "0007899478", | 
| @@ -6026,15 +6026,15 @@ infos:{}//数组对象,同发送的 | @@ -6026,15 +6026,15 @@ infos:{}//数组对象,同发送的 | ||
| 6026 | 读 | 6026 | 读 | 
| 6027 | 发送: | 6027 | 发送: | 
| 6028 | fun: "readBaseStationLanguage" //读基站语言 | 6028 | fun: "readBaseStationLanguage" //读基站语言 | 
| 6029 | -baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) | 6029 | +baseId: 1//1~32 (必须指定基站) | 
| 6030 | params:{}//可不填 | 6030 | params:{}//可不填 | 
| 6031 | 6031 | ||
| 6032 | 指令样例: | 6032 | 指令样例: | 
| 6033 | ```json | 6033 | ```json | 
| 6034 | { | 6034 | { | 
| 6035 | "fun": "readBaseStationLanguage", | 6035 | "fun": "readBaseStationLanguage", | 
| 6036 | - "baseId": 0, | ||
| 6037 | - "baseSnList":["2023031402"], | 6036 | + "baseId": 1, | 
| 6037 | + "baseSn":"2023031402", | ||
| 6038 | "packetTag": "1" | 6038 | "packetTag": "1" | 
| 6039 | } | 6039 | } | 
| 6040 | ``` | 6040 | ``` | 
| @@ -6058,7 +6058,7 @@ params:{"value":"0"}// | @@ -6058,7 +6058,7 @@ params:{"value":"0"}// | ||
| 6058 | { | 6058 | { | 
| 6059 | "fun": "writeBaseStationLanguage", | 6059 | "fun": "writeBaseStationLanguage", | 
| 6060 | "baseId": 1, | 6060 | "baseId": 1, | 
| 6061 | - "baseSnList":["2023031402"], | 6061 | + "baseSn":"2023031402", | 
| 6062 | "params": { | 6062 | "params": { | 
| 6063 | "value": "0" | 6063 | "value": "0" | 
| 6064 | }, | 6064 | }, | 
| @@ -6114,7 +6114,7 @@ params:{} // 数组对象,对象中的默认值为空字符串 | @@ -6114,7 +6114,7 @@ params:{} // 数组对象,对象中的默认值为空字符串 | ||
| 6114 | { | 6114 | { | 
| 6115 | "fun": "writeKeyFSN", | 6115 | "fun": "writeKeyFSN", | 
| 6116 | "baseId": 3, | 6116 | "baseId": 3, | 
| 6117 | - "baseSnList":["2023031402"], | 6117 | + "baseSn":"2023031402", | 
| 6118 | "params": { | 6118 | "params": { | 
| 6119 | "keySnList": [{ | 6119 | "keySnList": [{ | 
| 6120 | "keySnOld": "0007899478", | 6120 | "keySnOld": "0007899478", | 
| @@ -6178,7 +6178,7 @@ params:{} | @@ -6178,7 +6178,7 @@ params:{} | ||
| 6178 | { | 6178 | { | 
| 6179 | "fun": "writeKeypadFreeTitle", | 6179 | "fun": "writeKeypadFreeTitle", | 
| 6180 | "baseId": 1, | 6180 | "baseId": 1, | 
| 6181 | - "baseSnList":["2023031402"], | 6181 | + "baseSn":"2023031402", | 
| 6182 | "params": { | 6182 | "params": { | 
| 6183 | "title": "请认真听讲" | 6183 | "title": "请认真听讲" | 
| 6184 | }, | 6184 | }, | 
| @@ -6202,7 +6202,7 @@ infos:{}// | @@ -6202,7 +6202,7 @@ infos:{}// | ||
| 6202 | ```json | 6202 | ```json | 
| 6203 | { | 6203 | { | 
| 6204 | "fun": "writeKeypadFreeTitle", | 6204 | "fun": "writeKeypadFreeTitle", | 
| 6205 | - "baseId": 0, | 6205 | + "baseId": 1, | 
| 6206 | "baseSn":"2023031402", | 6206 | "baseSn":"2023031402", | 
| 6207 | "infos": { | 6207 | "infos": { | 
| 6208 | "state": "OK" | 6208 | "state": "OK" | 
| @@ -6238,7 +6238,7 @@ params:{}//数组对象,字段不填则保留上次值。 | @@ -6238,7 +6238,7 @@ params:{}//数组对象,字段不填则保留上次值。 | ||
| 6238 | { | 6238 | { | 
| 6239 | "fun": "writeKeypadCustomInfo", | 6239 | "fun": "writeKeypadCustomInfo", | 
| 6240 | "baseId": 1, | 6240 | "baseId": 1, | 
| 6241 | - "baseSnList":["2023031402"], | 6241 | + "baseSn":"2023031402", | 
| 6242 | "params": [{ | 6242 | "params": [{ | 
| 6243 | "keySn": "1479824643", | 6243 | "keySn": "1479824643", | 
| 6244 | "scoreMode": "2", | 6244 | "scoreMode": "2", | 
| @@ -6268,7 +6268,7 @@ infos:{}//数组对象 | @@ -6268,7 +6268,7 @@ infos:{}//数组对象 | ||
| 6268 | ```json | 6268 | ```json | 
| 6269 | { | 6269 | { | 
| 6270 | "fun": "writeKeypadCustomInfo", | 6270 | "fun": "writeKeypadCustomInfo", | 
| 6271 | - "baseId": 0, | 6271 | + "baseId": 1, | 
| 6272 | "baseSn":"2023031402", | 6272 | "baseSn":"2023031402", | 
| 6273 | "infos": [{ | 6273 | "infos": [{ | 
| 6274 | "keySn": "1479824643", | 6274 | "keySn": "1479824643", | 
| @@ -6307,7 +6307,7 @@ params:{}//数组对象,字段不填则保留上次值。 | @@ -6307,7 +6307,7 @@ params:{}//数组对象,字段不填则保留上次值。 | ||
| 6307 | { | 6307 | { | 
| 6308 | "fun": "writeKeypadUserName", | 6308 | "fun": "writeKeypadUserName", | 
| 6309 | "baseId": 1, | 6309 | "baseId": 1, | 
| 6310 | - "baseSnList":["2023031402"], | 6310 | + "baseSn":"2023031402", | 
| 6311 | "params": [{ | 6311 | "params": [{ | 
| 6312 | "keySn": "1479824643", | 6312 | "keySn": "1479824643", | 
| 6313 | "userName": "张三" | 6313 | "userName": "张三" | 
| @@ -6334,7 +6334,7 @@ infos:{}//数组对象 | @@ -6334,7 +6334,7 @@ infos:{}//数组对象 | ||
| 6334 | ```json | 6334 | ```json | 
| 6335 | { | 6335 | { | 
| 6336 | "fun": "writeKeypadUserName", | 6336 | "fun": "writeKeypadUserName", | 
| 6337 | - "baseId": 0, | 6337 | + "baseId": 1, | 
| 6338 | "baseSn":"2023031402", | 6338 | "baseSn":"2023031402", | 
| 6339 | "infos": { | 6339 | "infos": { | 
| 6340 | "keySn": "1479824643", | 6340 | "keySn": "1479824643", | 
| @@ -6370,8 +6370,8 @@ params:{}//数组对象,字段不填则保留上次值。 | @@ -6370,8 +6370,8 @@ params:{}//数组对象,字段不填则保留上次值。 | ||
| 6370 | ```json | 6370 | ```json | 
| 6371 | { | 6371 | { | 
| 6372 | "fun": "writeOneKeypadUserName", | 6372 | "fun": "writeOneKeypadUserName", | 
| 6373 | - "baseId": 0, | ||
| 6374 | - "baseSnList":["2023031402"], | 6373 | + "baseId": 1, | 
| 6374 | + "baseSn":"2023031402", | ||
| 6375 | "params": [{ | 6375 | "params": [{ | 
| 6376 | "keySn": "1479824643", | 6376 | "keySn": "1479824643", | 
| 6377 | "value": "张三" | 6377 | "value": "张三" | 
| @@ -6432,8 +6432,8 @@ params:{} | @@ -6432,8 +6432,8 @@ params:{} | ||
| 6432 | ```json | 6432 | ```json | 
| 6433 | { | 6433 | { | 
| 6434 | "fun": "writeKeypadFunPromptPreset", | 6434 | "fun": "writeKeypadFunPromptPreset", | 
| 6435 | - "baseId": 0, | ||
| 6436 | - "baseSnList":["2023031402"], | 6435 | + "baseId": 1, | 
| 6436 | + "baseSn":"2023031402", | ||
| 6437 | "params": { | 6437 | "params": { | 
| 6438 | "mode": "0", | 6438 | "mode": "0", | 
| 6439 | "type": "3", | 6439 | "type": "3", | 
| @@ -6449,7 +6449,7 @@ params:{} | @@ -6449,7 +6449,7 @@ params:{} | ||
| 6449 | 所有键盘 | 6449 | 所有键盘 | 
| 6450 | 6450 | ||
| 6451 | fun: "writeKeypadFunPromptPreset" //写键盘的用户信息 | 6451 | fun: "writeKeypadFunPromptPreset" //写键盘的用户信息 | 
| 6452 | -baseId:0 //接收到指令的基站ID | 6452 | +baseId: 1//1~32 (必须指定基站) | 
| 6453 | infos:{"state":"OK"}//返回状态,成功为OK | 6453 | infos:{"state":"OK"}//返回状态,成功为OK | 
| 6454 | 6454 | ||
| 6455 | | **Json字段** | **字段含义** | **赋值及含义** | | 6455 | | **Json字段** | **字段含义** | **赋值及含义** | | 
| @@ -6544,7 +6544,7 @@ params:{ | @@ -6544,7 +6544,7 @@ params:{ | ||
| 6544 | { | 6544 | { | 
| 6545 | "fun": "getKeypadOnLine", | 6545 | "fun": "getKeypadOnLine", | 
| 6546 | "baseId": 0, | 6546 | "baseId": 0, | 
| 6547 | - "baseSnList":["2023031402"], | 6547 | + "baseSn":"2023031402", | 
| 6548 | "params": { | 6548 | "params": { | 
| 6549 | "times": 2 | 6549 | "times": 2 | 
| 6550 | }, | 6550 | }, | 
