Commit d1a6da70ff289a67a70c56611bc11899af94c789

Authored by DMchen
1 parent 24fa0066

1.SDK应用部分 baseSnList修改为baseSn版本

通讯协议-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:{&quot;value&quot;} // @@ -5891,8 +5891,8 @@ params:{&quot;value&quot;} //
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:{&quot;state&quot;:&quot;OK&quot;}//返回状态,成功为OK @@ -5966,7 +5966,7 @@ infos:{&quot;state&quot;:&quot;OK&quot;}//返回状态,成功为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:{&quot;state&quot;:&quot;OK&quot;}//返回状态,成功为OK @@ -5981,8 +5981,8 @@ infos:{&quot;state&quot;:&quot;OK&quot;}//返回状态,成功为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:{&quot;value&quot;:&quot;0&quot;}// @@ -6058,7 +6058,7 @@ params:{&quot;value&quot;:&quot;0&quot;}//
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 },