Network API

From GIMX

Revision as of 00:09, 14 January 2015 by Matlo (talk | contribs)

Jump to: navigation, search

It's possible to make a GIMX instance listen for UDP packets coming from a specific port.
See the "--src IP:port" argument on the Command line page.

Get controller type

Request
byte 0 0x11
byte 1 0x00
Answer
byte 0 0x11
byte 1 0x01
byte 2 type
value type 0 JOYSTICK
1 360 PAD
2 SIXAXIS
5 DS4
7 T300RS PS4
8 G27 PS3

Send report

All axes are signed integers.

byte 0 0xff
byte 1 0x7c = 124
byte 2-5 axis 0
byte 6-9 axis 1
byte 10-13 axis 2
byte 14-17 axis 3
byte 18-21 axis 4
byte 22-25 axis 5
byte 26-29 axis 6
byte 30-33 axis 7
byte 34-37 axis 8
byte 38-41 axis 9
byte 42-45 axis 10
byte 46-49 axis 11
byte 50-53 axis 12
byte 54-57 axis 13
byte 58-61 axis 14
byte 62-65 axis 15
byte 66-69 axis 16
byte 70-73 axis 17
byte 74-77 axis 18
byte 78-81 axis 19
byte 82-85 axis 20
byte 86-89 axis 21
byte 90-93 axis 22
byte 94-97 axis 23
byte 98-101 axis 24
byte 102-105 axis 25
byte 106-109 axis 26
byte 110-113 axis 27
byte 114-117 axis 28
byte 118-121 axis 29
byte 122-125 axis 30