summaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
authorOwen Williams <owilliams@mixxx.org>2021-02-06 14:38:11 -0500
committerOwen Williams <owilliams@mixxx.org>2021-02-06 14:38:11 -0500
commit01f9281e42a7de7dae6f07de73d0a212a8b761a7 (patch)
tree959d4385c27f1404e37e929b413aa52e42e460a5 /res
parent4d84f715e3bc5c8c0b495433e3dd790d8be0dffe (diff)
Traktor S3: simplify shutdown
Diffstat (limited to 'res')
-rw-r--r--res/controllers/Traktor-Kontrol-S3-hid-scripts.js37
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!");
};