mirror of
https://github.com/danbulant/console-hub
synced 2026-05-21 05:18:48 +00:00
244 lines
6 KiB
JSON
244 lines
6 KiB
JSON
{
|
|
"vendorId" : 1356,
|
|
"productId" : 616,
|
|
"analogSticks" : [
|
|
{
|
|
"name" : "left",
|
|
"x" : 6,
|
|
"y" : 7,
|
|
"joystickXNumber" : 0,
|
|
"joystickYNumber" : 1
|
|
},
|
|
{
|
|
"name" : "right",
|
|
"x" : 8,
|
|
"y" : 9,
|
|
"joystickXNumber" : 2,
|
|
"joystickYNumber" : 3
|
|
}
|
|
],
|
|
"buttons" : [
|
|
{
|
|
"name": "l2",
|
|
"buttonBlock": 3,
|
|
"buttonValue": "0x01",
|
|
"analogPin" : 18,
|
|
"joystickNumber": 8
|
|
},
|
|
{
|
|
"name": "r2",
|
|
"buttonBlock": 3,
|
|
"buttonValue": "0x02",
|
|
"analogPin" : 19,
|
|
"joystickNumber" : 9
|
|
},
|
|
{
|
|
"name": "l1",
|
|
"buttonBlock": 3,
|
|
"buttonValue": "0x04",
|
|
"analogPin" : 20,
|
|
"joystickNumber" : 10
|
|
},
|
|
{
|
|
"name":"r1",
|
|
"buttonBlock": 3,
|
|
"buttonValue": "0x08",
|
|
"analogPin" : 21,
|
|
"joystickNumber" : 11
|
|
},
|
|
{
|
|
"name": "triangle",
|
|
"buttonBlock": 3,
|
|
"buttonValue": "0x10",
|
|
"analogPin" : 22,
|
|
"joystickNumber" : 12
|
|
},
|
|
{
|
|
"name": "circle",
|
|
"buttonBlock": 3,
|
|
"buttonValue": "0x20",
|
|
"analogPin" : 23,
|
|
"joystickNumber" : 13
|
|
},
|
|
{
|
|
"name": "x",
|
|
"buttonBlock": 3,
|
|
"buttonValue": "0x40",
|
|
"analogPin" : 24,
|
|
"joystickNumber" : 14
|
|
},
|
|
{
|
|
"name": "square",
|
|
"buttonBlock": 3,
|
|
"buttonValue": "0x80",
|
|
"analogPin": 25,
|
|
"joystickNumber" : 15
|
|
},
|
|
{
|
|
"name": "select",
|
|
"buttonBlock": 2,
|
|
"buttonValue": "0x1",
|
|
"joystickNumber" : 0
|
|
},
|
|
{
|
|
"name": "leftAnalogBump",
|
|
"buttonBlock": 2,
|
|
"buttonValue": "0x2",
|
|
"joystickNumber" : 1
|
|
},
|
|
{
|
|
"name": "rightAnalogBump",
|
|
"buttonBlock": 2,
|
|
"buttonValue": "0x4",
|
|
"joystickNumber" : 2
|
|
},
|
|
{
|
|
"name": "start",
|
|
"buttonBlock": 2,
|
|
"buttonValue": "0x08",
|
|
"joystickNumber" : 3
|
|
},
|
|
{
|
|
"name": "dpadUp",
|
|
"buttonBlock": 2,
|
|
"buttonValue": "0x10",
|
|
"analogPin": 14,
|
|
"joystickNumber" : 4
|
|
},
|
|
{
|
|
"name": "dpadRight",
|
|
"buttonBlock": 2,
|
|
"buttonValue": "0x20",
|
|
"analogPin": 15,
|
|
"joystickNumber" : 5
|
|
},
|
|
{
|
|
"name": "dpadDown",
|
|
"buttonBlock": 2,
|
|
"buttonValue" : "0x40",
|
|
"analogPin" : 16,
|
|
"joystickNumber" : 6
|
|
},
|
|
{
|
|
"name": "dpadLeft",
|
|
"buttonBlock": 2,
|
|
"buttonValue": "0x80",
|
|
"analogPin": 17,
|
|
"joystickNumber" : 7
|
|
},
|
|
{
|
|
"name": "psxButton",
|
|
"buttonBlock":4,
|
|
"buttonValue": "0x01",
|
|
"joystickNumber" : 16
|
|
}
|
|
],
|
|
"motionInputs": [
|
|
{
|
|
"name" : "rightLeft",
|
|
"directionPin" : 41,
|
|
"valuePin" : 42
|
|
},
|
|
{
|
|
"name" : "forwardBackward",
|
|
"directionPin" : 43,
|
|
"valuePin" : 44
|
|
},
|
|
{
|
|
"name" : "upDown",
|
|
"directionPin" : 45,
|
|
"valuePin" : 46
|
|
},
|
|
{
|
|
"name" : "yaw",
|
|
"directionPin" : 47,
|
|
"valuePin" : 48
|
|
}
|
|
],
|
|
"status": [
|
|
{
|
|
"name" : "charging",
|
|
"pin" : 29,
|
|
"states" : [
|
|
{
|
|
"value" : 0,
|
|
"state" : "Charging"
|
|
},
|
|
{
|
|
"value" : 2,
|
|
"state" : "Charging"
|
|
},
|
|
{
|
|
"value" : 3,
|
|
"state" : "Not Charging"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "battery",
|
|
"pin" : 30,
|
|
"states" : [
|
|
{
|
|
"value" : 238,
|
|
"state" : "Charging"
|
|
},
|
|
{
|
|
"value" : 0,
|
|
"state" : "No charge"
|
|
},
|
|
{
|
|
"value" : 1,
|
|
"state" : "20%"
|
|
},
|
|
{
|
|
"value" : 2,
|
|
"state" : "40%"
|
|
},
|
|
{
|
|
"value" : 3,
|
|
"state" : "60%"
|
|
},
|
|
{
|
|
"value" : 4,
|
|
"state" : "80%"
|
|
},
|
|
{
|
|
"value" : 5,
|
|
"state" : "100%"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name" : "connection",
|
|
"pin" : 31,
|
|
"states" : [
|
|
{
|
|
"value" : 18,
|
|
"state" : "Usb"
|
|
},
|
|
{
|
|
"value" : 22,
|
|
"state" : "Bluetooth"
|
|
},
|
|
{
|
|
"value" : 20,
|
|
"state" : "Rumbling"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"output": {
|
|
"defaultBuffer":[
|
|
1, 0, 254, 0, 254, 0, 0, 0, 0, 0, 0,
|
|
255, 39, 16, 0, 50, 255, 39, 16, 0, 50, 255,
|
|
39, 16, 0, 50, 255, 39, 16, 0, 50, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0
|
|
],
|
|
"indexes": {
|
|
"rumbleLeft": 3,
|
|
"rumbleRight": 5,
|
|
"led": 10
|
|
}
|
|
}
|
|
}
|