diff options
author | Owen Williams <owilliams@mixxx.org> | 2021-02-06 14:38:11 -0500 |
---|---|---|
committer | Owen Williams <owilliams@mixxx.org> | 2021-02-06 14:38:11 -0500 |
commit | 01f9281e42a7de7dae6f07de73d0a212a8b761a7 (patch) | |
tree | 959d4385c27f1404e37e929b413aa52e42e460a5 /res | |
parent | 4d84f715e3bc5c8c0b495433e3dd790d8be0dffe (diff) |
Traktor S3: simplify shutdown
Diffstat (limited to 'res')
-rw-r--r-- | res/controllers/Traktor-Kontrol-S3-hid-scripts.js | 37 |
1 files changed, 9 insertions, 28 deletions
diff --git a/res/controllers/Traktor-Kontrol-S3-hid-scripts.js b/res/controllers/Traktor-Kontrol-S3-hid-scripts.js index 0564b06f4c..7f61f3700f 100644 --- a/res/controllers/Traktor-Kontrol-S3-hid-scripts.js +++ b/res/controllers/Traktor-Kontrol-S3-hid-scripts.js @@ -2185,35 +2185,16 @@ TraktorS3.debugLights = function() { TraktorS3.shutdown = function() { // Deactivate all LEDs - var dataStrings = [ - " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 " + - "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 " + - "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 " + - "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 " + - "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 " + - "00 00 00 00 ", - " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 " + - "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 " + - "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 " + - "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 " + - "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00", - ]; - - var data = [Array(), Array()]; - - - for (var i = 0; i < data.length; i++) { - var tokens = dataStrings[i].split(/\s+/); - data[i].length = tokens.length; - for (var j = 0; j < tokens.length; j++) { - var byteStr = tokens[j]; - if (byteStr.length === 0) { - continue; - } - data[i][j] = parseInt(byteStr, 16); - } - controller.send(data[i], data[i].length, 0x80 + i); + var packet = Array(267); + for (var i = 0; i < packet.length; i++) { + packet[i] = 0; + } + controller.send(packet, packet.length, 0x80); + packet = Array(251); + for (i = 0; i < packet.length; i++) { + packet[i] = 0; } + controller.send(packet, packet.length, 0x81); HIDDebug("TraktorS3: Shutdown done!"); }; |