Basic joystick message parameters and data field locations (continued)
Start position (byte/bit)
Length
(bits)
Parameter name
5/1
2
Grip button 4 pressed status
5/3
2
Grip button 3 pressed status
5/5
2
Grip button 2 pressed status
5/7
2
Grip button 1 pressed status
6/1
2
Grip button 8 pressed status
6/3
2
Grip button 7 pressed status
6/5
2
Grip button 6 pressed status
6/7
2
Grip button 5 pressed status
7/1
2
Grip button 12 pressed status
7/3
2
Grip button 11 pressed status
7/5
2
Grip button 10 presses status
7/7
2
Grip button 9 pressed status
Button naming convention: Refer to
A grip button and rocker CAN naming conventions
on page 29, for
button and proportional input definitions.
Data field examples
Byte
0
Bit
8
7
6
5
4
3
2
1
The 2 LSB
*
of X-axis
position
X-axis lever right positive
status
X-axis lever left negative
position status
X-axis neutral position
status
*
Least Significant Bit
Byte
1
Bit
8
7
6
5
4
3
2
1
MSB
†
X-axis position
†
Most Significant Bit
Byte
2
Bit
8
7
6
5
4
3
2
1
The 2 LSB
*
of Y-axis
position status
X-axis lever forward
positive status
Y-axis lever back negative
position status
Y-axis neutral position
status
Joystick X-axis neutral position status
Reports when the current joystick position is in the neutral position for the X-axis of travel.
Information in the data field
Bit status
Remarks
00
Not in neutral position
01
In neutral position
10
Error indicator
11
Not available
Technical Information
JS6000 Joystick Base
CAN message protocol
24
520L0760 • Rev 1102 • November 2015