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

#include <IxxatSettings.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 

Public Member Functions

 UsbDeviceSettings ()
 
 UsbDeviceSettings (const iv::model::comms::ixxat::eBoardType &boardType, std::string hwSerial, const iv::types::ipPort &hwPort, const iv::model::comms::ixxat::eBaudRate &baudRate, const iv::model::comms::ixxat::eOperationMode &operationMode, bool enableErrorFrames)
 
 UsbDeviceSettings (const UsbDeviceSettings &other)
 
 UsbDeviceSettings (UsbDeviceSettings &&other) noexcept
 
 ~UsbDeviceSettings ()
 
UsbDeviceSettingsoperator= (const UsbDeviceSettings &other)
 
UsbDeviceSettingsoperator= (UsbDeviceSettings &&other) noexcept
 
bool load (const iv::file::xml::node &node)
 
bool save (iv::file::xml::node &node) const
 

Public Attributes

iv::model::comms::ixxat::eBoardType _boardType
 
std::string _hwSerial
 
iv::types::ipPort _hwPort
 
iv::model::comms::ixxat::eBaudRate _baudRate
 
iv::model::comms::ixxat::eOperationMode _operationMode
 
bool _enableErrorFrames
 

Constructor & Destructor Documentation

◆ UsbDeviceSettings() [1/4]

iv::model::comms::ixxat::UsbDeviceSettings::UsbDeviceSettings ( )

◆ UsbDeviceSettings() [2/4]

iv::model::comms::ixxat::UsbDeviceSettings::UsbDeviceSettings ( const iv::model::comms::ixxat::eBoardType & boardType,
std::string hwSerial,
const iv::types::ipPort & hwPort,
const iv::model::comms::ixxat::eBaudRate & baudRate,
const iv::model::comms::ixxat::eOperationMode & operationMode,
bool enableErrorFrames )

◆ UsbDeviceSettings() [3/4]

iv::model::comms::ixxat::UsbDeviceSettings::UsbDeviceSettings ( const UsbDeviceSettings & other)
default

◆ UsbDeviceSettings() [4/4]

iv::model::comms::ixxat::UsbDeviceSettings::UsbDeviceSettings ( UsbDeviceSettings && other)
noexcept

◆ ~UsbDeviceSettings()

iv::model::comms::ixxat::UsbDeviceSettings::~UsbDeviceSettings ( )
default

Member Function Documentation

◆ load()

bool iv::model::comms::ixxat::UsbDeviceSettings::load ( const iv::file::xml::node & node)

◆ operator=() [1/2]

UsbDeviceSettings & iv::model::comms::ixxat::UsbDeviceSettings::operator= ( const UsbDeviceSettings & other)

◆ operator=() [2/2]

UsbDeviceSettings & iv::model::comms::ixxat::UsbDeviceSettings::operator= ( UsbDeviceSettings && other)
noexcept

◆ save()

bool iv::model::comms::ixxat::UsbDeviceSettings::save ( iv::file::xml::node & node) const

Member Data Documentation

◆ _baudRate

iv::model::comms::ixxat::eBaudRate iv::model::comms::ixxat::UsbDeviceSettings::_baudRate

◆ _boardType

iv::model::comms::ixxat::eBoardType iv::model::comms::ixxat::UsbDeviceSettings::_boardType

◆ _enableErrorFrames

bool iv::model::comms::ixxat::UsbDeviceSettings::_enableErrorFrames

◆ _hwPort

iv::types::ipPort iv::model::comms::ixxat::UsbDeviceSettings::_hwPort

◆ _hwSerial

std::string iv::model::comms::ixxat::UsbDeviceSettings::_hwSerial

◆ _operationMode

iv::model::comms::ixxat::eOperationMode iv::model::comms::ixxat::UsbDeviceSettings::_operationMode

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