DBC Framework
DBC parsing and CAN signal decoding framework
Loading...
Searching...
No Matches
signal_info.h
Go to the documentation of this file.
1
12
#ifndef SIGNAL_INFO_H
13
#define SIGNAL_INFO_H
14
15
#include "attributes.h"
16
#include "multiplexing.h"
17
#include "value_descriptions.h"
18
#include <cstdint>
19
#include <string>
20
#include <vector>
21
25
struct
SignalInfo
{
26
Multiplexing
multiplexing
;
27
std::string
name
;
28
std::uint32_t
startBit
= 0U;
29
std::uint32_t
length
= 0U;
30
bool
isLittleEndian
=
true
;
31
bool
isSigned
=
false
;
32
double
factor
= 1.0;
33
double
offset
= 0.0;
34
double
minimum
= 0.0;
35
double
maximum
= 0.0;
36
std::string
unit
;
37
std::vector<std::string>
receivers
;
38
ValueDescriptions
valueDescriptions
;
39
std::string
comment
;
41
AttributeMap
attributes
;
43
SignalInfo
() =
default
;
44
};
45
46
#endif
/* SIGNAL_INFO_H */
Multiplexing
Definition
multiplexing.h:15
SignalInfo
Describes one signal inside a DBC frame.
Definition
signal_info.h:25
SignalInfo::length
std::uint32_t length
Definition
signal_info.h:29
SignalInfo::unit
std::string unit
Definition
signal_info.h:36
SignalInfo::receivers
std::vector< std::string > receivers
Definition
signal_info.h:37
SignalInfo::name
std::string name
Definition
signal_info.h:27
SignalInfo::valueDescriptions
ValueDescriptions valueDescriptions
Definition
signal_info.h:38
SignalInfo::isSigned
bool isSigned
Definition
signal_info.h:31
SignalInfo::attributes
AttributeMap attributes
Definition
signal_info.h:41
SignalInfo::multiplexing
Multiplexing multiplexing
Definition
signal_info.h:26
SignalInfo::offset
double offset
Definition
signal_info.h:33
SignalInfo::comment
std::string comment
Definition
signal_info.h:39
SignalInfo::startBit
std::uint32_t startBit
Definition
signal_info.h:28
SignalInfo::minimum
double minimum
Definition
signal_info.h:34
SignalInfo::maximum
double maximum
Definition
signal_info.h:35
SignalInfo::factor
double factor
Definition
signal_info.h:32
SignalInfo::isLittleEndian
bool isLittleEndian
Definition
signal_info.h:30
core
signal_info.h
Generated by
1.9.8