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

#include <SocketCanSettings.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 

Public Member Functions

 UsbDeviceSettings ()
 
 UsbDeviceSettings (iv::model::comms::socketcan::eBoardType boardType, std::string device, uint32_t hwPort, iv::model::comms::socketcan::eOperationMode operationMode, iv::model::comms::socketcan::eBaudRate busTimingRegister)
 
 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::socketcan::eBoardType _boardType
 
std::string _interface
 
iv::model::comms::socketcan::eBaudRate _busTimingRegister
 

Constructor & Destructor Documentation

◆ UsbDeviceSettings() [1/4]

iv::model::comms::socketcan::UsbDeviceSettings::UsbDeviceSettings ( )

◆ UsbDeviceSettings() [2/4]

iv::model::comms::socketcan::UsbDeviceSettings::UsbDeviceSettings ( iv::model::comms::socketcan::eBoardType boardType,
std::string device,
uint32_t hwPort,
iv::model::comms::socketcan::eOperationMode operationMode,
iv::model::comms::socketcan::eBaudRate busTimingRegister )

◆ UsbDeviceSettings() [3/4]

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

◆ UsbDeviceSettings() [4/4]

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

◆ ~UsbDeviceSettings()

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

Member Function Documentation

◆ load()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ save()

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

Member Data Documentation

◆ _boardType

iv::model::comms::socketcan::eBoardType iv::model::comms::socketcan::UsbDeviceSettings::_boardType

◆ _busTimingRegister

iv::model::comms::socketcan::eBaudRate iv::model::comms::socketcan::UsbDeviceSettings::_busTimingRegister

◆ _interface

std::string iv::model::comms::socketcan::UsbDeviceSettings::_interface

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