DBC files describe the data coming in from the vehicle. They provide a mapping form (CANMessageID, binaryData) to (messageName, interpretedDataObject). The messageName is a human readable name and interpretedDataObject can be something like a integer, float, string, dictionary, etc. (The names are not technical terms, just give an idea of what it maps)
DBC files describe the data coming in from the vehicle. They provide a mapping form
(CANMessageID, binaryData)
to(messageName, interpretedDataObject)
. ThemessageName
is a human readable name andinterpretedDataObject
can be something like a integer, float, string, dictionary, etc. (The names are not technical terms, just give an idea of what it maps)Prefer using an existing module to do this.
Refer to the following:
https://github.com/PW22-SBN-01/dataset_pipeline/blob/65b028d65cdf096cbcab0a1455494a83b19c9cba/dataset_helper/dataset_iterators.py#L356-L395