Commit e7c6e1bb authored by dogmaphobic's avatar dogmaphobic

Deleting dead code.

parent bdfacbd2
......@@ -206,11 +206,6 @@ FORMS += \
src/ui/MainWindow.ui \
src/QGCQmlWidgetHolder.ui \
!iOSBuild {
FORMS += \
src/ui/SerialSettings.ui \
}
!MobileBuild {
FORMS += \
src/ui/uas/QGCUnconnectedInfoWidget.ui \
......@@ -309,7 +304,6 @@ contains(DEFINES, QGC_ENABLE_BLUETOOTH) {
HEADERS += \
src/comm/QGCSerialPortInfo.h \
src/comm/SerialLink.h \
src/ui/SerialConfigurationWindow.h \
}
!MobileBuild {
......@@ -420,7 +414,6 @@ SOURCES += \
SOURCES += \
src/comm/QGCSerialPortInfo.cc \
src/comm/SerialLink.cc \
src/ui/SerialConfigurationWindow.cc \
}
contains(DEFINES, QGC_ENABLE_BLUETOOTH) {
......
......@@ -119,7 +119,7 @@ QGeoCodeReply *QGeoCodingManagerEngineQGC::geocode(const QString &address, int l
url.setQuery(query);
request.setUrl(url);
qDebug() << url;
//qDebug() << url;
QNetworkReply *reply = m_networkManager->get(request);
reply->setParent(0);
......@@ -150,7 +150,7 @@ QGeoCodeReply *QGeoCodingManagerEngineQGC::reverseGeocode(const QGeoCoordinate &
url.setQuery(query);
request.setUrl(url);
qDebug() << url;
//qDebug() << url;
QNetworkReply *reply = m_networkManager->get(request);
reply->setParent(0);
......
......@@ -271,7 +271,7 @@ bool FirmwareImage::_px4Load(const QString& imageFilename)
QSettings settings;
QDir airframeDir = QFileInfo(settings.fileName()).dir();
QString airframeFilename = airframeDir.filePath("PX4AirframeFactMetaData.xml");
qDebug() << airframeFilename;
//qDebug() << airframeFilename;
QFile airframeFile(airframeFilename);
if (airframeFile.open(QIODevice::WriteOnly | QIODevice::Truncate)) {
......
......@@ -46,7 +46,7 @@ TCPLink::TCPLink(TCPConfiguration *config)
// We're doing it wrong - because the Qt folks got the API wrong:
// http://blog.qt.digia.com/blog/2010/06/17/youre-doing-it-wrong/
moveToThread(this);
qDebug() << "TCP Created " << _config->name();
//qDebug() << "TCP Created " << _config->name();
}
TCPLink::~TCPLink()
......
......@@ -2146,7 +2146,7 @@ void UAS::sendMapRCToParam(QString param_id, float scale, float value0, quint8 p
valueMin,
valueMax);
_vehicle->sendMessage(message);
qDebug() << "Mavlink message sent";
//qDebug() << "Mavlink message sent";
}
void UAS::unsetRCToParameterMap()
......
......@@ -161,7 +161,7 @@ void QGCMAVLinkLogPlayer::_enablePlaybackControls(bool enabled)
void QGCMAVLinkLogPlayer::_setAccelerationFromSlider(int value)
{
qDebug() << value;
//qDebug() << value;
if (_replayLink) {
_replayLink->setAccelerationFactor(value);
}
......
/*=====================================================================
QGroundControl Open Source Ground Control Station
(c) 2009, 2010 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
This file is part of the QGROUNDCONTROL project
QGROUNDCONTROL is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
QGROUNDCONTROL is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with QGROUNDCONTROL. If not, see <http://www.gnu.org/licenses/>.
======================================================================*/
/**
* @file
* @brief Implementation of SerialConfigurationWindow
* @author Lorenz Meier <mavteam@student.ethz.ch>
*
*/
#include <QDir>
#include <QSettings>
#include <QFileInfoList>
#include <QDebug>
#ifdef __android__
#include "qserialportinfo.h"
#else
#include <QSerialPortInfo>
#endif
#include <SerialConfigurationWindow.h>
#include <SerialLink.h>
#ifndef USE_ANCIENT_RATES
#define USE_ANCIENT_RATES 0
#endif
SerialConfigurationWindow::SerialConfigurationWindow(SerialConfiguration *config, QWidget *parent, Qt::WindowFlags flags)
: QWidget(parent, flags)
{
_ui.setupUi(this);
Q_ASSERT(config != NULL);
_config = config;
// Scan for serial ports. Let the user know if none were found for debugging purposes
if (!setupPortList()) {
qDebug() << "No serial ports found.";
}
// Set up baud rates
_ui.baudRate->clear();
// Keep track of all desired baud rates by OS. These are iterated through
// later and added to _ui.baudRate.
QStringList supportedBaudRates = SerialConfiguration::supportedBaudRates();
// Now actually add all of our supported baud rates to the ui.
for (int i = 0; i < supportedBaudRates.size(); ++i) {
_ui.baudRate->addItem(supportedBaudRates.at(i), supportedBaudRates.at(i).toInt());
}
// Connect the individual user interface inputs
connect(_ui.portName, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged),
this, &SerialConfigurationWindow::setPortName);
connect(_ui.baudRate, static_cast<void (QComboBox::*)(int)>(&QComboBox::activated),
this, &SerialConfigurationWindow::setBaudRate);
connect(_ui.dataBitsSpinBox, static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),
this, &SerialConfigurationWindow::setDataBits);
connect(_ui.stopBitsSpinBox, static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),
this, &SerialConfigurationWindow::setStopBits);
connect(_ui.flowControlCheckBox,&QCheckBox::toggled, this, &SerialConfigurationWindow::enableFlowControl);
connect(_ui.parNone, &QRadioButton::toggled, this, &SerialConfigurationWindow::setParityNone);
connect(_ui.parOdd, &QRadioButton::toggled, this, &SerialConfigurationWindow::setParityOdd);
connect(_ui.parEven, &QRadioButton::toggled, this, &SerialConfigurationWindow::setParityEven);
connect(_ui.advCheckBox, &QCheckBox::clicked, _ui.advGroupBox, &QWidget::setVisible);
_ui.advCheckBox->setCheckable(true);
_ui.advCheckBox->setChecked(false);
_ui.advGroupBox->setVisible(false);
switch(_config->parity()) {
case QSerialPort::NoParity:
_ui.parNone->setChecked(true);
break;
case QSerialPort::OddParity:
_ui.parOdd->setChecked(true);
break;
case QSerialPort::EvenParity:
_ui.parEven->setChecked(true);
break;
default:
// Enforce default: no parity in link
setParityNone(true);
_ui.parNone->setChecked(true);
break;
}
int idx = 0;
_ui.flowControlCheckBox->setChecked(_config->flowControl() == QSerialPort::HardwareControl);
idx = _ui.baudRate->findText(QString("%1").arg(_config->baud()));
if(idx < 0) idx = _ui.baudRate->findText("57600");
if(idx < 0) idx = 0;
_ui.baudRate->setCurrentIndex(idx);
_ui.dataBitsSpinBox->setValue(_config->dataBits());
_ui.stopBitsSpinBox->setValue(_config->stopBits());
_portCheckTimer = new QTimer(this);
_portCheckTimer->setInterval(1000);
connect(_portCheckTimer, &QTimer::timeout, this, &SerialConfigurationWindow::setupPortList);
// Display the widget
setWindowTitle(tr("Serial Communication Settings"));
}
SerialConfigurationWindow::~SerialConfigurationWindow()
{
}
void SerialConfigurationWindow::showEvent(QShowEvent* event)
{
Q_UNUSED(event);
_portCheckTimer->start();
}
void SerialConfigurationWindow::hideEvent(QHideEvent* event)
{
Q_UNUSED(event);
_portCheckTimer->stop();
}
bool SerialConfigurationWindow::setupPortList()
{
bool changed = false;
// Iterate found ports
QList<QSerialPortInfo> portList = QSerialPortInfo::availablePorts();
foreach (const QSerialPortInfo &info, portList)
{
QString name = info.portName();
// Append newly found port to the list
if (_ui.portName->findText(name) < 0)
{
// We show the user the "short name" but store the full port name
_ui.portName->addItem(name, QVariant(info.systemLocation()));
changed = true;
}
}
// See if configured port (if any) is present
if(changed) {
int idx = _ui.portName->count() - 1;
if(!_config->portName().isEmpty()) {
idx = _ui.portName->findData(QVariant(_config->portName()));
if(idx < 0) {
idx = 0;
}
}
_ui.portName->setCurrentIndex(idx);
if(_ui.portName->count() > 0) {
_ui.portName->setEditText(_ui.portName->itemText(idx));
}
if(_config->portName().isEmpty()) {
setPortName(idx);
}
}
return (_ui.portName->count() > 0);
}
void SerialConfigurationWindow::enableFlowControl(bool flow)
{
_config->setFlowControl(flow ? QSerialPort::HardwareControl : QSerialPort::NoFlowControl);
//-- If this was dynamic, it's now edited and persistent
_config->setDynamic(false);
}
void SerialConfigurationWindow::setParityNone(bool accept)
{
if (accept) {
_config->setParity(QSerialPort::NoParity);
//-- If this was dynamic, it's now edited and persistent
_config->setDynamic(false);
}
}
void SerialConfigurationWindow::setParityOdd(bool accept)
{
if (accept) {
_config->setParity(QSerialPort::OddParity);
//-- If this was dynamic, it's now edited and persistent
_config->setDynamic(false);
}
}
void SerialConfigurationWindow::setParityEven(bool accept)
{
if (accept) {
_config->setParity(QSerialPort::EvenParity);
//-- If this was dynamic, it's now edited and persistent
_config->setDynamic(false);
}
}
void SerialConfigurationWindow::setPortName(int index)
{
// Get the full port name and store it in the config
QString pname = _ui.portName->itemData(index).toString();
if (_config->portName() != pname) {
_config->setPortName(pname);
//-- If this was dynamic, it's now edited and persistent
_config->setDynamic(false);
}
}
void SerialConfigurationWindow::setBaudRate(int index)
{
int baud = _ui.baudRate->itemData(index).toInt();
_config->setBaud(baud);
//-- If this was dynamic, it's now edited and persistent
_config->setDynamic(false);
}
void SerialConfigurationWindow::setDataBits(int bits)
{
_config->setDataBits(bits);
//-- If this was dynamic, it's now edited and persistent
_config->setDynamic(false);
}
void SerialConfigurationWindow::setStopBits(int bits)
{
_config->setStopBits(bits);
//-- If this was dynamic, it's now edited and persistent
_config->setDynamic(false);
}
/*=====================================================================
QGroundControl Open Source Ground Control Station
(c) 2009, 2010 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
This file is part of the QGROUNDCONTROL project
QGROUNDCONTROL is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
QGROUNDCONTROL is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with QGROUNDCONTROL. If not, see <http://www.gnu.org/licenses/>.
======================================================================*/
/**
* @file
* @brief Definition of configuration window for serial links
*
* @author Lorenz Meier <mavteam@student.ethz.ch>
*
*/
#ifndef _SERIALCONFIGURATIONWINDOW_H_
#define _SERIALCONFIGURATIONWINDOW_H_
#include <QObject>
#include <QWidget>
#include <QTimer>
#include <QShowEvent>
#include <QHideEvent>
#include "SerialLink.h"
#include "ui_SerialSettings.h"
class SerialConfigurationWindow : public QWidget
{
Q_OBJECT
public:
SerialConfigurationWindow(SerialConfiguration* config, QWidget *parent = 0, Qt::WindowFlags flags = Qt::Sheet);
~SerialConfigurationWindow();
public slots:
void enableFlowControl(bool flow);
void setParityNone(bool accept);
void setParityOdd(bool accept);
void setParityEven(bool accept);
void setPortName(int index);
void setBaudRate(int index);
void setDataBits(int bits);
void setStopBits(int bits);
/**
* @brief setupPortList Populates the dropdown with the list of available serial ports.
* This function is called at 1s intervals to check that the serial port still exists and to see if
* any new ones have been attached.
* @return True if any ports were found, false otherwise.
*/
bool setupPortList();
protected:
void showEvent(QShowEvent* event);
void hideEvent(QHideEvent* event);
bool userConfigured; ///< Switch to detect if current values are user-selected and shouldn't be overriden
private:
Ui::serialSettings _ui;
SerialConfiguration* _config;
QTimer* _portCheckTimer;
};
#endif // _SERIALCONFIGURATIONWINDOW_H_
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment