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;
28 std::uint32_t pgn;
29 bool hasPgn;
30 std::uint8_t dlc;
31 std::string transmitter;
32 std::string comment;
33 std::vector<SignalInfo> signals;
35 FrameInfo()
36 : name(), canId(0U), isExtended(false), pgn(0U), hasPgn(false), dlc(0U), transmitter(), comment(), signals() {
37 }
38};
39
40#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