fix
This commit is contained in:
parent
ae7760cb81
commit
a016389f12
@ -97,9 +97,6 @@
|
||||
"targetSdkVersion" : 34,
|
||||
"abiFilters" : [ "armeabi-v7a", "arm64-v8a" ]
|
||||
},
|
||||
"ios" : {
|
||||
"dSYMs" : false
|
||||
},
|
||||
"ios" : {
|
||||
"dSYMs" : false
|
||||
}
|
||||
|
||||
@ -498,6 +498,7 @@
|
||||
|
||||
fileReader.onloadend = async evt => {
|
||||
try {
|
||||
console.log(evt)
|
||||
const base64 = evt.target.result.split(',')[1]
|
||||
|
||||
const binaryString = atob(base64)
|
||||
|
||||
@ -119,29 +119,29 @@ export const stopSendService = async function (id: string): Promise<Result> {
|
||||
|
||||
export const dataSend = async function (id: string, data: Array<number>): Promise<Result> {
|
||||
try {
|
||||
let byteTest = new ByteArray((data.length + 7).toInt())
|
||||
byteTest.set(0, (0xff).toByte())
|
||||
byteTest.set(1, (0xf9).toByte())
|
||||
let byteTest = new ByteArray(data.length.toInt())
|
||||
// byteTest.set(0, (0xff).toByte())
|
||||
// byteTest.set(1, (0xf9).toByte())
|
||||
|
||||
let profile = 2
|
||||
let freqIdx = 8
|
||||
let chanCfg = 1
|
||||
let packetLen = data.length + 7
|
||||
// let profile = 2
|
||||
// let freqIdx = 8
|
||||
// let chanCfg = 1
|
||||
// let packetLen = data.length + 7
|
||||
|
||||
byteTest.set(2, (((profile - 1) << 6) + (freqIdx << 2) + (chanCfg >> 2)).toByte())
|
||||
byteTest.set(3, (((chanCfg & 3) << 6) + (packetLen >> 11)).toByte())
|
||||
byteTest.set(4, ((packetLen & 0x7ff) >> 3).toByte())
|
||||
byteTest.set(5, (((packetLen & 7) << 5) + 0x1f).toByte())
|
||||
byteTest.set(6, (0xfc).toByte())
|
||||
// byteTest.set(2, (((profile - 1) << 6) + (freqIdx << 2) + (chanCfg >> 2)).toByte())
|
||||
// byteTest.set(3, (((chanCfg & 3) << 6) + (packetLen >> 11)).toByte())
|
||||
// byteTest.set(4, ((packetLen & 0x7ff) >> 3).toByte())
|
||||
// byteTest.set(5, (((packetLen & 7) << 5) + 0x1f).toByte())
|
||||
// byteTest.set(6, (0xfc).toByte())
|
||||
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
byteTest.set((i + 7).toInt(), data[i].toByte())
|
||||
byteTest.set(i.toInt(), data[i].toByte())
|
||||
}
|
||||
|
||||
console.log(byteTest)
|
||||
console.log(1, id, byteTest[0], byteTest[1], (data.length + 7).toInt())
|
||||
console.log(1, id, byteTest[0], byteTest[1], data.length.toInt())
|
||||
|
||||
const result = await XP2P.dataSend(id, byteTest, (data.length + 7).toInt())
|
||||
const result = await XP2P.dataSend(id, byteTest, data.length.toInt())
|
||||
|
||||
console.log('发送数据', result)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user