Skip to content

Commit 574be14

Browse files
committed
eds: ignore 0-sized signals, add signal-groups for records and arrays
1 parent dbda8b4 commit 574be14

File tree

7 files changed

+8833
-4
lines changed

7 files changed

+8833
-4
lines changed

1115.dbc

+2,631
Large diffs are not rendered by default.

aa.dbc

+84
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
VERSION "created by canmatrix"
2+
3+
4+
NS_ :
5+
6+
BS_:
7+
8+
BU_: PLC ZC_8TC_HEARTBEAT_VERSION
9+
10+
11+
BO_ 0 NMT_Out_Request: 2 PLC
12+
SG_ nmt_CMD : 0|8@1- (1,0) [-128|127] "" ZC_8TC_HEARTBEAT_VERSION
13+
SG_ Node_ID : 8|8@1- (1,0) [-128|127] "" ZC_8TC_HEARTBEAT_VERSION
14+
15+
BO_ 1793 NMT_Response_Frame_In: 8 ZC_8TC_HEARTBEAT_VERSION
16+
SG_ NMT_Response_10 : 0|32@1- (1,0) [-2147483648|2147483647] "" PLC
17+
SG_ NMT_Response_11 : 32|32@1- (1,0) [-2147483648|2147483647] "" PLC
18+
19+
BO_ 128 SYNC: 0 PLC
20+
21+
BO_ 129 EMCY: 8 ZC_8TC_HEARTBEAT_VERSION
22+
SG_ EMCY_Error_Code : 0|16@1- (1,0) [-32768|32767] "" PLC
23+
SG_ E_Reg : 16|8@1- (1,0) [-128|127] "" PLC
24+
SG_ E_Number : 24|8@1- (1,0) [-128|127] "" PLC
25+
26+
BO_ 1537 SDO_download: 8 ZC_8TC_HEARTBEAT_VERSION
27+
SG_ sdo_down_CMD M : 0|8@1- (1,0) [-128|127] "" PLC
28+
SG_ sdo_down_IDX : 8|16@1- (1,0) [-32768|32767] "" PLC
29+
SG_ sdo_down_SUBIDX : 24|8@1- (1,0) [-128|127] "" PLC
30+
SG_ data8 m47 : 32|8@1- (1,0) [-128|127] "" PLC
31+
SG_ data16 m43 : 32|16@1- (1,0) [-32768|32767] "" PLC
32+
SG_ data24 m39 : 32|24@1- (1,0) [-8388608|8388607] "" PLC
33+
SG_ data320 m35 : 32|32@1- (1,0) [-2147483648|2147483647] "" PLC
34+
SG_ data321 m67 : 32|32@1- (1,0) [-2147483648|2147483647] "" PLC
35+
36+
BO_ 1409 SDO_upload: 8 PLC
37+
SG_ sdo_state M : 0|8@1- (1,0) [-128|127] "" ZC_8TC_HEARTBEAT_VERSION
38+
SG_ sdo_uo_IDX : 8|16@1- (1,0) [-32768|32767] "" ZC_8TC_HEARTBEAT_VERSION
39+
SG_ sdo_up_SUBIDX : 24|8@1- (1,0) [-128|127] "" ZC_8TC_HEARTBEAT_VERSION
40+
SG_ error_code m128 : 32|32@1- (1,0) [-2147483648|2147483647] "" ZC_8TC_HEARTBEAT_VERSION
41+
SG_ data8 m79 : 32|8@1- (1,0) [-128|127] "" PLC
42+
SG_ data16 m75 : 32|16@1- (1,0) [-32768|32767] "" PLC
43+
SG_ data24 m71 : 32|24@1- (1,0) [-8388608|8388607] "" PLC
44+
45+
BO_ 641 _2nd_Transmit_PDO_Mapping_Paramet: 8 ZC_8TC_HEARTBEAT_VERSION
46+
SG_ _1st_object_to_be_mapped : 0|32@1+ (1,0) [0|4294967295] "" PLC
47+
SG_ _2nd_object_to_be_mapped : 32|32@1+ (1,0) [0|4294967295] "" PLC
48+
SG_ _3rd_object_to_be_mapped : 64|32@1+ (1,0) [0|4294967295] "" PLC
49+
SG_ _4th_object_to_be_mapped : 96|32@1+ (1,0) [0|4294967295] "" PLC
50+
51+
BO_ 897 _3rd_Transmit_PDO_Mapping_Paramet: 8 ZC_8TC_HEARTBEAT_VERSION
52+
SG_ _1st_object_to_be_mapped : 0|32@1+ (1,0) [0|4294967295] "" PLC
53+
SG_ _2st_object_to_be_mapped : 32|32@1+ (1,0) [0|4294967295] "" PLC
54+
SG_ _3st_object_to_be_mapped : 64|32@1+ (1,0) [0|4294967295] "" PLC
55+
SG_ _4st_object_to_be_mapped : 96|32@1+ (1,0) [0|4294967295] "" PLC
56+
57+
BO_ 1153 _4th_Transmit_PDO_Mapping_Paramet: 8 ZC_8TC_HEARTBEAT_VERSION
58+
SG_ _1st_object_to_be_mapped : 0|32@1+ (1,0) [0|4294967295] "" PLC
59+
SG_ _2nd_object_to_be_mapped : 32|32@1+ (1,0) [0|4294967295] "" PLC
60+
SG_ _3rd_object_to_be_mapped : 64|32@1+ (1,0) [0|4294967295] "" PLC
61+
SG_ _4th_object_to_be_mapped : 96|32@1+ (1,0) [0|4294967295] "" PLC
62+
63+
BO_ 0 _5th_Transmit_PDO_Mapping_Paramet: 8 ZC_8TC_HEARTBEAT_VERSION
64+
SG_ _1st_object_to_be_mapped : 0|32@1+ (1,0) [0|4294967295] "" PLC
65+
SG_ _2nd_object_to_be_mapped : 32|32@1+ (1,0) [0|4294967295] "" PLC
66+
SG_ _3rd_object_to_be_mapped : 64|32@1+ (1,0) [0|4294967295] "" PLC
67+
SG_ _4th_object_to_be_mapped : 96|32@1+ (1,0) [0|4294967295] "" PLC
68+
69+
70+
71+
72+
73+
BA_DEF_ BO_ "SystemMessageLongSymbol" STRING;
74+
75+
76+
BA_ "SystemMessageLongSymbol" BO_ 641 "2nd_Transmit_PDO_Mapping_Parameter";
77+
BA_ "SystemMessageLongSymbol" BO_ 897 "3rd_Transmit_PDO_Mapping_Parameter";
78+
BA_ "SystemMessageLongSymbol" BO_ 1153 "4th_Transmit_PDO_Mapping_Parameter";
79+
BA_ "SystemMessageLongSymbol" BO_ 0 "5th_Transmit_PDO_Mapping_Parameter";
80+
81+
82+
VAL_ 0 nmt_CMD 1 "switch to state \"Operational\"" 2 "switch to state \"Stop\"" 128 "switch to state \"Pre-Operational\"" 129 "Reset Node" 130 "Reset Communication";
83+
VAL_ 1537 sdo_down_CMD 35 "4_bytes" 39 "3_bytes" 43 "16_bytes" 47 "8_bytes" 64 "upload_request";
84+
VAL_ 1409 sdo_state 35 "4_bytes" 39 "3_bytes" 43 "16_bytes" 47 "8_bytes" 128 "upload_error";

bb.dbc

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
VERSION "created by canmatrix"
2+
3+
4+
NS_ :
5+
6+
BS_:
7+
8+
BU_:
9+
10+
11+
BO_ 0 SDO_TX: 0 Vector__XXX
12+
SG_ CMD_CCS M : 0|0@1- (1,0) [0|0] "" Vector__XXX
13+
SG_ Index m2 : 0|0@1- (1,0) [0|0] "" Vector__XXX
14+
15+
16+
17+
18+
19+
20+
21+
22+
23+
SG_MUL_VAL_ 0 Index CMD_CSS 81159-81159;

src/canmatrix/formats/aa.dbc

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
VERSION ""
2+
3+
4+
NS_ :
5+
NS_DESC_
6+
CM_
7+
BA_DEF_
8+
BA_
9+
VAL_
10+
CAT_DEF_
11+
CAT_
12+
FILTER
13+
BA_DEF_DEF_
14+
EV_DATA_
15+
ENVVAR_DATA_
16+
SGTYPE_
17+
SGTYPE_VAL_
18+
BA_DEF_SGTYPE_
19+
BA_SGTYPE_
20+
SIG_TYPE_REF_
21+
VAL_TABLE_
22+
SIG_GROUP_
23+
SIG_VALTYPE_
24+
SIGTYPE_VALTYPE_
25+
BO_TX_BU_
26+
BA_DEF_REL_
27+
BA_REL_
28+
BA_DEF_DEF_REL_
29+
BU_SG_REL_
30+
BU_EV_REL_
31+
BU_BO_REL_
32+
SG_MUL_VAL_
33+
34+
BS_:
35+
36+
BU_:
37+
38+
39+
BO_ 1409 SDO_TX: 8 Vector__XXX
40+
SG_ CMD_CCS M : 5|3@1+ (1,0) [0|0] "" Vector__XXX
41+
SG_ Index m2M : 8|24@1+ (1,0) [0|0] "" Vector__XXX
42+
SG_ Motor_temperature m8229 : 32|8@1+ (1,0) [0|0] "degC" Vector__XXX
43+
SG_ Controller_temperature m73766 : 32|8@1+ (1,0) [0|0] "" Vector__XXX
44+
SG_ APP_1_Max_Fw_Velocity m1060865 : 32|32@1- (1,0) [0|0] "" Vector__XXX
45+
SG_ Torque_regulator_actual m139291 : 32|16@1- (1,0) [0|0] "quants" Vector__XXX
46+
SG_ Throttle_voltage m73840 : 32|16@1- (1,0) [0|0] "mV" Vector__XXX
47+
48+
49+
BA_DEF_ "BusType" STRING ;
50+
BA_DEF_DEF_ "BusType" "CAN";
51+
52+
SG_MUL_VAL_ 1409 Motor_temperature Index 8229-8229;
53+
SG_MUL_VAL_ 1409 Index CMD_CCS 2-2;
54+
SG_MUL_VAL_ 1409 Controller_temperature Index 73766-73766;
55+
SG_MUL_VAL_ 1409 APP_1_Max_Fw_Velocity Index 1060865-1060865;
56+
SG_MUL_VAL_ 1409 Torque_regulator_actual Index 139291-139291;
57+
SG_MUL_VAL_ 1409 Throttle_voltage Index 73840-73840;

0 commit comments

Comments
 (0)