YULTek/Otarcik_CAN/Sources/CANBus/CANWatchdogConfig.cpp
2023-07-31 12:07:34 -04:00

37 lines
824 B
C++

#include "CANWatchdogConfig.h"
CCANWatchdogConfig::CCANWatchdogConfig()
{
mCANDeviceBaudrate = 0;
mCANDeviceID = 0;
}
CCANWatchdogConfig& CCANWatchdogConfig::operator=(const CCANWatchdogConfig &source)
{
if(&source == this)
return *this;
this->mCANDeviceID = source.mCANDeviceID;
this->mCANDeviceBaudrate = source.mCANDeviceBaudrate;
this->mWatchdogTimeout = source.mWatchdogTimeout;
return *this;
}
QDataStream &operator>>(QDataStream &in, CCANWatchdogConfig &dest)
{
in >> dest.mCANDeviceID
>> dest.mCANDeviceBaudrate
>> dest.mWatchdogTimeout;
return in;
}
QDataStream &operator<<(QDataStream &out, const CCANWatchdogConfig &source)
{
out << source.mCANDeviceID
<< source.mCANDeviceBaudrate
<< source.mWatchdogTimeout;
return out;
}