Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::model::comms::can::Settings Struct Reference

#include <CanSettings.hpp>

Collaboration diagram for iv::model::comms::can::Settings:
[legend]

Classes

struct  DefaultValues
 
struct  Keys
 

Public Member Functions

 Settings ()
 
 Settings (iv::comms::eLomLine lomLine, bool highSpeed, iv::model::comms::can::Filter filter, iv::types::pollTime timeoutWait, iv::types::pollTime timeoutRetry)
 
 Settings (const Settings &other)
 
 Settings (Settings &&other) noexcept
 
 ~Settings ()
 
Settingsoperator= (const Settings &other)
 
Settingsoperator= (Settings &&other) noexcept
 
bool load (const iv::file::xml::node &node)
 
bool save (iv::file::xml::node &node) const
 

Public Attributes

iv::comms::eLomLine _lomLine
 
bool _highSpeed
 
iv::model::comms::can::Filter _filter
 
iv::types::pollTime _timeoutWait
 

Constructor & Destructor Documentation

◆ Settings() [1/4]

iv::model::comms::can::Settings::Settings ( )

◆ Settings() [2/4]

iv::model::comms::can::Settings::Settings ( iv::comms::eLomLine lomLine,
bool highSpeed,
iv::model::comms::can::Filter filter,
iv::types::pollTime timeoutWait,
iv::types::pollTime timeoutRetry )

◆ Settings() [3/4]

iv::model::comms::can::Settings::Settings ( const Settings & other)
default

◆ Settings() [4/4]

iv::model::comms::can::Settings::Settings ( Settings && other)
noexcept

◆ ~Settings()

iv::model::comms::can::Settings::~Settings ( )
default

Member Function Documentation

◆ load()

bool iv::model::comms::can::Settings::load ( const iv::file::xml::node & node)

◆ operator=() [1/2]

Settings & iv::model::comms::can::Settings::operator= ( const Settings & other)

◆ operator=() [2/2]

Settings & iv::model::comms::can::Settings::operator= ( Settings && other)
noexcept

◆ save()

bool iv::model::comms::can::Settings::save ( iv::file::xml::node & node) const

Member Data Documentation

◆ _filter

iv::model::comms::can::Filter iv::model::comms::can::Settings::_filter

◆ _highSpeed

bool iv::model::comms::can::Settings::_highSpeed

◆ _lomLine

iv::comms::eLomLine iv::model::comms::can::Settings::_lomLine

◆ _timeoutWait

iv::types::pollTime iv::model::comms::can::Settings::_timeoutWait

The documentation for this struct was generated from the following files: