1#ifndef IV_SRC_MODEL_COMMS_CANSETTINGS_HPP_
2#define IV_SRC_MODEL_COMMS_CANSETTINGS_HPP_
17 Filter(uint32_t
id, uint32_t mask);
29 [[nodiscard]]
bool matches(uint32_t messageId)
const;
59 static constexpr std::string_view
lomLine {
"LomLine"};
67 static constexpr std::string
string {};
Definition xmlFile.hpp:15
eLomLine
Definition enums.hpp:231
Definition CanSettings.cpp:8
std::chrono::milliseconds pollTime
Definition types.hpp:44
Definition CanSettings.hpp:15
bool matches(uint32_t messageId) const
Definition CanSettings.cpp:60
uint32_t _id
Definition CanSettings.hpp:31
uint32_t _mask
Definition CanSettings.hpp:32
Filter & operator=(const Filter &other)
Definition CanSettings.cpp:26
Filter()
Definition CanSettings.cpp:10
bool load(const iv::file::xml::node &node)
Definition CanSettings.cpp:48
Filter(const Filter &other)
bool save(iv::file::xml::node &node) const
Definition CanSettings.cpp:54
Definition CanSettings.hpp:66
Definition CanSettings.hpp:58
static constexpr std::string_view canHighSpeed
Definition CanSettings.hpp:60
static constexpr std::string_view canFilterId
Definition CanSettings.hpp:61
static constexpr std::string_view canFilterMask
Definition CanSettings.hpp:62
static constexpr std::string_view lomLine
Definition CanSettings.hpp:59
Definition CanSettings.hpp:37
Settings & operator=(const Settings &other)
Definition CanSettings.cpp:85
iv::types::pollTime _timeoutWait
Definition CanSettings.hpp:54
bool _highSpeed
Definition CanSettings.hpp:52
bool save(iv::file::xml::node &node) const
Definition CanSettings.cpp:122
iv::comms::eLomLine _lomLine
Definition CanSettings.hpp:51
bool load(const iv::file::xml::node &node)
Definition CanSettings.cpp:111
Settings()
Definition CanSettings.cpp:65
Settings(const Settings &other)
iv::model::comms::can::Filter _filter
Definition CanSettings.hpp:53