DBC Framework
DBC parsing and CAN signal decoding framework
frame_info.h
Go to the documentation of this file.
1
12
#ifndef FRAME_INFO_H
13
#define FRAME_INFO_H
14
15
#include <string>
16
#include <vector>
17
#include <cstdint>
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
()
37
,
canId
(0U)
38
,
isExtended
(false)
39
,
pgn
(0U)
40
,
hasPgn
(false)
41
,
dlc
(0U)
42
,
transmitter
()
43
,
comment
()
44
, signals() {
45
}
46
};
47
48
#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.4