#include "LoraModuleInterfaceData.h" CLoraModuleInterfaceStatus::CLoraModuleInterfaceStatus() { } CLoraModuleInterfaceStatus& CLoraModuleInterfaceStatus::operator = (const CLoraModuleInterfaceStatus &rhs) { if(this == &rhs) return *this; mModuleModel = rhs.mModuleModel; mModuleInternalAddress = rhs.mModuleInternalAddress; mModuleUARTParity = rhs.mModuleUARTParity; mModuleUARTRate = rhs.mModuleUARTRate; mModuleAirRate = rhs.mModuleAirRate; mModuleSubPacket = rhs.mModuleSubPacket; mModuleRSSIEnabled = rhs.mModuleRSSIEnabled; mModuleTxPower = rhs.mModuleTxPower; mModuleInternalChannel = rhs.mModuleInternalChannel; mModuleRSSIByteEnabled = rhs.mModuleRSSIByteEnabled; mModuleTxMethod = rhs.mModuleTxMethod; mModuleLBTEnabled = rhs.mModuleLBTEnabled; mModuleWORCycle = rhs.mModuleWORCycle; mModuleAmbientRSSI = rhs.mModuleAmbientRSSI; mModuleLastRxRSSI = rhs.mModuleLastRxRSSI; return *this; } QDataStream &operator<<(QDataStream &out, const CLoraModuleInterfaceStatus &source) { out << source.mModuleModel << source.mModuleInternalAddress << source.mModuleUARTParity << source.mModuleUARTRate << source.mModuleAirRate << source.mModuleSubPacket << source.mModuleRSSIEnabled << source.mModuleTxPower << source.mModuleInternalChannel << source.mModuleRSSIByteEnabled << source.mModuleTxMethod << source.mModuleLBTEnabled << source.mModuleWORCycle << source.mModuleAmbientRSSI << source.mModuleLastRxRSSI; return out; } QDataStream &operator>>(QDataStream &in, CLoraModuleInterfaceStatus &dest) { in >> dest.mModuleModel >> dest.mModuleInternalAddress >> dest.mModuleUARTParity >> dest.mModuleUARTRate >> dest.mModuleAirRate >> dest.mModuleSubPacket >> dest.mModuleRSSIEnabled >> dest.mModuleTxPower >> dest.mModuleInternalChannel >> dest.mModuleRSSIByteEnabled >> dest.mModuleTxMethod >> dest.mModuleLBTEnabled >> dest.mModuleWORCycle >> dest.mModuleAmbientRSSI >> dest.mModuleLastRxRSSI; return in; }