DBC Framework
DBC parsing and CAN signal decoding framework
Loading...
Searching...
No Matches
frame_info.h
Go to the documentation of this file.
1
12#ifndef FRAME_INFO_H
13#define FRAME_INFO_H
14
15#include <cstdint>
16#include <string>
17#include <vector>
18
19#include "signal_info.h"
20
24struct FrameInfo {
25 std::string name;
26 std::uint32_t canId = 0U;
27 bool isExtended = false;
28 std::uint32_t pgn = 0U;
29 bool hasPgn = false;
30 std::uint8_t dlc = 0U;
31 std::string transmitter;
32 std::string comment;
33 std::vector<SignalInfo> signals;
35 FrameInfo() = default;
36};
37
38#endif /* FRAME_INFO_H */
Created: 2026-03-13 Author: Deeaitch (Dim. Himro)
Describes one CAN frame from a DBC file.
Definition frame_info.h:24
bool isExtended
Definition frame_info.h:27
bool hasPgn
Definition frame_info.h:29
std::string transmitter
Definition frame_info.h:31
std::uint8_t dlc
Definition frame_info.h:30
std::string name
Definition frame_info.h:25
std::string comment
Definition frame_info.h:32
std::uint32_t pgn
Definition frame_info.h:28
std::uint32_t canId
Definition frame_info.h:26