|
DBC Framework
DBC parsing and CAN signal decoding framework
|
Runtime definitions and immutable indexed database. More...
#include "attributes.h"#include "definition_key.h"#include "multiplexing.h"#include "value_descriptions.h"#include <cstdint>#include <memory>#include <string>#include <unordered_map>#include <vector>Go to the source code of this file.
Classes | |
| struct | DecodeSignal |
| Runtime-ready signal definition. More... | |
| struct | DecodeFrame |
| Runtime-ready frame definition. More... | |
| struct | PgnLookupResult |
| class | DecodeDatabase |
| Immutable runtime snapshot. Copies share storage; reload replaces a snapshot. Owning lookup handles and decoded results keep old definitions alive. More... | |
Enumerations | |
| enum class | ByteOrder { Intel , Motorola } |
| Signal byte order used for runtime decoding. More... | |
| enum class | ValueType { Unsigned , Signed } |
| Signal numeric type. More... | |
Runtime definitions and immutable indexed database.
Created: 2026-03-13 Author: Deeaitch (Dim. Himro)
Licensed under the MIT License. See LICENSE file in the project root for full license text.
Definition in file decode_database.h.
|
strong |
Signal byte order used for runtime decoding.
Definition at line 28 of file decode_database.h.
|
strong |
Signal numeric type.
Definition at line 36 of file decode_database.h.