├── .gitignore ├── README.md ├── license.txt ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── github │ │ └── canbabel │ │ └── canio │ │ ├── dbc │ │ ├── Attribute.java │ │ ├── AttributeDefinition.java │ │ ├── AttributeDefinitionEnum.java │ │ ├── AttributeDefinitionFloat.java │ │ ├── AttributeDefinitionHex.java │ │ ├── AttributeDefinitionInt.java │ │ ├── AttributeDefinitionString.java │ │ ├── Comment.java │ │ ├── DbcReader.java │ │ ├── LabelComparator.java │ │ ├── LabelDescription.java │ │ ├── MessageComment.java │ │ └── SignalComment.java │ │ ├── kcd │ │ ├── BasicLabelType.java │ │ ├── BasicSignalType.java │ │ ├── Bus.java │ │ ├── Consumer.java │ │ ├── Document.java │ │ ├── Label.java │ │ ├── LabelGroup.java │ │ ├── LabelSet.java │ │ ├── Message.java │ │ ├── Multiplex.java │ │ ├── MuxGroup.java │ │ ├── NetworkDefinition.java │ │ ├── Node.java │ │ ├── NodeRef.java │ │ ├── ObjectFactory.java │ │ ├── Producer.java │ │ ├── Signal.java │ │ ├── Value.java │ │ ├── Var.java │ │ └── package-info.java │ │ └── ui │ │ ├── FileList.java │ │ ├── MainFrame.form │ │ ├── MainFrame.java │ │ └── SchemaValidator.java └── resources │ └── com │ └── github │ └── canbabel │ └── canio │ └── kcd │ └── Definition.xsd └── test ├── java └── com │ └── github │ └── canbabel │ └── canio │ └── dbc │ ├── CANFDTest.java │ ├── CLITest.java │ ├── DbcReadFileTest.java │ └── DbcReaderTest.java └── resources ├── CLI.dbc ├── TheHomerComfort.sym ├── TheHomerInstrumentation.sym ├── TheHomerMotor.sym ├── can_definition_sample.kcd ├── canfdtest.dbc └── read_in_test.dbc /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | .classpath 3 | .project 4 | .settings/ 5 | *.*~ 6 | **/*.kcd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/README.md -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/license.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/Attribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/Attribute.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/AttributeDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/AttributeDefinition.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/AttributeDefinitionEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/AttributeDefinitionEnum.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/AttributeDefinitionFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/AttributeDefinitionFloat.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/AttributeDefinitionHex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/AttributeDefinitionHex.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/AttributeDefinitionInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/AttributeDefinitionInt.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/AttributeDefinitionString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/AttributeDefinitionString.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/Comment.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/DbcReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/DbcReader.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/LabelComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/LabelComparator.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/LabelDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/LabelDescription.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/MessageComment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/MessageComment.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/dbc/SignalComment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/dbc/SignalComment.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/BasicLabelType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/BasicLabelType.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/BasicSignalType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/BasicSignalType.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/Bus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/Bus.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/Consumer.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/Document.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/Document.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/Label.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/LabelGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/LabelGroup.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/LabelSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/LabelSet.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/Message.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/Multiplex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/Multiplex.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/MuxGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/MuxGroup.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/NetworkDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/NetworkDefinition.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/Node.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/NodeRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/NodeRef.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/ObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/ObjectFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/Producer.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/Signal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/Signal.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/Value.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/Var.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/Var.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/kcd/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/kcd/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/ui/FileList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/ui/FileList.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/ui/MainFrame.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/ui/MainFrame.form -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/ui/MainFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/ui/MainFrame.java -------------------------------------------------------------------------------- /src/main/java/com/github/canbabel/canio/ui/SchemaValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/java/com/github/canbabel/canio/ui/SchemaValidator.java -------------------------------------------------------------------------------- /src/main/resources/com/github/canbabel/canio/kcd/Definition.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/main/resources/com/github/canbabel/canio/kcd/Definition.xsd -------------------------------------------------------------------------------- /src/test/java/com/github/canbabel/canio/dbc/CANFDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/test/java/com/github/canbabel/canio/dbc/CANFDTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/canbabel/canio/dbc/CLITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/test/java/com/github/canbabel/canio/dbc/CLITest.java -------------------------------------------------------------------------------- /src/test/java/com/github/canbabel/canio/dbc/DbcReadFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/test/java/com/github/canbabel/canio/dbc/DbcReadFileTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/canbabel/canio/dbc/DbcReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/test/java/com/github/canbabel/canio/dbc/DbcReaderTest.java -------------------------------------------------------------------------------- /src/test/resources/CLI.dbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/test/resources/CLI.dbc -------------------------------------------------------------------------------- /src/test/resources/TheHomerComfort.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/test/resources/TheHomerComfort.sym -------------------------------------------------------------------------------- /src/test/resources/TheHomerInstrumentation.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/test/resources/TheHomerInstrumentation.sym -------------------------------------------------------------------------------- /src/test/resources/TheHomerMotor.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/test/resources/TheHomerMotor.sym -------------------------------------------------------------------------------- /src/test/resources/can_definition_sample.kcd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/test/resources/can_definition_sample.kcd -------------------------------------------------------------------------------- /src/test/resources/canfdtest.dbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/test/resources/canfdtest.dbc -------------------------------------------------------------------------------- /src/test/resources/read_in_test.dbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julietkilo/CANBabel/HEAD/src/test/resources/read_in_test.dbc --------------------------------------------------------------------------------