General Information
VID | 05f3h |
PID | 0268h or 616 |
Consumer Usage Page | 1 |
Usage Page | 000Ch or 12 |
Foot Pedal Input Report
Figure 1 : X-keys Footpedal key reference
Endpoint: 1, consumer usage page
Report Length: 19 bytes
Byte 1
|
Byte 2
|
Bytes 3 - 17
|
Byte 18
|
Byte 19
|
Constant
|
pedals
|
Reserved
|
Unit ID (0-255)
|
Program |
0
|
D1
|
0
|
<data>
|
Swpos
|
D1:bit 1=0, bit 2=left pedal, bit 3=middle pedal, bit 4= right pedal, bits 5-8=0.
Swpos:bits 1-3=0, bit 4=0 if program switch is down or 1 if program switch
is up, bit 5=1, bits 6-8=0.
Foot Pedal Output Reports
The following types of output reports are available; Set LEDs, Set Unit ID. The Unit ID is a value between 0 and 255 which can be set and read. This number stays permanently in the device independent of computer. It is useful if more than one device of the same PID will be connected to the same computer in order to distinguish the devices uniquely.
Endpoint: 2, vendor defined usage page
Report Length: 9 bytes.
1. Set LEDs
Byte 1
|
Byte 2
|
Byte 3
|
Byte 4
|
Byte 5
|
Byte 6
|
Byte 7
|
Byte 8
|
Byte 9
|
Constant
|
Constant
|
Constant
|
Constant
|
Constant
|
Constant
|
Constant
|
Constant
|
LED Control
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
LED
|
LED: Bits 1-6=0, Bit 7=1 to turn on Green LED or 0 to turn off Green LED, Bit 8=1 to turn on Red LED or 0 to turn off Red LED.
2. Set Unit ID
Byte 1
|
Byte 2
|
Byte 3
|
Byte 4
|
Byte 5
|
Byte 6
|
Byte 7
|
Byte 8
|
Byte 9
|
Constant
|
Unit ID Command
|
Unit ID Command
|
Constant
|
Constant
|
Constant
|
Constant
|
Unit ID
(0-255) |
Unit ID Command
|
0
|
137
|
137
|
0
|
0
|
0
|
0
|
value
|
16
|