Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qgroundcontrol
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Valentin Platzgummer
qgroundcontrol
Commits
e7c6e1bb
Commit
e7c6e1bb
authored
Feb 04, 2016
by
dogmaphobic
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Deleting dead code.
parent
bdfacbd2
Changes
9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
6 additions
and
870 deletions
+6
-870
qgroundcontrol.pro
qgroundcontrol.pro
+0
-7
qgeocodingmanagerengineqgc.cpp
src/QtLocationPlugin/qgeocodingmanagerengineqgc.cpp
+2
-2
FirmwareImage.cc
src/VehicleSetup/FirmwareImage.cc
+1
-1
TCPLink.cc
src/comm/TCPLink.cc
+1
-1
UAS.cc
src/uas/UAS.cc
+1
-1
QGCMAVLinkLogPlayer.cc
src/ui/QGCMAVLinkLogPlayer.cc
+1
-1
SerialConfigurationWindow.cc
src/ui/SerialConfigurationWindow.cc
+0
-244
SerialConfigurationWindow.h
src/ui/SerialConfigurationWindow.h
+0
-82
SerialSettings.ui
src/ui/SerialSettings.ui
+0
-531
No files found.
qgroundcontrol.pro
View file @
e7c6e1bb
...
...
@@ -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
)
{
...
...
src/QtLocationPlugin/qgeocodingmanagerengineqgc.cpp
View file @
e7c6e1bb
...
...
@@ -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
);
...
...
src/VehicleSetup/FirmwareImage.cc
View file @
e7c6e1bb
...
...
@@ -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
))
{
...
...
src/comm/TCPLink.cc
View file @
e7c6e1bb
...
...
@@ -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
()
...
...
src/uas/UAS.cc
View file @
e7c6e1bb
...
...
@@ -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
()
...
...
src/ui/QGCMAVLinkLogPlayer.cc
View file @
e7c6e1bb
...
...
@@ -161,7 +161,7 @@ void QGCMAVLinkLogPlayer::_enablePlaybackControls(bool enabled)
void
QGCMAVLinkLogPlayer
::
_setAccelerationFromSlider
(
int
value
)
{
qDebug
()
<<
value
;
//
qDebug() << value;
if
(
_replayLink
)
{
_replayLink
->
setAccelerationFactor
(
value
);
}
...
...
src/ui/SerialConfigurationWindow.cc
deleted
100644 → 0
View file @
bdfacbd2
/*=====================================================================
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
);
}
src/ui/SerialConfigurationWindow.h
deleted
100644 → 0
View file @
bdfacbd2
/*=====================================================================
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_
src/ui/SerialSettings.ui
deleted
100644 → 0
View file @
bdfacbd2
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment