1
0
Fork 0
mirror of https://github.com/rfc2822/GfxTablet synced 2025-10-03 17:49:17 +02:00

Merge pull request #46 from techtonik/patch-1

Fix protocol description
This commit is contained in:
rfc2822 2014-01-06 12:27:35 -08:00
commit ff865c297b

View file

@ -1,4 +1,3 @@
Network protocol used by GfxTablet Network protocol used by GfxTablet
@ -8,17 +7,17 @@ Version 1
GfxTablet app sends UDP packets to port 40118 of the destination host. GfxTablet app sends UDP packets to port 40118 of the destination host.
Packet structure: Packet structure, uses network byte order (big endian):
9 octets "GfxTablet" 9 bytes "GfxTablet"
1 ushort version number 1 word version number
1 ushort type: 1 byte type:
0 motion event (hovering) 0 motion event (hovering)
1 button event (finger, pen etc. touches surface) 1 button event (finger, pen etc. touches surface)
1 ushort x (using full range: 0..65535) 1 word x (using full range: 0..65535)
1 ushort y (using full range: 0..65535) 1 word y (using full range: 0..65535)
1 ushort pressure (using full range 0..65535, 32768 == pressure 1.0f on Android device) 1 word pressure (using full range 0..65535, 32768 == pressure 1.0f on Android device)
when type == button event: when type == button event:
1 byte number of button, starting with 0 1 byte number of button, starting with 0