Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <ProtocolSettings.hpp>
Classes | |
struct | DefaultValues |
struct | Keys |
Public Member Functions | |
ProtocolSettings () | |
ProtocolSettings (iv::comms::eProtocolType protocolType, iv::model::comms::can::Settings canSettings, iv::model::comms::loggers::Settings loggersSettings, iv::model::comms::modbus::Settings modbusSettings, iv::model::comms::j1939::Settings canJ1939Settings, iv::model::comms::nmea0183::Settings nmea0138Settings, iv::model::comms::redundancy::Settings redundancySettings, iv::model::comms::watchcallNT::Settings watchcallNTSettings, iv::model::comms::vdr::Settings vdrSettings) | |
ProtocolSettings (const ProtocolSettings &other) | |
ProtocolSettings (ProtocolSettings &&other) noexcept | |
~ProtocolSettings () | |
ProtocolSettings & | operator= (const ProtocolSettings &other) |
ProtocolSettings & | operator= (ProtocolSettings &&other) noexcept |
bool | load (const iv::file::xml::node &node) |
bool | save (iv::file::xml::node &node) const |
Static Public Member Functions | |
static std::string | loadProtocolType (const iv::file::xml::node &node) |
iv::model::comms::ProtocolSettings::ProtocolSettings | ( | ) |
iv::model::comms::ProtocolSettings::ProtocolSettings | ( | iv::comms::eProtocolType | protocolType, |
iv::model::comms::can::Settings | canSettings, | ||
iv::model::comms::loggers::Settings | loggersSettings, | ||
iv::model::comms::modbus::Settings | modbusSettings, | ||
iv::model::comms::j1939::Settings | canJ1939Settings, | ||
iv::model::comms::nmea0183::Settings | nmea0138Settings, | ||
iv::model::comms::redundancy::Settings | redundancySettings, | ||
iv::model::comms::watchcallNT::Settings | watchcallNTSettings, | ||
iv::model::comms::vdr::Settings | vdrSettings ) |
|
default |
|
noexcept |
|
default |
bool iv::model::comms::ProtocolSettings::load | ( | const iv::file::xml::node & | node | ) |
|
static |
ProtocolSettings & iv::model::comms::ProtocolSettings::operator= | ( | const ProtocolSettings & | other | ) |
|
noexcept |
bool iv::model::comms::ProtocolSettings::save | ( | iv::file::xml::node & | node | ) | const |
iv::model::comms::j1939::Settings iv::model::comms::ProtocolSettings::_canJ1939Settings |
iv::model::comms::can::Settings iv::model::comms::ProtocolSettings::_canSettings |
iv::model::comms::loggers::Settings iv::model::comms::ProtocolSettings::_loggersSettings |
iv::model::comms::modbus::Settings iv::model::comms::ProtocolSettings::_modbusSettings |
iv::model::comms::nmea0183::Settings iv::model::comms::ProtocolSettings::_nmea0138Settings |
iv::model::comms::nmea2k::Settings iv::model::comms::ProtocolSettings::_nmea2kSettings |
iv::comms::eProtocolType iv::model::comms::ProtocolSettings::_protocolType |
iv::model::comms::redundancy::Settings iv::model::comms::ProtocolSettings::_redundancySettings |
iv::model::comms::vdr::Settings iv::model::comms::ProtocolSettings::_vdrSettings |
iv::model::comms::watchcallNT::Settings iv::model::comms::ProtocolSettings::_watchcallNTSettings |