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
24
struct
FrameInfo
{
25
std::string
name
;
26
std::uint32_t
canId
;
27
bool
isExtended
;
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 */
signal_info.h
Created: 2026-03-13 Author: Deeaitch (Dim. Himro)
FrameInfo
Describes one CAN frame from a DBC file.
Definition
frame_info.h:24
FrameInfo::isExtended
bool isExtended
Definition
frame_info.h:27
FrameInfo::hasPgn
bool hasPgn
Definition
frame_info.h:29
FrameInfo::transmitter
std::string transmitter
Definition
frame_info.h:31
FrameInfo::dlc
std::uint8_t dlc
Definition
frame_info.h:30
FrameInfo::name
std::string name
Definition
frame_info.h:25
FrameInfo::comment
std::string comment
Definition
frame_info.h:32
FrameInfo::pgn
std::uint32_t pgn
Definition
frame_info.h:28
FrameInfo::canId
std::uint32_t canId
Definition
frame_info.h:26
frame_info.h
Generated by
1.9.8