-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdbc_sample.dbc
99 lines (79 loc) · 2.52 KB
/
dbc_sample.dbc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
VERSION "1.0"
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_: Node2 Node1 Node0
VAL_TABLE_ Value0 2 "Value2" 1 "Value1" 0 "Value0" ;
VAL_TABLE_ Numbers 3 "Three" 2 "Two" 1 "One" 0 "Zero" ;
BO_ 2147487969 CANMultiplexed: 2 Node0
SG_ Value1 m1 : 8|8@1+ (1,0) [0|0] "" Node1
SG_ Value0 m0 : 8|8@1+ (1,0) [0|0] "" Node0
SG_ Multiplexer M : 0|8@1+ (1,0) [0|0] "" Node0
BO_ 1234 CANMessage: 8 Node0
SG_ Signal1 : 32|32@1+ (100,0) [0|100] "%" Node1,Node2
SG_ Signal0 : 0|32@1- (1,0) [0|0] "" Node1,Node2
EV_ UnrestrictedEnvVar: 0 [0|0] "Nm" 0 1 DUMMY_NODE_VECTOR8000 Node0;
EV_ RWEnvVar_wData: 0 [0|1234] "" 60 2 DUMMY_NODE_VECTOR3 Node2;
EV_ WriteOnlyEnvVar: 1 [0|1234] "" 60 3 DUMMY_NODE_VECTOR2 Node2;
EV_ ReadOnlyEnvVar: 0 [0|100] "MPH" 20 4 DUMMY_NODE_VECTOR1 Node2;
ENVVAR_DATA_ RWEnvVar_wData: 10;
CM_ "DBC Template with multi-
line
description";
CM_ BU_ Node0 "The 0th Node";
CM_ BO_ 2147487969 "Multiplexed CAN-Message";
CM_ SG_ 1234 Signal0 "First signal in this message";
CM_ EV_ RWEnvVar_wData "This a comment for an environment variable";
CM_ EV_ WriteOnlyEnvVar "This a comment for an environment variable";
CM_ EV_ ReadOnlyEnvVar "This a comment for an environment variable";
BA_DEF_ EV_ "RWEnvVar_wData" INT 0 10;
BA_DEF_ EV_ "GlobalEnvVar" HEX 256 320;
BA_DEF_ SG_ "SGEnumAttribute" ENUM "Val0","Val1","Val2";
BA_DEF_ BU_ "BUIntAttribute" INT 0 100;
BA_DEF_ BO_ "BOStringAttribute" STRING ;
BA_DEF_ "FloatAttribute" FLOAT 0 50.5;
BA_DEF_REL_ BU_EV_REL_ "ControlUnitEnvVarAttr" STRING ;
BA_DEF_DEF_REL_ "ControlUnitEnvVarAttr" "MyVar";
BA_DEF_DEF_ "RWEnvVar_wData" 5;
BA_DEF_DEF_ "GlobalEnvVar" 288;
BA_DEF_DEF_ "SGEnumAttribute" "Val0";
BA_DEF_DEF_ "BUIntAttribute" 50;
BA_DEF_DEF_ "BOStringAttribute" "String";
BA_DEF_DEF_ "FloatAttribute" 25.25;
BA_ "FloatAttribute" 45.9;
BA_ "BUIntAttribute" BU_ Node0 100;
BA_ "BOStringAttribute" BO_ 1234 "MessageAttribute";
BA_ "SGEnumAttribute" SG_ 1234 Signal0 2;
BA_ "RWEnvVar_wData" EV_ RWEnvVar_wData 3;
VAL_ 2147487969 Value1 3 "Three" 2 "Two" 1 "One" 0 "Zero" ;
VAL_ 2147487969 Value0 2 "Value2" 1 "Value1" 0 "Value0" ;
VAL_ RWEnvVar_wData 2 "Value2" 1 "Value1" 0 "Value0" ;
VAL_ WriteOnlyEnvVar 2 "Value2" 1 "Value1" 0 "Value0" ;
VAL_ ReadOnlyEnvVar 2 "Value2" 1 "Value1" 0 "Value0" ;