Skip to content

Why is the output of human opposite to that of cantools? #154

Description

@guoh27

The DBC:

VERSION ""


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_: New_Node_1

BO_ 0 New_Message_1: 8 New_Node_1
 SG_ New_Signal_8 : 56|8@1- (1,0) [-128|127] "" Vector__XXX
 SG_ New_Signal_7 : 48|8@1- (1,0) [-128|127] "xx" Vector__XXX
 SG_ New_Signal_6 : 40|8@1- (1,0) [-128|127] "xx" Vector__XXX
 SG_ New_Signal_5 : 32|8@1- (1,0) [-128|127] "xx" Vector__XXX
 SG_ New_Signal_4 : 24|8@1- (1,0) [-128|127] "xx" Vector__XXX
 SG_ New_Signal_3 : 16|8@1- (1,0) [-128|127] "xx" Vector__XXX
 SG_ New_Signal_2 : 8|8@1- (1,0) [-128|127] "xx" Vector__XXX
 SG_ New_Signal_1 : 7|8@0- (1,0) [-128|127] "xx" Vector__XXX



BA_DEF_  "MultiplexExtEnabled" ENUM  "No","Yes";
BA_DEF_  "BusType" STRING ;
BA_DEF_DEF_  "MultiplexExtEnabled" "No";
BA_DEF_DEF_  "BusType" "CAN";

dbcparser format human output

Name:       New_Message_1
  ID:         0x0
  Length:     0x8
  Sender:     New_Node_1
  Layout:
                          Bit
             7   6   5   4   3   2   1   0
           +---+---+---+---+---+---+---+---+
         0 |--x|   |   |   |   |   |   |   |
           +---+---+---+---+---+---+---+---+
             +-- New_Signal_1                            
           +---+---+---+---+---+---+---+---+
         1 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
                                         +-- New_Signal_2
           +---+---+---+---+---+---+---+---+
         2 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
                                         +-- New_Signal_3
           +---+---+---+---+---+---+---+---+
         3 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
                                         +-- New_Signal_4
           +---+---+---+---+---+---+---+---+
         4 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
                                         +-- New_Signal_5
           +---+---+---+---+---+---+---+---+
         5 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
                                         +-- New_Signal_6
           +---+---+---+---+---+---+---+---+
         6 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
                                         +-- New_Signal_7
           +---+---+---+---+---+---+---+---+
         7 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
                                         +-- New_Signal_8

cantools dump output

Name:           New_Message_1
  Id:             0x0
  Length:         8 bytes
  Cycle time:     - ms
  Senders:        New_Node_1
  Layout:

                          Bit

             7   6   5   4   3   2   1   0
           +---+---+---+---+---+---+---+---+
         0 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
                                         +-- New_Signal_1
           +---+---+---+---+---+---+---+---+
         1 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
             +-- New_Signal_2
           +---+---+---+---+---+---+---+---+
         2 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
             +-- New_Signal_3
           +---+---+---+---+---+---+---+---+
         3 |<-----------------------------x|
     B     +---+---+---+---+---+---+---+---+
     y       +-- New_Signal_4
     t     +---+---+---+---+---+---+---+---+
     e   4 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
             +-- New_Signal_5
           +---+---+---+---+---+---+---+---+
         5 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
             +-- New_Signal_6
           +---+---+---+---+---+---+---+---+
         6 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
             +-- New_Signal_7
           +---+---+---+---+---+---+---+---+
         7 |<-----------------------------x|
           +---+---+---+---+---+---+---+---+
             +-- New_Signal_8

Is the

           +---+---+---+---+---+---+---+---+
         0 |--x|   |   |   |   |   |   |   |
           +---+---+---+---+---+---+---+---+
             +-- New_Signal_1 

right?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions