VERSION "HIPBNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY/4/%%%/4/'%**4YYY///" NS_ : NS_DESC_ CM_ BA_DEF_ BA_ VAL_ CAT_DEF_ CAT_ FILTER BA_DEF_DEF_ EV_DATA_ ENVVAR_DATA_ SGTYPE_ SGTYPE_VAL_ BA_DEF_SGTYPE_ BA_SGTYPE_ SIG_TYPE_REF_ VAL_TABLE_ SIG_GROUP_ SIG_VALTYPE_ SIGTYPE_VALTYPE_ BO_TX_BU_ BA_DEF_REL_ BA_REL_ BA_DEF_DEF_REL_ BU_SG_REL_ BU_EV_REL_ BU_BO_REL_ SG_MUL_VAL_ BS_: BU_: BO_ 2566848768 SRCP_Settings_Message: 8 Vector__XXX SG_ Setting_Key : 0|8@1+ (1,0) [1|99] "Key" Vector__XXX SG_ Setting_Value : 8|32@1+ (1,0) [0|4294967295] "Value" Vector__XXX SG_ Reserved : 40|24@1+ (1,0) [0|0] "Reserved" Vector__XXX VAL_ 2566848768 Setting_Key 10 "Left_Motor_Vibrate" 11 "Right_Motor_Vibrate" 12 "Both_Motor_Vibrate" 99 "Display_Mode"; BO_ 2566849024 SRCP_Display_Text: 8 Vector__XXX SG_ User_Text_Line : 0|8@1+ (1,0) [0|3] "" Vector__XXX SG_ Display_Segment : 8|8@1+ (1,0) [0|2] "" Vector__XXX SG_ User_Text_String : 16|48@1+ (1,0) [0|0] "ASCII" Vector__XXX CM_ BO_ 2566849024 "This message updates the displayed text on the connected SRCP. It consists of three segments of six characters each, for a total maximum of 18 characters."; CM_ SG_ 2566849024 User_Text_Line "Specifies the key for the user text, valid range is 0-3."; CM_ SG_ 2566849024 Display_Segment "Specifies the segment index, valid range is 0-2."; CM_ SG_ 2566849024 User_Text_String "The user text string consisting of 6 ASCII characters."; BO_ 2565799680 Address_Claiming: 8 Vector__XXX SG_ Identity_Number : 0|21@1+ (1,0) [0|0] "" Vector__XXX SG_ Manufacturer_Code : 21|11@1+ (1,0) [0|0] "" Vector__XXX SG_ ECU_Instance : 32|3@1+ (1,0) [0|0] "" Vector__XXX SG_ Function_Instance : 35|5@1+ (1,0) [0|0] "" Vector__XXX SG_ Function : 40|8@1+ (1,0) [0|0] "" Vector__XXX SG_ reserved : 48|1@1+ (1,0) [0|0] "" Vector__XXX SG_ Vehicle_System : 49|7@1+ (1,0) [0|0] "" Vector__XXX SG_ Vehicle_System_Instance : 56|4@1+ (1,0) [0|0] "" Vector__XXX SG_ Industry_Group : 60|3@1+ (1,0) [0|0] "" Vector__XXX SG_ Addr_Claiming_Supported : 63|1@1+ (1,0) [0|0] "" Vector__XXX BO_ 2365445632 Basic_Joystick_Message_1: 8 Vector__XXX SG_ X_Axis_Neutral_Position_Status : 0|2@1+ (1,0) [0|0] "" Vector__XXX SG_ X_Axis_Lever_Left_Negative_Position_Status : 2|2@1+ (1,0) [0|0] "" Vector__XXX SG_ X_Axis_Lever_Right_Positive_Position_Status : 4|2@1+ (1,0) [0|0] "" Vector__XXX SG_ X_Axis_Position : 6|10@1+ (1,0) [0|0] "" Vector__XXX SG_ Y_Axis_Neutral_Position_Status : 16|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Y_Axis_Lever_Back_Negative_Position_Status : 18|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Y_Axis_Lever_Forward_Positive_Position_Status : 20|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Y_Axis_Position : 22|10@1+ (1,0) [0|0] "" Vector__XXX SG_ Y_Axis_Detent_Position_Status : 36|2@1- (1,0) [0|0] "" Vector__XXX SG_ X_Axis_Detent_Position_Status : 38|2@1- (1,0) [0|0] "" Vector__XXX SG_ Button_4_Pressed_Status : 40|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_3_Pressed_Status : 42|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_2_Pressed_Status : 44|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_1_Pressed_Status : 46|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_8_Pressed_Status : 48|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_7_Pressed_Status : 50|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_6_Pressed_Status : 52|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_5_Pressed_Status : 54|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_12_Pressed_Status : 56|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_11_Pressed_Status : 58|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_10_Pressed_Status : 60|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_9_Pressed_Status : 62|2@1+ (1,0) [0|0] "" Vector__XXX BO_ 2365445888 Extended_Joystick_Message_1: 8 Vector__XXX SG_ Grip_X_Axis_Neutral_Position_Status : 0|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_X_Axis_Lever_Left_Negative_Position_Status : 2|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_X_Axis_Lever_Right_Positive_Position_Status : 4|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_X_Axis_Position : 6|10@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_Y_Axis_Neutral_Position_Status : 16|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_Y_Axis_Lever_Back_Negative_Position_Status : 18|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_Y_Axis_Lever_Forward_Positive_Position_Status : 20|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_Y_Axis_Position : 22|10@1+ (1,0) [0|0] "" Vector__XXX SG_ Theta_Axis_Neutral_Position_Status : 32|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Theta_Axis_Counter_Clockwise_Negative_Position_Status : 34|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Theta_Axis_Clockwise_Positive_Position_Status : 36|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Theta_Axis_Position : 38|10@1+ (1,0) [0|0] "" Vector__XXX SG_ Theta_Axis_Detent_Position_Status : 50|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_Y_Axis_Detent_Position_Status : 52|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_X_Axis_Detent_Position_Status : 54|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_16_Pressed_Status : 56|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_15_Pressed_Status : 58|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_14_Pressed_Status : 60|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_13_Pressed_Status : 62|2@1+ (1,0) [0|0] "" Vector__XXX BO_ 2365446144 Basic_Joystick_Message_2: 8 Vector__XXX SG_ X_Axis_Neutral_Position_Status : 0|2@1+ (1,0) [0|0] "" Vector__XXX SG_ X_Axis_Lever_Left_Negative_Position_Status : 2|2@1+ (1,0) [0|0] "" Vector__XXX SG_ X_Axis_Lever_Right_Positive_Position_Status : 4|2@1+ (1,0) [0|0] "" Vector__XXX SG_ X_Axis_Position : 6|10@1+ (1,0) [0|0] "" Vector__XXX SG_ Y_Axis_Neutral_Position_Status : 16|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Y_Axis_Lever_Back_Negative_Position_Status : 18|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Y_Axis_Lever_Forward_Positive_Position_Status : 20|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Y_Axis_Position : 22|10@1+ (1,0) [0|0] "" Vector__XXX SG_ Y_Axis_Detent_Position_Status : 36|2@1+ (1,0) [0|0] "" Vector__XXX SG_ X_Axis_Detent_Position_Status : 38|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_4_Pressed_Status : 40|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_3_Pressed_Status : 42|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_2_Pressed_Status : 44|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_1_Pressed_Status : 46|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_8_Pressed_Status : 48|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_7_Pressed_Status : 50|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_6_Pressed_Status : 52|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_5_Pressed_Status : 54|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_12_Pressed_Status : 56|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_11_Pressed_Status : 58|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_10_Pressed_Status : 60|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_9_Pressed_Status : 62|2@1+ (1,0) [0|0] "" Vector__XXX BO_ 2365446400 Extended_Joystick_Message_2: 8 Vector__XXX SG_ Grip_X_Axis_Neutral_Position_Status : 0|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_X_Axis_Lever_Left_Negative_Position_Status : 2|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_X_Axis_Lever_Right_Positive_Position_Status : 4|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_X_Axis_Position : 6|10@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_Y_Axis_Neutral_Position_Status : 16|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_Y_Axis_Lever_Back_Negative_Position_Status : 18|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_Y_Axis_Lever_Forward_Positive_Position_Status : 20|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_Y_Axis_Position : 22|10@1+ (1,0) [0|0] "" Vector__XXX SG_ Theta_Axis_Neutral_Position_Status : 32|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Theta_Axis_Counter_Clockwise_Negative_Position_Status : 34|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Theta_Axis_Clockwise_Positive_Position_Status : 36|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Theta_Axis_Position : 38|10@1+ (1,0) [0|0] "" Vector__XXX SG_ Theta_Axis_Detent_Position_Status : 50|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_Y_Axis_Detent_Position_Status : 52|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Grip_X_Axis_Detent_Position_Status : 54|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_16_Pressed_Status : 56|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_15_Pressed_Status : 58|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_14_Pressed_Status : 60|2@1+ (1,0) [0|0] "" Vector__XXX SG_ Button_13_Pressed_Status : 62|2@1+ (1,0) [0|0] "" Vector__XXX BO_ 2365521920 Generic_EPC_CAN_MESSAGE: 8 Vector__XXX SG_ u8_1 : 0|8@1+ (1,0) [0|0] "" Vector__XXX SG_ u8_2 : 8|8@1+ (1,0) [0|0] "" Vector__XXX SG_ u8_3 : 16|8@1+ (1,0) [0|0] "" Vector__XXX SG_ u8_4 : 24|8@1+ (1,0) [0|0] "" Vector__XXX SG_ u8_5 : 32|8@1+ (1,0) [0|0] "" Vector__XXX SG_ u8_6 : 40|8@1+ (1,0) [0|0] "" Vector__XXX SG_ u8_7 : 48|8@1+ (1,0) [0|0] "" Vector__XXX SG_ u8_8 : 56|8@1+ (1,0) [0|0] "" Vector__XXX BO_ 2298413824 Peer_Safety_Event: 8 Vector__XXX SG_ Peer_Event_Counter : 0|8@1+ (1,0) [0|255] "" Vector__XXX SG_ Peer_Index : 8|8@1+ (1,0) [0|31] "" Vector__XXX SG_ Peer_Source_SMCU : 16|8@1+ (1,0) [0|255] "" Vector__XXX SG_ Peer_IO_Index : 24|8@1+ (1,0) [0|255] "" Vector__XXX SG_ Peer_Current_State : 32|8@1+ (1,0) [0|255] "" Vector__XXX SG_ Peer_Reserved_0 : 40|8@1+ (1,0) [0|255] "" Vector__XXX SG_ Peer_Reserved_1 : 48|8@1+ (1,0) [0|255] "" Vector__XXX SG_ Peer_Reserved_2 : 56|8@1+ (1,0) [0|255] "" Vector__XXX BO_ 2298414080 Local_Safety_Event: 8 Vector__XXX SG_ Local_Event_Counter : 0|8@1+ (1,0) [0|255] "" Vector__XXX SG_ Local_Event_Type : 8|8@1+ (1,0) [0|255] "" Vector__XXX SG_ Local_Source_SMCU : 16|8@1+ (1,0) [0|255] "" Vector__XXX SG_ Local_IO_Direction : 24|8@1+ (1,0) [0|255] "" Vector__XXX SG_ Local_IO_Index : 32|8@1+ (1,0) [0|255] "" Vector__XXX SG_ Local_Current_Safety_Summary : 40|8@1+ (1,0) [0|15] "" Vector__XXX SG_ Local_Event_Code : 48|16@1+ (1,0) [0|65535] "" Vector__XX BO_ 2566849792 PeerConnectionStatus: 8 Vector__XXX SG_ Peer_Offset : 0|8@1+ (1,0) [0|255] "" Vector__XXX SG_ Peer01_Status : 8|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer02_Status : 10|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer03_Status : 12|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer04_Status : 14|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer05_Status : 16|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer06_Status : 18|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer07_Status : 20|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer08_Status : 22|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer09_Status : 24|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer10_Status : 26|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer11_Status : 28|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer12_Status : 30|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer13_Status : 32|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer14_Status : 34|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer15_Status : 36|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer16_Status : 38|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer17_Status : 40|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer18_Status : 42|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer19_Status : 44|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer20_Status : 46|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer21_Status : 48|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer22_Status : 50|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer23_Status : 52|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer24_Status : 54|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer25_Status : 56|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer26_Status : 58|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer27_Status : 60|2@1+ (1,0) [0|3] "" Vector__XXX SG_ Peer28_Status : 62|2@1+ (1,0) [0|3] "" Vector__XXX CM_ BO_ 2565734403 "This PGN is used to send the Address Claiming."; CM_ BO_ 2566849792 "J1939 paged peer connection status snapshot. Uses priority 4, PGN 0xFF04, source address 0x00. Byte 0 carries Peer_Offset as a page index, where the first reported peer slot is 28 x Peer_Offset. Bytes 1-7 report 28 peer states for that page. Any peer slot not assigned in the peer list shall report Unknown_Unassigned (0)."; VAL_TABLE_ PeerConnectionState 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; CM_ SG_ 2566849792 Peer_Offset "Zero-based page index. The first reported peer slot is 28 x Peer_Offset."; CM_ SG_ 2566849792 Peer01_Status "First peer connection state in the reported window."; CM_ SG_ 2566849792 Peer02_Status "Second peer connection state in the reported window."; CM_ SG_ 2566849792 Peer03_Status "Third peer connection state in the reported window."; CM_ SG_ 2566849792 Peer04_Status "Fourth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer05_Status "Fifth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer06_Status "Sixth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer07_Status "Seventh peer connection state in the reported window."; CM_ SG_ 2566849792 Peer08_Status "Eighth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer09_Status "Ninth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer10_Status "Tenth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer11_Status "Eleventh peer connection state in the reported window."; CM_ SG_ 2566849792 Peer12_Status "Twelfth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer13_Status "Thirteenth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer14_Status "Fourteenth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer15_Status "Fifteenth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer16_Status "Sixteenth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer17_Status "Seventeenth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer18_Status "Eighteenth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer19_Status "Nineteenth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer20_Status "Twentieth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer21_Status "Twenty-first peer connection state in the reported window."; CM_ SG_ 2566849792 Peer22_Status "Twenty-second peer connection state in the reported window."; CM_ SG_ 2566849792 Peer23_Status "Twenty-third peer connection state in the reported window."; CM_ SG_ 2566849792 Peer24_Status "Twenty-fourth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer25_Status "Twenty-fifth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer26_Status "Twenty-sixth peer connection state in the reported window."; CM_ SG_ 2566849792 Peer27_Status "Twenty-seventh peer connection state in the reported window."; CM_ SG_ 2566849792 Peer28_Status "Twenty-eighth peer connection state in the reported window."; BA_DEF_ "ProtocolType" STRING ; BA_DEF_ BO_ "GenMsgCycleTime" INT 0 3600000; BA_DEF_ BO_ "GenMsgSendType" ENUM "cyclic","reserved","cyclicIfActive","reserved","reserved","reserved","reserved","reserved","noMsgSendType"; BA_DEF_ SG_ "SigType" ENUM "Default","Range","RangeSigned","ASCII","Discrete","Control","ReferencePGN","DTC","StringDelimiter","StringLength","StringLengthControl"; BA_DEF_ BO_ "VFrameFormat" ENUM "StandardCAN","ExtendedCAN","reserved","J1939PG"; BA_DEF_ SG_ "SPN" INT 0 524287; BA_DEF_ SG_ "emotas_bitsize" INT 0 5120; BA_DEF_DEF_ "ProtocolType" ""; BA_DEF_DEF_ "GenMsgCycleTime" 0; BA_DEF_DEF_ "GenMsgSendType" "noMsgSendType"; BA_DEF_DEF_ "SigType" "Default"; BA_DEF_DEF_ "VFrameFormat" "J1939PG"; BA_DEF_DEF_ "SPN" 0; BA_DEF_DEF_ "emotas_bitsize" 64; BA_ "VFrameFormat" BO_ 65284 3; BA_ "GenMsgSendType" BO_ 65284 8; BA_ "emotas_bitsize" SG_ 65284 u8_ 64; BA_ "SPN" SG_ 65284 u8_ 999; BA_ "SigType" SG_ 65284 u8_ 8; BA_ "VFrameFormat" BO_ 2164196862 3; BA_ "GenMsgSendType" BO_ 2164196862 8; BA_ "emotas_bitsize" SG_ 2164196862 usrfeedbackstring 64; BA_ "SPN" SG_ 2164196862 usrfeedbackstring 101; BA_ "SigType" SG_ 2164196862 usrfeedbackstring 8; BA_ "VFrameFormat" BO_ 2565734403 3; BA_ "GenMsgSendType" BO_ 2565734403 8; BA_ "SPN" SG_ 2565734403 Identity_Number 2837; BA_ "SPN" SG_ 2565734403 Manufacturer_Code 2838; BA_ "SPN" SG_ 2565734403 ECU_Instance 2840; BA_ "SPN" SG_ 2565734403 Function_Instance 2839; BA_ "SPN" SG_ 2565734403 Function 2841; BA_ "SPN" SG_ 2565734403 reserved 0; BA_ "SPN" SG_ 2565734403 Vehicle_System 2842; BA_ "SPN" SG_ 2565734403 Vehicle_System_Instance 2843; BA_ "SPN" SG_ 2565734403 Industry_Group 2846; BA_ "SPN" SG_ 2565734403 Addr_Claiming_Supported 2844; BA_ "VFrameFormat" BO_ 2365445635 3; BA_ "GenMsgSendType" BO_ 2365445635 8; BA_ "SPN" SG_ 2365445635 X_Axis_Neutral_Position_Status 2675; BA_ "SPN" SG_ 2365445635 X_Axis_Lever_Left_Negative_Position_Status 2670; BA_ "SPN" SG_ 2365445635 X_Axis_Lever_Right_Positive_Position_Status 2665; BA_ "SPN" SG_ 2365445635 X_Axis_Position 2660; BA_ "SPN" SG_ 2365445635 Y_Axis_Neutral_Position_Status 2676; BA_ "SPN" SG_ 2365445635 Y_Axis_Lever_Back_Negative_Position_Status 2671; BA_ "SPN" SG_ 2365445635 Y_Axis_Lever_Forward_Positive_Position_Status 2666; BA_ "SPN" SG_ 2365445635 Y_Axis_Position 2661; BA_ "SPN" SG_ 2365445635 Y_Axis_Detent_Position_Status 2681; BA_ "SPN" SG_ 2365445635 X_Axis_Detent_Position_Status 2680; BA_ "SPN" SG_ 2365445635 Button_4_Pressed_Status 2688; BA_ "SPN" SG_ 2365445635 Button_3_Pressed_Status 2687; BA_ "SPN" SG_ 2365445635 Button_2_Pressed_Status 2686; BA_ "SPN" SG_ 2365445635 Button_1_Pressed_Status 2685; BA_ "SPN" SG_ 2365445635 Button_8_Pressed_Status 2692; BA_ "SPN" SG_ 2365445635 Button_7_Pressed_Status 2691; BA_ "SPN" SG_ 2365445635 Button_6_Pressed_Status 2690; BA_ "SPN" SG_ 2365445635 Button_5_Pressed_Status 2689; BA_ "SPN" SG_ 2365445635 Button_12_Pressed_Status 2696; BA_ "SPN" SG_ 2365445635 Button_11_Pressed_Status 2695; BA_ "SPN" SG_ 2365445635 Button_10_Pressed_Status 2694; BA_ "SPN" SG_ 2365445635 Button_9_Pressed_Status 2693; BA_ "VFrameFormat" BO_ 2365445891 3; BA_ "GenMsgSendType" BO_ 2365445891 8; BA_ "SPN" SG_ 2365445891 Grip_X_Axis_Neutral_Position_Status 2677; BA_ "SPN" SG_ 2365445891 Grip_X_Axis_Lever_Left_Negative_Position_Status 2672; BA_ "SPN" SG_ 2365445891 Grip_X_Axis_Lever_Right_Positive_Position_Status 2667; BA_ "SPN" SG_ 2365445891 Grip_X_Axis_Position 2662; BA_ "SPN" SG_ 2365445891 Grip_Y_Axis_Neutral_Position_Status 2678; BA_ "SPN" SG_ 2365445891 Grip_Y_Axis_Lever_Back_Negative_Position_Status 2673; BA_ "SPN" SG_ 2365445891 Grip_Y_Axis_Lever_Forward_Positive_Position_Status 2668; BA_ "SPN" SG_ 2365445891 Grip_Y_Axis_Position 2663; BA_ "SPN" SG_ 2365445891 Theta_Axis_Neutral_Position_Status 2679; BA_ "SPN" SG_ 2365445891 Theta_Axis_Counter_Clockwise_Negative_Position_Status 2674; BA_ "SPN" SG_ 2365445891 Theta_Axis_Clockwise_Positive_Position_Status 2669; BA_ "SPN" SG_ 2365445891 Theta_Axis_Position 2664; BA_ "SPN" SG_ 2365445891 Theta_Axis_Detent_Position_Status 2684; BA_ "SPN" SG_ 2365445891 Grip_Y_Axis_Detent_Position_Status 2683; BA_ "SPN" SG_ 2365445891 Grip_X_Axis_Detent_Position_Status 2682; BA_ "SPN" SG_ 2365445891 Button_16_Pressed_Status 6734; BA_ "SPN" SG_ 2365445891 Button_15_Pressed_Status 6733; BA_ "SPN" SG_ 2365445891 Button_14_Pressed_Status 6732; BA_ "SPN" SG_ 2365445891 Button_13_Pressed_Status 6731; BA_ "VFrameFormat" BO_ 2365446147 3; BA_ "GenMsgSendType" BO_ 2365446147 8; BA_ "SPN" SG_ 2365446147 X_Axis_Neutral_Position_Status 2712; BA_ "SPN" SG_ 2365446147 X_Axis_Lever_Left_Negative_Position_Status 2707; BA_ "SPN" SG_ 2365446147 X_Axis_Lever_Right_Positive_Position_Status 2702; BA_ "SPN" SG_ 2365446147 X_Axis_Position 2697; BA_ "SPN" SG_ 2365446147 Y_Axis_Neutral_Position_Status 2713; BA_ "SPN" SG_ 2365446147 Y_Axis_Lever_Back_Negative_Position_Status 2708; BA_ "SPN" SG_ 2365446147 Y_Axis_Lever_Forward_Positive_Position_Status 2703; BA_ "SPN" SG_ 2365446147 Y_Axis_Position 2698; BA_ "SPN" SG_ 2365446147 Y_Axis_Detent_Position_Status 2718; BA_ "SPN" SG_ 2365446147 X_Axis_Detent_Position_Status 2717; BA_ "SPN" SG_ 2365446147 Button_4_Pressed_Status 2725; BA_ "SPN" SG_ 2365446147 Button_3_Pressed_Status 2724; BA_ "SPN" SG_ 2365446147 Button_2_Pressed_Status 2723; BA_ "SPN" SG_ 2365446147 Button_1_Pressed_Status 2722; BA_ "SPN" SG_ 2365446147 Button_8_Pressed_Status 2729; BA_ "SPN" SG_ 2365446147 Button_7_Pressed_Status 2728; BA_ "SPN" SG_ 2365446147 Button_6_Pressed_Status 2727; BA_ "SPN" SG_ 2365446147 Button_5_Pressed_Status 2726; BA_ "SPN" SG_ 2365446147 Button_12_Pressed_Status 2733; BA_ "SPN" SG_ 2365446147 Button_11_Pressed_Status 2732; BA_ "SPN" SG_ 2365446147 Button_10_Pressed_Status 2731; BA_ "SPN" SG_ 2365446147 Button_9_Pressed_Status 2730; BA_ "VFrameFormat" BO_ 2365446403 3; BA_ "GenMsgSendType" BO_ 2365446403 8; BA_ "SPN" SG_ 2365446403 Grip_X_Axis_Neutral_Position_Status 2714; BA_ "SPN" SG_ 2365446403 Grip_X_Axis_Lever_Left_Negative_Position_Status 2709; BA_ "SPN" SG_ 2365446403 Grip_X_Axis_Lever_Right_Positive_Position_Status 2704; BA_ "SPN" SG_ 2365446403 Grip_X_Axis_Position 2699; BA_ "SPN" SG_ 2365446403 Grip_Y_Axis_Neutral_Position_Status 2715; BA_ "SPN" SG_ 2365446403 Grip_Y_Axis_Lever_Back_Negative_Position_Status 2710; BA_ "SPN" SG_ 2365446403 Grip_Y_Axis_Lever_Forward_Positive_Position_Status 2705; BA_ "SPN" SG_ 2365446403 Grip_Y_Axis_Position 2700; BA_ "SPN" SG_ 2365446403 Theta_Axis_Neutral_Position_Status 2716; BA_ "SPN" SG_ 2365446403 Theta_Axis_Counter_Clockwise_Negative_Position_Status 2711; BA_ "SPN" SG_ 2365446403 Theta_Axis_Clockwise_Positive_Position_Status 2706; BA_ "SPN" SG_ 2365446403 Theta_Axis_Position 2701; BA_ "SPN" SG_ 2365446403 Theta_Axis_Detent_Position_Status 2721; BA_ "SPN" SG_ 2365446403 Grip_Y_Axis_Detent_Position_Status 2720; BA_ "SPN" SG_ 2365446403 Grip_X_Axis_Detent_Position_Status 2719; BA_ "SPN" SG_ 2365446403 Button_16_Pressed_Status 6738; BA_ "SPN" SG_ 2365446403 Button_15_Pressed_Status 6737; BA_ "SPN" SG_ 2365446403 Button_14_Pressed_Status 6736; BA_ "SPN" SG_ 2365446403 Button_13_Pressed_Status 6735; BA_ "VFrameFormat" BO_ 2365521920 3; BA_ "GenMsgSendType" BO_ 2365521920 8; BA_ "SPN" SG_ 2365521920 u8_1 999; BA_ "SPN" SG_ 2365521920 u8_2 998; BA_ "SPN" SG_ 2365521920 u8_3 997; BA_ "SPN" SG_ 2365521920 u8_4 996; BA_ "SPN" SG_ 2365521920 u8_5 995; BA_ "SPN" SG_ 2365521920 u8_6 994; BA_ "SPN" SG_ 2365521920 u8_7 993; BA_ "SPN" SG_ 2365521920 u8_8 992; BA_ "VFrameFormat" BO_ 2566849792 3; BA_ "GenMsgSendType" BO_ 2566849792 8; VAL_ 2566849792 Peer01_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer02_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer03_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer04_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer05_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer06_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer07_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer08_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer09_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer10_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer11_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer12_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer13_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer14_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer15_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer16_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer17_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer18_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer19_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer20_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer21_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer22_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer23_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer24_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer25_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer26_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer27_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; VAL_ 2566849792 Peer28_Status 0 "Unknown_Unassigned" 1 "Connected" 2 "Disconnected" 3 "Reserved" ; BA_ "ProtocolType" "J1939"; CM_ BO_ 2298413824 "Peer safety event message. Intended only for peer-related safety state changes that can be derived from care list and peer tracking information."; CM_ BO_ 2298414080 "Local safety event message. Intended for local EPC safety changes and exact local safety detail."; CM_ SG_ 2298413824 Peer_Event_Counter "8-bit event counter incremented whenever a peer safety event is sent. Helps detect missed transitions."; CM_ SG_ 2298413824 Peer_Index "Peer slot index 0-31."; CM_ SG_ 2298413824 Peer_Source_SMCU "Which SMCU reported the peer-related change."; CM_ SG_ 2298413824 Peer_IO_Index "Input/output pair index related to the peer event. Reserved for future peer use beyond the current care list state reporting."; CM_ SG_ 2298413824 Peer_Current_State "Peer state derived from careListState. See CARE_LIST_EMPTY, CARE_LIST_OK, CARE_LIST_TIMEOUT, and CARE_LIST_SAFETY in safety-cert-epc."; CM_ SG_ 2298413824 Peer_Reserved_0 "Reserved. Transmit zero."; CM_ SG_ 2298413824 Peer_Reserved_1 "Reserved. Transmit zero."; CM_ SG_ 2298413824 Peer_Reserved_2 "Reserved. Transmit zero."; CM_ SG_ 2298414080 Local_Event_Counter "8-bit event counter incremented whenever a local safety event is sent. Helps detect missed transitions."; CM_ SG_ 2298414080 Local_Event_Type "Top-level local event category. This tells the decoder what kind of local safety change occurred."; CM_ SG_ 2298414080 Local_Source_SMCU "Which SMCU reported the local safety change."; CM_ SG_ 2298414080 Local_IO_Direction "Direction associated with the local event. Use Input, Output, or Both for index-scoped IO events. Use 255 when not applicable."; CM_ SG_ 2298414080 Local_IO_Index "Input/output pair index. Use 255 when not applicable to the event."; CM_ SG_ 2298414080 Local_Current_Safety_Summary "Current normalized local safety summary. Bit0=Not_Requested_or_Output_Permitted, Bit1=Fault_Present, Bit2=Timeout_Present, Bit3=Safety_Request_Present."; CM_ SG_ 2298414080 Local_Event_Code "Exact 16-bit local safety code or cause from firmware. Examples include outputSafeCause, lastSafeState1Cause, or future exact fault IDs."; VAL_ 2298413824 Peer_Source_SMCU 0 "SMCU0" 1 "SMCU1" 2 "Both_SMCUs" 255 "Unknown" ; VAL_ 2298413824 Peer_Current_State 0 "Care_List_Empty" 1 "Care_List_Ok" 2 "Care_List_Timeout" 3 "Care_List_Safety" ; VAL_ 2298414080 Local_Event_Type 0 "IO_State_Changed" 1 "IO_Cause_Changed" 2 "IO_State_And_Cause_Changed" 3 "Safe_State_1_Changed" 4 "Safe_State_2_Changed" 255 "Reserved_Unknown" ; VAL_ 2298414080 Local_IO_Direction 0 "Input" 1 "Output" 2 "Both" 255 "Not_Applicable" ; VAL_ 2298414080 Local_Source_SMCU 0 "SMCU0" 1 "SMCU1" 2 "Both" 255 "Unknown" ; BA_ "VFrameFormat" BO_ 2298413824 3; BA_ "GenMsgSendType" BO_ 2298413824 8; BA_ "VFrameFormat" BO_ 2298414080 3; BA_ "GenMsgSendType" BO_ 2298414080 8;