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