/
atikbif
/
RelkonIDE
Обзор
Документация
Войти
/
atikbif
/
RelkonIDE
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Debugger/debuggersettings.cpp
58 строк
1 KB
Roman Pelevin
Отладка по UDP
21 окт 2015, 17:55
21 окт 2015, 17:55
6815897
Код
Авторство
О чём код?
#include "debuggersettings.h" #include <QRegExp> int DebuggerSettings::getNetAddress() const { return netAddress; } void DebuggerSettings::setNetAddress(int value) { netAddress = value; } canType line; comData comSettings; udpData udpSettings; int netAddress; bool DebuggerSettings::getUdpFlag() const { return udpFlag; } void DebuggerSettings::setUdpFlag(bool value) { udpFlag = value; } int DebuggerSettings::getDefaultUDPPortNum() { return defaultUDPPortNum; } DebuggerSettings::DebuggerSettings():line(COM),netAddress(1),udpFlag(false) { udpSettings.portNum = defaultUDPPortNum; comSettings.baudrate = 115200; comSettings.portName = "COM1"; comSettings.protocol = "BIN"; } void DebuggerSettings::setIpAddress(const QString &addr) { QRegExp exp("^(\\d{1,3})\\.(\\d{1,3}).(\\d{1,3}).(\\d{1,3})"); if(exp.indexIn(addr)!=-1) { QString ip = QString::number(exp.cap(1).toInt()) + "." + QString::number(exp.cap(2).toInt()) + "." + QString::number(exp.cap(3).toInt()) + "." + QString::number(exp.cap(4).toInt()); udpSettings.ipAddress = ip; } } DebuggerSettings::~DebuggerSettings() { }