DBC framework
dbc_decode_builder.h
Go to the documentation of this file.
1/**
2 * @file dbc_decode_builder.h
3 * @brief
4 *
5 * Created: 2026-03-13
6 * Author: Deeaitch (Dim. Himro)
7 *
8 * Licensed under the MIT License.
9 * See LICENSE file in the project root for full license text.
10 */
11
12#ifndef DBC_DECODE_BUILDER_H
13#define DBC_DECODE_BUILDER_H
14
15#include "dbc_database.h"
16#include "decode_database.h"
17
18/**
19 * @brief Converts parsed DBC data into runtime decode database.
20 */
22 public:
23 /**
24 * @brief Build runtime decode database.
25 * @param source Parsed DBC database.
26 * @return Runtime-ready decode database.
27 */
28 DecodeDatabase Build (const DbcDatabase &source) const;
29};
30
31#endif /* DBC_DECODE_BUILDER_H */
Converts parsed DBC data into runtime decode database.
DecodeDatabase Build(const DbcDatabase &source) const
Build runtime decode database.
Created: 2026-03-13 Author: Deeaitch (Dim. Himro)
Created: 2026-03-13 Author: Deeaitch (Dim. Himro)
Parsed DBC content stored in a simple internal form.
Definition: dbc_database.h:22
Runtime decode database with fast lookup by CAN ID.