github.com/jshiv/can-go@v0.2.1-0.20210224011015-069e90e90bdf/testdata/dbc/example/example.dbc (about)

     1  VERSION ""
     2  
     3  NS_ :
     4  
     5  BS_:
     6  
     7  BU_: DBG DRIVER IO MOTOR SENSOR
     8  
     9  BO_ 1 EmptyMessage: 0 DBG
    10  
    11  BO_ 100 DriverHeartbeat: 1 DRIVER
    12   SG_ Command : 0|8@1+ (1,0) [0|0] "" SENSOR,MOTOR
    13  
    14  BO_ 101 MotorCommand: 1 DRIVER
    15   SG_ Steer : 0|4@1- (1,-5) [-5|5] "" MOTOR
    16   SG_ Drive : 4|4@1+ (1,0) [0|9] "" MOTOR
    17  
    18  BO_ 400 MotorStatus: 3 MOTOR
    19   SG_ WheelError : 0|1@1+ (1,0) [0|0] "" DRIVER,IO
    20   SG_ SpeedKph : 8|16@1+ (0.001,0) [0|0] "km/h" DRIVER,IO
    21  
    22  BO_ 200 SensorSonars: 8 SENSOR
    23   SG_ Mux M : 0|4@1+ (1,0) [0|0] "" DRIVER,IO
    24   SG_ ErrCount : 4|12@1+ (1,0) [0|0] "" DRIVER,IO
    25   SG_ Left m0 : 16|12@1+ (0.1,0) [0|0] "" DRIVER,IO
    26   SG_ Middle m0 : 28|12@1+ (0.1,0) [0|0] "" DRIVER,IO
    27   SG_ Right m0 : 40|12@1+ (0.1,0) [0|0] "" DRIVER,IO
    28   SG_ Rear m0 : 52|12@1+ (0.1,0) [0|0] "" DRIVER,IO
    29   SG_ NoFiltLeft m1 : 16|12@1+ (0.1,0) [0|0] "" DBG
    30   SG_ NoFiltMiddle m1 : 28|12@1+ (0.1,0) [0|0] "" DBG
    31   SG_ NoFiltRight m1 : 40|12@1+ (0.1,0) [0|0] "" DBG
    32   SG_ NoFiltRear m1 : 52|12@1+ (0.1,0) [0|0] "" DBG
    33  
    34  BO_ 500 IODebug: 6 IO
    35   SG_ TestUnsigned : 0|8@1+ (1,0) [0|0] "" DBG
    36   SG_ TestEnum : 8|6@1+ (1,0) [0|0] "" DBG
    37   SG_ TestSigned : 16|8@1- (1,0) [0|0] "" DBG
    38   SG_ TestFloat : 24|8@1+ (0.5,0) [0|0] "" DBG
    39   SG_ TestBoolEnum : 32|1@1+ (1,0) [0|0] "" DBG
    40   SG_ TestScaledEnum : 40|2@1+ (2,0) [0|6] "" DBG
    41  
    42  EV_ BrakeEngaged: 0 [0|1] "" 0 10 DUMMY_NODE_VECTOR0 Vector__XXX;
    43  EV_ Torque: 1 [0|30000] "mNm" 500 16 DUMMY_NODE_VECTOR0 Vector__XXX;
    44  
    45  CM_ EV_ BrakeEngaged "Brake fully engaged";
    46  CM_ BU_ DRIVER "The driver controller driving the car";
    47  CM_ BU_ MOTOR "The motor controller of the car";
    48  CM_ BU_ SENSOR "The sensor controller of the car";
    49  CM_ BO_ 100 "Sync message used to synchronize the controllers";
    50  
    51  BA_DEF_ "BusType" STRING ;
    52  BA_DEF_ BO_  "GenMsgSendType" ENUM  "None","Cyclic","OnEvent";
    53  BA_DEF_ BO_ "GenMsgCycleTime" INT 0 0;
    54  BA_DEF_ SG_  "FieldType" STRING ;
    55  BA_DEF_ SG_  "GenSigStartValue" INT 0 10000;
    56  BA_DEF_DEF_ "BusType" "CAN";
    57  BA_DEF_DEF_ "FieldType" "";
    58  BA_DEF_DEF_ "GenMsgCycleTime" 0;
    59  BA_DEF_DEF_ "GenSigStartValue" 0;
    60  
    61  BA_ "GenMsgSendType" BO_ 1 0;
    62  BA_ "GenMsgSendType" BO_ 100 1;
    63  BA_ "GenMsgCycleTime" BO_ 100 1000;
    64  BA_ "GenMsgSendType" BO_ 101 1;
    65  BA_ "GenMsgCycleTime" BO_ 101 100;
    66  BA_ "GenMsgSendType" BO_ 200 1;
    67  BA_ "GenMsgCycleTime" BO_ 200 100;
    68  BA_ "GenMsgSendType" BO_ 400 1;
    69  BA_ "GenMsgCycleTime" BO_ 400 100;
    70  BA_ "GenMsgSendType" BO_ 500 2;
    71  BA_ "FieldType" SG_ 100 Command "Command";
    72  BA_ "FieldType" SG_ 500 TestEnum "TestEnum";
    73  BA_ "GenSigStartValue" SG_ 500 TestEnum 2;
    74  
    75  VAL_ 100 Command 2 "Reboot" 1 "Sync" 0 "None" ;
    76  VAL_ 500 TestEnum 2 "Two" 1 "One" ;
    77  VAL_ 500 TestScaledEnum 3 "Six" 2 "Four" 1 "Two" 0 "Zero" ;
    78  VAL_ 500 TestBoolEnum 1 "One" 0 "Zero" ;