Commit 2565cb2f authored by martin hou's avatar martin hou

fix: 增加日志跟踪

parent 2989ee45
...@@ -85,6 +85,7 @@ function Jensen(log, conn) { ...@@ -85,6 +85,7 @@ function Jensen(log, conn) {
let ready = false; let ready = false;
let totalBytes = 0; let totalBytes = 0;
let handlers = {}; let handlers = {};
let pid = 0;
let self = this; let self = this;
this.data = {}; this.data = {};
...@@ -130,6 +131,7 @@ function Jensen(log, conn) { ...@@ -130,6 +131,7 @@ function Jensen(log, conn) {
await device.selectConfiguration(1); await device.selectConfiguration(1);
await device.claimInterface(0); await device.claimInterface(0);
await device.selectAlternateInterface(0, 0); await device.selectAlternateInterface(0, 0);
pid = device.productId;
self.model = device.productId == 0xb00c ? 'hidock-h1' self.model = device.productId == 0xb00c ? 'hidock-h1'
: device.productId == 0xb00d ? 'hidock-h1e' : device.productId == 0xb00d ? 'hidock-h1e'
: device.productId == 0xb00e ? 'hidock-p1' : device.productId == 0xb00e ? 'hidock-p1'
...@@ -273,7 +275,7 @@ function Jensen(log, conn) { ...@@ -273,7 +275,7 @@ function Jensen(log, conn) {
Logger.debug('jensen', 'sendNext', 'command: ' + COMMAND_NAMES[cmd.command] + ', data bytes: ' + data.byteLength); Logger.debug('jensen', 'sendNext', 'command: ' + COMMAND_NAMES[cmd.command] + ', data bytes: ' + data.byteLength);
self.timewait = cmd.command == TRANSFER_FILE || cmd.command == GET_FILE_BLOCK ? 1000 : 10; self.timewait = cmd.command == TRANSFER_FILE || cmd.command == GET_FILE_BLOCK ? 1000 : 10;
// console.log('Send', data); console.log(pid + 'Send', data);
await device.transferOut(1, data).catch((e) => crash('sendNext', e)); await device.transferOut(1, data).catch((e) => crash('sendNext', e));
if (cmd.onprogress) cmd.onprogress(1, 1); if (cmd.onprogress) cmd.onprogress(1, 1);
/* /*
...@@ -357,7 +359,7 @@ function Jensen(log, conn) { ...@@ -357,7 +359,7 @@ function Jensen(log, conn) {
// console.log('trace', device); // console.log('trace', device);
device.transferIn(2, RECV_BUFF_SIZE).then((r) => { device.transferIn(2, RECV_BUFF_SIZE).then((r) => {
Logger.save?.('jensen', 'tryReceive', r?.data); Logger.save?.('jensen', 'tryReceive', r?.data);
// console.log('Receive', r?.data); console.log(pid + ' Receive', r?.data);
receive(r); receive(r);
}); });
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment