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
14dc3725
Commit
14dc3725
authored
May 27, 2011
by
LM
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Minor compile fixes
parent
0df6db27
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
216 additions
and
212 deletions
+216
-212
WaypointView.cc
src/ui/WaypointView.cc
+11
-11
qportsettings.h
thirdParty/qserialport/include/QtSerialPort/qportsettings.h
+205
-201
No files found.
src/ui/WaypointView.cc
View file @
14dc3725
...
@@ -203,17 +203,17 @@ void WaypointView::updateActionView(int action)
...
@@ -203,17 +203,17 @@ void WaypointView::updateActionView(int action)
m_ui
->
orbitSpinBox
->
show
();
m_ui
->
orbitSpinBox
->
show
();
m_ui
->
holdTimeSpinBox
->
show
();
m_ui
->
holdTimeSpinBox
->
show
();
break
;
break
;
case
MAV_CMD_NAV_ORIENTATION_TARGET
:
//
case MAV_CMD_NAV_ORIENTATION_TARGET:
m_ui
->
orbitSpinBox
->
hide
();
//
m_ui->orbitSpinBox->hide();
m_ui
->
takeOffAngleSpinBox
->
hide
();
//
m_ui->takeOffAngleSpinBox->hide();
m_ui
->
turnsSpinBox
->
hide
();
//
m_ui->turnsSpinBox->hide();
m_ui
->
holdTimeSpinBox
->
show
();
//
m_ui->holdTimeSpinBox->show();
m_ui
->
customActionWidget
->
hide
();
//
m_ui->customActionWidget->hide();
m_ui
->
autoContinue
->
show
();
//
m_ui->autoContinue->show();
m_ui
->
acceptanceSpinBox
->
hide
();
//
m_ui->acceptanceSpinBox->hide();
m_ui
->
yawSpinBox
->
hide
();
//
m_ui->yawSpinBox->hide();
break
;
//
break;
default:
default:
break
;
break
;
}
}
...
...
thirdParty/qserialport/include/QtSerialPort/qportsettings.h
View file @
14dc3725
...
@@ -43,13 +43,13 @@
...
@@ -43,13 +43,13 @@
namespace
TNX
{
namespace
TNX
{
enum
ChangeApplyTypes
{
AllAppTy
,
PortAttrOnlyAppTy
,
CommTimeoutsOnlyAppTy
};
enum
ChangeApplyTypes
{
AllAppTy
,
PortAttrOnlyAppTy
,
CommTimeoutsOnlyAppTy
};
/**
/**
* Communication timeout values for Win32/CE and Posix platforms.
* Communication timeout values for Win32/CE and Posix platforms.
* @see www.unixwiz.net/techtips/termios-vmin-vtime.html
* @see www.unixwiz.net/techtips/termios-vmin-vtime.html
*/
*/
struct
CommTimeouts
{
struct
CommTimeouts
{
#ifdef TNX_WINDOWS_SERIAL_PORT
#ifdef TNX_WINDOWS_SERIAL_PORT
typedef
DWORD
commt_t
;
typedef
DWORD
commt_t
;
static
const
DWORD
NoTimeout
=
MAXDWORD
;
static
const
DWORD
NoTimeout
=
MAXDWORD
;
...
@@ -75,14 +75,14 @@ struct CommTimeouts {
...
@@ -75,14 +75,14 @@ struct CommTimeouts {
PosixVTIME
(
0
),
PosixVMIN
(
1
)
PosixVTIME
(
0
),
PosixVMIN
(
1
)
{
{
}
}
};
};
/**
/**
* Wrapper class for serial port settings.
* Wrapper class for serial port settings.
*/
*/
class
TONIX_EXPORT
QPortSettings
class
TONIX_EXPORT
QPortSettings
{
{
public:
public:
enum
BaudRate
{
enum
BaudRate
{
BAUDR_UNKNOWN
=
0
,
BAUDR_UNKNOWN
=
0
,
#ifdef TNX_POSIX_SERIAL_PORT
#ifdef TNX_POSIX_SERIAL_PORT
...
@@ -99,13 +99,14 @@ public:
...
@@ -99,13 +99,14 @@ public:
BAUDR_460800
,
BAUDR_460800
,
BAUDR_500000
,
BAUDR_500000
,
BAUDR_576000
,
BAUDR_576000
,
BAUDR_921600
,
#endif
#endif
#ifdef TNX_WINDOWS_SERIAL_PORT
#ifdef TNX_WINDOWS_SERIAL_PORT
BAUDR_14400
,
BAUDR_14400
,
BAUDR_56000
,
BAUDR_56000
,
BAUDR_128000
,
BAUDR_128000
,
BAUDR_230400
,
BAUDR_256000
,
BAUDR_256000
,
BAUDR_460800
,
#endif
#endif
// baud rates supported by all OSs
// baud rates supported by all OSs
BAUDR_110
,
BAUDR_110
,
...
@@ -118,7 +119,8 @@ public:
...
@@ -118,7 +119,8 @@ public:
BAUDR_19200
,
BAUDR_19200
,
BAUDR_38400
,
BAUDR_38400
,
BAUDR_57600
,
BAUDR_57600
,
BAUDR_115200
BAUDR_115200
,
BAUDR_921600
};
};
enum
DataBits
{
enum
DataBits
{
...
@@ -170,7 +172,7 @@ public:
...
@@ -170,7 +172,7 @@ public:
baudRate_
=
baudRate
;
baudRate_
=
baudRate
;
switch
(
baudRate_
)
{
switch
(
baudRate_
)
{
#ifdef TNX_POSIX_SERIAL_PORT
#ifdef TNX_POSIX_SERIAL_PORT
case
BAUDR_50
:
baudRateInt_
=
50
;
break
;
case
BAUDR_50
:
baudRateInt_
=
50
;
break
;
case
BAUDR_75
:
baudRateInt_
=
75
;
break
;
case
BAUDR_75
:
baudRateInt_
=
75
;
break
;
case
BAUDR_134
:
baudRateInt_
=
134
;
break
;
case
BAUDR_134
:
baudRateInt_
=
134
;
break
;
...
@@ -178,20 +180,21 @@ public:
...
@@ -178,20 +180,21 @@ public:
case
BAUDR_200
:
baudRateInt_
=
200
;
break
;
case
BAUDR_200
:
baudRateInt_
=
200
;
break
;
case
BAUDR_1800
:
baudRateInt_
=
1800
;
break
;
case
BAUDR_1800
:
baudRateInt_
=
1800
;
break
;
//case 76800: baudRateInt_=76800; break;
//case 76800: baudRateInt_=76800; break;
#endif
#endif
#ifdef TNX_WINDOWS_SERIAL_PORT
#ifdef TNX_WINDOWS_SERIAL_PORT
case
BAUDR_14400
:
baudRateInt_
=
14400
;
break
;
case
BAUDR_14400
:
baudRateInt_
=
14400
;
break
;
case
BAUDR_56000
:
baudRateInt_
=
56000
;
break
;
case
BAUDR_56000
:
baudRateInt_
=
56000
;
break
;
case
BAUDR_128000
:
baudRateInt_
=
128000
;
break
;
case
BAUDR_128000
:
baudRateInt_
=
128000
;
break
;
case
BAUDR_256000
:
baudRateInt_
=
256000
;
break
;
case
BAUDR_256000
:
baudRateInt_
=
256000
;
break
;
#endif
case
BAUDR_230400
:
baudRateInt_
=
230400
;
break
;
#if defined(Q_OS_LINUX)
case
BAUDR_460800
:
baudRateInt_
=
460800
;
break
;
#endif
#if defined(Q_OS_LINUX)
case
BAUDR_230400
:
baudRateInt_
=
230400
;
break
;
case
BAUDR_230400
:
baudRateInt_
=
230400
;
break
;
case
BAUDR_460800
:
baudRateInt_
=
460800
;
break
;
case
BAUDR_460800
:
baudRateInt_
=
460800
;
break
;
case
BAUDR_500000
:
baudRateInt_
=
500000
;
break
;
case
BAUDR_500000
:
baudRateInt_
=
500000
;
break
;
case
BAUDR_576000
:
baudRateInt_
=
576000
;
break
;
case
BAUDR_576000
:
baudRateInt_
=
576000
;
break
;
case
BAUDR_921600
:
baudRateInt_
=
921600
;
break
;
#endif
#endif
// baud rates supported by all platforms
// baud rates supported by all platforms
case
BAUDR_110
:
baudRateInt_
=
110
;
break
;
case
BAUDR_110
:
baudRateInt_
=
110
;
break
;
case
BAUDR_300
:
baudRateInt_
=
300
;
break
;
case
BAUDR_300
:
baudRateInt_
=
300
;
break
;
...
@@ -204,6 +207,7 @@ public:
...
@@ -204,6 +207,7 @@ public:
case
BAUDR_38400
:
baudRateInt_
=
38400
;
break
;
case
BAUDR_38400
:
baudRateInt_
=
38400
;
break
;
case
BAUDR_57600
:
baudRateInt_
=
57600
;
break
;
case
BAUDR_57600
:
baudRateInt_
=
57600
;
break
;
case
BAUDR_115200
:
baudRateInt_
=
115200
;
break
;
case
BAUDR_115200
:
baudRateInt_
=
115200
;
break
;
case
BAUDR_921600
:
baudRateInt_
=
921600
;
break
;
default:
default:
baudRateInt_
=
0
;
// unknown baudrate
baudRateInt_
=
0
;
// unknown baudrate
}
}
...
@@ -240,21 +244,21 @@ public:
...
@@ -240,21 +244,21 @@ public:
QString
toString
()
const
;
QString
toString
()
const
;
// helper methods to configure port settings
// helper methods to configure port settings
private:
private:
static
BaudRate
baudRateFromInt
(
int
baud
,
bool
&
ok
);
static
BaudRate
baudRateFromInt
(
int
baud
,
bool
&
ok
);
static
DataBits
dataBitsFromString
(
const
QString
&
databits
,
bool
&
ok
);
static
DataBits
dataBitsFromString
(
const
QString
&
databits
,
bool
&
ok
);
static
Parity
parityFromString
(
const
QString
&
parity
,
bool
&
ok
);
static
Parity
parityFromString
(
const
QString
&
parity
,
bool
&
ok
);
static
StopBits
stopBitsFromString
(
const
QString
&
stopbits
,
bool
&
ok
);
static
StopBits
stopBitsFromString
(
const
QString
&
stopbits
,
bool
&
ok
);
static
FlowControl
flowControlFromString
(
const
QString
&
flow
,
bool
&
ok
);
static
FlowControl
flowControlFromString
(
const
QString
&
flow
,
bool
&
ok
);
private:
private:
BaudRate
baudRate_
;
BaudRate
baudRate_
;
DataBits
dataBits_
;
DataBits
dataBits_
;
Parity
parity_
;
Parity
parity_
;
StopBits
stopBits_
;
StopBits
stopBits_
;
FlowControl
flowControl_
;
FlowControl
flowControl_
;
qint32
baudRateInt_
;
qint32
baudRateInt_
;
};
};
}
}
...
...
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