diff --git a/libs/serialport/qserialportglobal.h b/libs/serialport/qserialportglobal.h index 03cd6a62b78b8287a365b54a1e436071be3dd83c..34c5ba4ffecda47477ac38f1595cbd2958088ad1 100644 --- a/libs/serialport/qserialportglobal.h +++ b/libs/serialport/qserialportglobal.h @@ -51,12 +51,12 @@ QT_BEGIN_NAMESPACE # if defined(QT_BUILD_SERIALPORT_LIB) # define Q_SERIALPORT_EXPORT Q_DECL_EXPORT # else -# define Q_SERIALPORT_EXPORT Q_DECL_IMPORT +//# define Q_SERIALPORT_EXPORT Q_DECL_IMPORT # endif #else # define Q_SERIALPORT_EXPORT #endif - +# define Q_SERIALPORT_EXPORT // The macro has been available only since Qt 5.0 #ifndef Q_DECL_OVERRIDE #define Q_DECL_OVERRIDE diff --git a/src/ui/XbeeConfigurationWindow.cpp b/src/ui/XbeeConfigurationWindow.cpp index 7be847ac651f6300758dc7ee8355238d5803045c..6910261889697aae34cdbe57da32c851688f386b 100644 --- a/src/ui/XbeeConfigurationWindow.cpp +++ b/src/ui/XbeeConfigurationWindow.cpp @@ -8,7 +8,8 @@ #include #ifdef _WIN32 -#include +//#include +#include #endif #if defined (__APPLE__) && defined (__MACH__) @@ -368,11 +369,12 @@ void XbeeConfigurationWindow::setupPortList() #ifdef _WIN32 // Get the ports available on this system - QList ports = QextSerialEnumerator::getPorts(); + QList ports = QSerialPortInfo::availablePorts(); + //QList ports = QextSerialEnumerator::getPorts(); // Add the ports in reverse order, because we prepend them to the list for (int i = ports.size() - 1; i >= 0; i--) { - QString portString = QString(ports.at(i).portName.toLocal8Bit().constData()) + " - " + QString(ports.at(i).friendName.toLocal8Bit().constData()).split("(").first(); + QString portString = QString(ports.at(i).portName.toLocal8Bit().constData()); // Prepend newly found port to the list if (portBox->findText(portString) == -1) { portBox->insertItem(0, portString); diff --git a/src/ui/configuration/FlightModeConfig.cc b/src/ui/configuration/FlightModeConfig.cc index e0a04572ab003f5ec884117d33bd73aed431f272..933bf07ddace4f505db191634f379da3be677f0f 100644 --- a/src/ui/configuration/FlightModeConfig.cc +++ b/src/ui/configuration/FlightModeConfig.cc @@ -152,12 +152,12 @@ void FlightModeConfig::saveButtonClicked() } else if (m_uas->getSystemType() == MAV_TYPE_QUADROTOR) { - m_uas->getParamManager()->setParameter(1,"FLTMODE1",(char)ui.mode1ComboBox->currentIndex()+1); - m_uas->getParamManager()->setParameter(1,"FLTMODE2",(char)ui.mode2ComboBox->currentIndex()+1); - m_uas->getParamManager()->setParameter(1,"FLTMODE3",(char)ui.mode3ComboBox->currentIndex()+1); - m_uas->getParamManager()->setParameter(1,"FLTMODE4",(char)ui.mode4ComboBox->currentIndex()+1); - m_uas->getParamManager()->setParameter(1,"FLTMODE5",(char)ui.mode5ComboBox->currentIndex()+1); - m_uas->getParamManager()->setParameter(1,"FLTMODE6",(char)ui.mode6ComboBox->currentIndex()+1); + m_uas->getParamManager()->setParameter(1,"FLTMODE1",(char)ui.mode1ComboBox->currentIndex()); + m_uas->getParamManager()->setParameter(1,"FLTMODE2",(char)ui.mode2ComboBox->currentIndex()); + m_uas->getParamManager()->setParameter(1,"FLTMODE3",(char)ui.mode3ComboBox->currentIndex()); + m_uas->getParamManager()->setParameter(1,"FLTMODE4",(char)ui.mode4ComboBox->currentIndex()); + m_uas->getParamManager()->setParameter(1,"FLTMODE5",(char)ui.mode5ComboBox->currentIndex()); + m_uas->getParamManager()->setParameter(1,"FLTMODE6",(char)ui.mode6ComboBox->currentIndex()); } } @@ -280,27 +280,27 @@ void FlightModeConfig::parameterChanged(int uas, int component, QString paramete { if (parameterName == "FLTMODE1") { - ui.mode1ComboBox->setCurrentIndex(value.toInt()-1); + ui.mode1ComboBox->setCurrentIndex(value.toInt()); } else if (parameterName == "FLTMODE2") { - ui.mode2ComboBox->setCurrentIndex(value.toInt()-1); + ui.mode2ComboBox->setCurrentIndex(value.toInt()); } else if (parameterName == "FLTMODE3") { - ui.mode3ComboBox->setCurrentIndex(value.toInt()-1); + ui.mode3ComboBox->setCurrentIndex(value.toInt()); } else if (parameterName == "FLTMODE4") { - ui.mode4ComboBox->setCurrentIndex(value.toInt()-1); + ui.mode4ComboBox->setCurrentIndex(value.toInt()); } else if (parameterName == "FLTMODE5") { - ui.mode5ComboBox->setCurrentIndex(value.toInt()-1); + ui.mode5ComboBox->setCurrentIndex(value.toInt()); } else if (parameterName == "FLTMODE6") { - ui.mode6ComboBox->setCurrentIndex(value.toInt()-1); + ui.mode6ComboBox->setCurrentIndex(value.toInt()); } } }