@@ -213,7 +213,19 @@ const dataParser = {
'POWER 2\n' +
'ELEC 2\n' +
'MONEY 2\n' +
- 'TIME 2'
+ 'TIME 2',
+ morldouble:'PORT_FIRST_STATUS\n' +
+ 'POWER 2\n' +
+ 'ELEC 2\n' +
+ 'MONEY 2\n' +
+ 'TIME 2\n' +
+ 'PORT_SECOND_STATUS\n' +
+ 'VOLTAGE\n' +
+ 'DEV_TEMPER\n'
}
function parseData(arr){
@@ -236,6 +248,9 @@ function parseData(arr){
if(len == 13){
str = dataParser.portdetail.morlsingle;
+ if(len == 20){
+ str = dataParser.portdetail.morldouble;
+ }
let data = {};
if(type == 253){
@@ -251,6 +266,7 @@ function parseData(arr){
let obj = parseProp(arr,str);
data.type = type;
data.real_data = obj;
+ console.log(data);
return data;
function parseUUID(arr){
@@ -488,7 +504,17 @@ export function getUUID(){
function test(){
- deviceTool.sendWifiPwd("11","11")
+ let data = 'AA 67 14 02 00 00 00 00 01 F4 4C 00 01 00 00 00 00 F4 01 4C 00 1B E7 02';
+ data = data.trim();
+ data = data.split(" ");
+
+ let arr = [];
+ for (let i = 0; i < data.length; i++) {
+ arr.push(parseInt(data[i],16)) ;
+ arr = [170, 103, 20, 2, 56, 4, 0, 0, 200, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 30, 232, 13]
+ console.log(arr)
+ parseData(arr)
// test()