Loading...
Searching...
No Matches
CANSpecificSettings.hpp
1#pragma once
2#include <ossia/detail/config.hpp>
3#if defined(OSSIA_PROTOCOL_CAN)
4#include <score/tools/std/StringHash.hpp>
5
6#include <QString>
7
8#include <verdigris>
9
10namespace Protocols
11{
12
13struct CANSpecificSettings
14{
17 QString interfaceName;
18
20 QString dbcPath;
21
33 int nodeIdOffset{0};
34
51 bool float32Override{false};
52
58 bool fd{false};
59
67 bool filterToDatabase{true};
68};
69}
70
71Q_DECLARE_METATYPE(Protocols::CANSpecificSettings)
72W_REGISTER_ARGTYPE(Protocols::CANSpecificSettings)
73#endif