murxs.ch/pub/ScriptLibrary/Vector_Hacks/

.
..
example
README.txt
Introduction
============

this is a basic overview of the protocol controling the Compulite
Vector Playback Wing. The wing is just a stupid display device
without any complex logic. It just sends UDP-packets containing all
the currently pressed buttons. In return it gets a message containing
all leds to turn on.

There is also a keepalive protocol which I didn't analyzed so far.

UDP Ports
=========
source port on control desk: any
source port on wing: 3027
destination port on control desk: 3028
destination port on wing: 3027

Button Signaling Overview
=========================

¦ 1 ¦ | 11| | 9 | 4 | 7 | 2 | 10 | 5 | 8 | 6 |3 |
0a0120 00 0000 00000000000000000000000000 0000 00X0 00Y0 0000 0000 0000 0000 0000 2c
1.
Header
2.
Flash Buttons 1-10 in binary representation.
3.
Checksum:
The checksum is just a bytewise cross total.
4.
Upper button 1-10 in binary representation.
5.
Upper button 11-20 in binary representation.
6.
Flash Buttons 11-20 in binary representation.
7.
lower button 1-10 in binary representation.
8.
lower button 11-20 in binary representation.
9.
Select Buttons 1-10 in binary representation.
10.
Select Buttons 11-20 in binary representation.
11.
Menu Buttons in binary representation:
0001 PARAM
0002 PLAYBACK SELECT
0004 PROTECT
0100 CHANNEL
0200 Q-KEY MODE
0400 PV/Q-KEY DISPLAY
X.
Control Buttons
4 UP
8 PLAYBACK
Y.
4 DOWN
8 RATE

Button binary representation example

0000 no button pressed
0100 first button pressed
0400 3. button pressed
0800 4. button pressed
1000 5. Button pressed
0001 9. button pressed
0002 10. button pressed

LED Signaling Overview
=========================

¦ 1 ¦ | 11| | 9 | 4 | 7 | 2 | 10 | 5 | 8 | 6 |3 |
20012 0000 0000 0000000000000000000000000 0000 0000 0000 0000 0000 0000 0000 0000 52

1.
Header

2-11.
LED Signaling uses the same bits like the Button signaling to enable the LEDs on the selected buttons

Fader Signaling Overview
========================
|1 | 2| 3| 4|
46 01 00 47
1.
Fader Number
46-4f Fader 1-10
6e-77 Fader 11-20
2.
unknown, always 01
3.
Fader level
ff Zero
00 Full
4.
checksum

Author: info@murxs.ch
=====================