1#ifndef IV_SRC_MODEL_COMMS_SOCKETCANSETTINGS_HPP_
2#define IV_SRC_MODEL_COMMS_SOCKETCANSETTINGS_HPP_
73 static constexpr std::string
string {};
74 static constexpr std::string
interface {
"can0"};
Definition xmlFile.hpp:15
Definition SocketCanSettings.cpp:8
eOperationMode
Definition SocketCanSettings.hpp:19
eBoardType
Definition SocketCanSettings.hpp:10
eBaudRate
Definition SocketCanSettings.hpp:27
uint16_t ipPort
Definition types.hpp:41
std::string ipAddress
Definition types.hpp:40
Definition SocketCanSettings.hpp:100
static constexpr std::string_view stationPort
Definition SocketCanSettings.hpp:102
static constexpr std::string_view gatewayPort
Definition SocketCanSettings.hpp:104
static constexpr std::string_view gatewayIpAddress
Definition SocketCanSettings.hpp:103
static constexpr std::string_view stationIpAddress
Definition SocketCanSettings.hpp:101
Definition SocketCanSettings.hpp:79
iv::types::ipPort _gatewayPort
Definition SocketCanSettings.hpp:96
PCanEthGatewaySettings & operator=(const PCanEthGatewaySettings &other)
Definition SocketCanSettings.cpp:100
bool load(const iv::file::xml::node &node)
Definition SocketCanSettings.cpp:126
PCanEthGatewaySettings()
Definition SocketCanSettings.cpp:78
iv::types::ipAddress _stationAddress
Definition SocketCanSettings.hpp:93
PCanEthGatewaySettings(const PCanEthGatewaySettings &other)
iv::types::ipAddress _gatewayAddress
Definition SocketCanSettings.hpp:95
iv::types::ipPort _stationPort
Definition SocketCanSettings.hpp:94
~PCanEthGatewaySettings()
bool save(iv::file::xml::node &node) const
Definition SocketCanSettings.cpp:135
Definition SocketCanSettings.hpp:72
Definition SocketCanSettings.hpp:63
static constexpr std::string_view socketCanBusTimingRegister
Definition SocketCanSettings.hpp:68
static constexpr std::string_view socketCanOperationMode
Definition SocketCanSettings.hpp:67
static constexpr std::string_view socketCanHwPort
Definition SocketCanSettings.hpp:66
static constexpr std::string_view socketCanBoardType
Definition SocketCanSettings.hpp:64
static constexpr std::string_view socketCanDevice
Definition SocketCanSettings.hpp:65
Definition SocketCanSettings.hpp:42
UsbDeviceSettings & operator=(const UsbDeviceSettings &other)
Definition SocketCanSettings.cpp:33
UsbDeviceSettings()
Definition SocketCanSettings.cpp:10
std::string _interface
Definition SocketCanSettings.hpp:58
iv::model::comms::socketcan::eBoardType _boardType
Definition SocketCanSettings.hpp:57
bool load(const iv::file::xml::node &node)
Definition SocketCanSettings.cpp:57
iv::model::comms::socketcan::eBaudRate _busTimingRegister
Definition SocketCanSettings.hpp:59
UsbDeviceSettings(const UsbDeviceSettings &other)
bool save(iv::file::xml::node &node) const
Definition SocketCanSettings.cpp:69