From fc2d025cc4c890ea998890f62231d64cdca412ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Mon, 2 Apr 2018 23:32:13 +0200 Subject: [PATCH] Don't display the buffer related USB transfers of writeConfig() because they generate too much noise. --- packages/usb/uhk.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/usb/uhk.js b/packages/usb/uhk.js index 3546971b..7a1ed735 100644 --- a/packages/usb/uhk.js +++ b/packages/usb/uhk.js @@ -37,7 +37,9 @@ function uint32ToArray(value) { function writeDevice(device, data, options={}) { const dataBuffer = new Buffer(data); - writeLog('W: ', dataBuffer); + if (!options.noDebug) { + writeLog('W: ', dataBuffer); + } device.write(getTransferData(dataBuffer)); if (options.noRead) { return Promise.resolve(); @@ -48,7 +50,9 @@ function writeDevice(device, data, options={}) { if (err) { reject(err); } else { - writeLog('R: ', data); + if (!options.noDebug) { + writeLog('R: ', data); + } resolve(data); } }); @@ -311,6 +315,7 @@ async function writeConfig(device, configBuffer, isHardwareConfig) { const configMaxSize = isHardwareConfig ? hardwareConfigMaxSize : userConfigMaxSize; const configSize = Math.min(configMaxSize, configBuffer.length); + writeLog('WR: ...'); while (offset < configSize) { const usbCommand = isHardwareConfig ? uhk.usbCommands.writeHardwareConfig : uhk.usbCommands.writeStagingUserConfig; chunkSizeToRead = Math.min(chunkSize, configSize - offset); @@ -323,7 +328,7 @@ async function writeConfig(device, configBuffer, isHardwareConfig) { usbCommand, chunkSizeToRead, offset & 0xff, offset >> 8, ...configBuffer.slice(offset, offset+chunkSizeToRead) ]; - await uhk.writeDevice(device, buffer) + await uhk.writeDevice(device, buffer, {noDebug:true}) offset += chunkSizeToRead; } }