A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | AI | AJ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | WARBL Configuration Tool CC Code list: | All communication is on channel 7 | ||||||||||||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||||||||||||
3 | Communication order of operations: | |||||||||||||||||||||||||||||||||||
4 | Tool shows default settings if WARBL isn’t plugged in (or any settings, doesn’t really matter) | |||||||||||||||||||||||||||||||||||
5 | When plugged in, tool sends connect code and WARBL sends back all current settings (including settings for current instrument) | |||||||||||||||||||||||||||||||||||
6 | If any setting in tool is changed, that setting is sent to WARBL. | |||||||||||||||||||||||||||||||||||
7 | If instrument is changed in tool, settings for that instrument are sent to WARBL | |||||||||||||||||||||||||||||||||||
8 | If instrument is changed in WARBL, instrument and settings for that instrument are sent to tool. | |||||||||||||||||||||||||||||||||||
9 | ||||||||||||||||||||||||||||||||||||
10 | ||||||||||||||||||||||||||||||||||||
11 | from Config Tool: | |||||||||||||||||||||||||||||||||||
12 | CC Number | Value | meaning | |||||||||||||||||||||||||||||||||
13 | 102 | 1 | bell sensor down | (sensor calibration) | ||||||||||||||||||||||||||||||||
14 | 102 | 2 | bell sensor up | |||||||||||||||||||||||||||||||||
15 | 102 | 3 | R4 down | |||||||||||||||||||||||||||||||||
16 | 102 | 4 | R4 up | |||||||||||||||||||||||||||||||||
17 | 102 | 5 | R3 down | |||||||||||||||||||||||||||||||||
18 | 102 | 6 | R3 up | |||||||||||||||||||||||||||||||||
19 | 102 | 7 | R2 down | |||||||||||||||||||||||||||||||||
20 | 102 | 8 | R2 up | |||||||||||||||||||||||||||||||||
21 | 102 | 9 | R1 down | |||||||||||||||||||||||||||||||||
22 | 102 | 10 | R1 up | |||||||||||||||||||||||||||||||||
23 | 102 | 11 | L3 down | |||||||||||||||||||||||||||||||||
24 | 102 | 12 | L3 up | |||||||||||||||||||||||||||||||||
25 | 102 | 13 | L2 down | |||||||||||||||||||||||||||||||||
26 | 102 | 14 | L2 up | |||||||||||||||||||||||||||||||||
27 | 102 | 15 | L1 down | |||||||||||||||||||||||||||||||||
28 | 102 | 16 | L1 up | |||||||||||||||||||||||||||||||||
29 | 102 | 17 | Lthumb down | |||||||||||||||||||||||||||||||||
30 | 102 | 18 | Lthumb up | |||||||||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||||||||||||
32 | 102 | 19 | Save optical sensor calibration | |||||||||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||||||||||||
34 | 102 | 126 | enter communication mode | WARBL enters communication mode (until it is shut off or user clicks "Disconnect") and responds by sending settings for currently selected instrument. | ||||||||||||||||||||||||||||||||
35 | 102 | 127 | begin autocalibration | |||||||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||||||||||
37 | 102 | 104 | exit communication mode | (previously 102 99) | ||||||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||||||||||
40 | 102 | 123 | save as defaults for current mode | |||||||||||||||||||||||||||||||||
41 | 102 | 124 | save as defaults for all instruments | |||||||||||||||||||||||||||||||||
42 | 102 | 125 | restore factory settings | |||||||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||||||||||
44 | 106 | 41 | learn initial note on pressure | |||||||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||||||||||
46 | 106 | 42 | autocalibrate bell sensor only | |||||||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||||||||||
48 | 106 | 43 | learn drones on pressure | |||||||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||||||||||
50 | 106 | 45 | save current sensor calibration as factory calibration (this is on a special webpage for me to use when I first program WARBL) | |||||||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||||||||||
52 | 106 | 54 | WARBL2 calibrate IMU | |||||||||||||||||||||||||||||||||
53 | 106 | 60 | WARBL2 recenter yaw | |||||||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||||||||||
55 | From WARBL: | |||||||||||||||||||||||||||||||||||
56 | CC Number | Value | meaning | |||||||||||||||||||||||||||||||||
57 | 102 | 20 | bell sensor max value reached | |||||||||||||||||||||||||||||||||
58 | 102 | 21 | R4 max | |||||||||||||||||||||||||||||||||
59 | 102 | 22 | R3 max | |||||||||||||||||||||||||||||||||
60 | 102 | 23 | R2 max | |||||||||||||||||||||||||||||||||
61 | 102 | 24 | R1 max | |||||||||||||||||||||||||||||||||
62 | 102 | 25 | L3 max | |||||||||||||||||||||||||||||||||
63 | 102 | 26 | L2 max | |||||||||||||||||||||||||||||||||
64 | 102 | 27 | L1 max | |||||||||||||||||||||||||||||||||
65 | 102 | 28 | Lthumb max | |||||||||||||||||||||||||||||||||
66 | 102 | 29 | ||||||||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||||||||||
68 | 102 | 120 | bell sensor disconnected | |||||||||||||||||||||||||||||||||
69 | 102 | 121 | "" connected | |||||||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||||||||||
71 | 110 | 0-127 | firmware version | |||||||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||||||||||
73 | 114 | 0-127 | highest 2 bytes of holeCovered (int indicating which holes are currently covered) | |||||||||||||||||||||||||||||||||
74 | 115 | 0-127 | lowest 7 bytes of holeCovered | |||||||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||||||||||
76 | 106 | 70 | WARBL2 battery voltage | |||||||||||||||||||||||||||||||||
77 | 71 | WARBL2 charging status | ||||||||||||||||||||||||||||||||||
78 | 72 | WARBL2 BLE connection interval low byte | ||||||||||||||||||||||||||||||||||
79 | 73 | WARBL2 BLE connection interval high byte | ||||||||||||||||||||||||||||||||||
80 | 74 | WARBL2 battery percentage | ||||||||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||||||||||
83 | 119 | 0-127 | value of above variable indicated by CC 106 | |||||||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||||||||||
85 | 107 | 0-127 | MIDI byte 2 | |||||||||||||||||||||||||||||||||
86 | 108 | 0-127 | MIDI byte 3 | |||||||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||||||||||
88 | 109 | 127 | Indicates button/gesture action will be sent on CC 105 | |||||||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||||||||||
90 | 106 | 48 | next message will be byte 1 of debug message | |||||||||||||||||||||||||||||||||
91 | 106 | 49 | next message will be byte 2 of debug message | |||||||||||||||||||||||||||||||||
92 | 106 | 50 | next message will be byte 3 of debug message (midi requires three bytes to send/receive an int because MIDI bytes are actually only 7 bits) | |||||||||||||||||||||||||||||||||
93 | 106 | 51 | Indicates end of two-byte message | |||||||||||||||||||||||||||||||||
94 | 106 | 52 | Indicates end of three-byte message | |||||||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||||||||||
96 | 116 | 0-127 | LSB of pressure | |||||||||||||||||||||||||||||||||
97 | 118 | MSB of pressure | ||||||||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||||||||||
99 | Bidirectional Communication (same commands both ways): | |||||||||||||||||||||||||||||||||||
100 |