feat:调整SKY环境下的密码序号字节顺序
This commit is contained in:
parent
0033a20a14
commit
25eb6582f6
@ -3,6 +3,8 @@ import { cmdIds, Result, subCmdIds } from '../constant'
|
||||
import { searchAndConnectDevice, writeBLECharacteristicValue } from '../uni/basic'
|
||||
import { createPackageEnd, md5Encrypt, timestampToArray } from '../format'
|
||||
import { checkPasswordRequest, getOfflinePasswordRequest } from '../api'
|
||||
import {getConfig} from "../common.js";
|
||||
import StarCloud from "../star-cloud.js";
|
||||
|
||||
/**
|
||||
* 离线密码
|
||||
@ -246,8 +248,16 @@ export async function updateAdminPassword(params) {
|
||||
contentArray[i + 44] = uid.charCodeAt(i)
|
||||
}
|
||||
|
||||
contentArray[64] = pwdNo / 256
|
||||
contentArray[65] = pwdNo % 256
|
||||
if( StarCloud.env !== null &&
|
||||
StarCloud.env !== undefined&&
|
||||
StarCloud.env !=='' &&
|
||||
StarCloud.env === 'SKY'){
|
||||
contentArray[64] = Math.floor(pwdNo / 256) & 0xFF // 确保高字节为 0x00
|
||||
contentArray[65] = pwdNo & 0xFF
|
||||
}else{
|
||||
contentArray[64] = pwdNo / 256
|
||||
contentArray[65] = pwdNo % 256
|
||||
}
|
||||
|
||||
for (let i = 0; i < adminPwd.length; i++) {
|
||||
contentArray[i + 66] = adminPwd.charCodeAt(i)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user