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
0de14b70
Commit
0de14b70
authored
Feb 24, 2012
by
LM
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Cleaned up baud rates further, now consistent for all platforms, should compile and run on all
parent
00f5af70
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
509 additions
and
470 deletions
+509
-470
qportsettings.h
thirdParty/qserialport/include/QtSerialPort/qportsettings.h
+7
-9
termioshelper.cpp
thirdParty/qserialport/src/posix/termioshelper.cpp
+14
-6
commdcbhelper.cpp
thirdParty/qserialport/src/win32/commdcbhelper.cpp
+488
-455
No files found.
thirdParty/qserialport/include/QtSerialPort/qportsettings.h
View file @
0de14b70
...
@@ -92,11 +92,11 @@ public:
...
@@ -92,11 +92,11 @@ public:
BAUDR_150
,
BAUDR_150
,
BAUDR_200
,
BAUDR_200
,
BAUDR_1800
,
BAUDR_1800
,
/
/BAUDR_76800,
/
* BAUDR_76800, */
#endif
#endif
#ifdef Q_OS_LINUX
#ifdef Q_OS_LINUX
//
BAUDR_500000,
//
BAUDR_500000,
//
BAUDR_576000,
//
BAUDR_576000,
#endif
#endif
#ifdef TNX_WINDOWS_SERIAL_PORT
#ifdef TNX_WINDOWS_SERIAL_PORT
BAUDR_14400
,
BAUDR_14400
,
...
@@ -104,7 +104,7 @@ public:
...
@@ -104,7 +104,7 @@ public:
BAUDR_128000
,
BAUDR_128000
,
BAUDR_256000
,
BAUDR_256000
,
#endif
#endif
/
/ baud rates supported by all OSs
/
* baud rates supported by all OSs */
BAUDR_110
,
BAUDR_110
,
BAUDR_300
,
BAUDR_300
,
BAUDR_600
,
BAUDR_600
,
...
@@ -120,7 +120,7 @@ public:
...
@@ -120,7 +120,7 @@ public:
BAUDR_460800
,
BAUDR_460800
,
BAUDR_500000
,
BAUDR_500000
,
BAUDR_576000
,
BAUDR_576000
,
BAUDR_921600
,
BAUDR_921600
};
};
enum
DataBits
{
enum
DataBits
{
...
@@ -186,10 +186,6 @@ public:
...
@@ -186,10 +186,6 @@ public:
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
#if defined(Q_OS_LINUX)
case
BAUDR_500000
:
baudRateInt_
=
500000
;
break
;
case
BAUDR_576000
:
baudRateInt_
=
576000
;
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
;
...
@@ -205,6 +201,8 @@ public:
...
@@ -205,6 +201,8 @@ public:
case
BAUDR_115200
:
baudRateInt_
=
115200
;
break
;
case
BAUDR_115200
:
baudRateInt_
=
115200
;
break
;
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_576000
:
baudRateInt_
=
576000
;
break
;
case
BAUDR_921600
:
baudRateInt_
=
921600
;
break
;
case
BAUDR_921600
:
baudRateInt_
=
921600
;
break
;
default:
default:
baudRateInt_
=
0
;
// unknown baudrate
baudRateInt_
=
0
;
// unknown baudrate
...
...
thirdParty/qserialport/src/posix/termioshelper.cpp
View file @
0de14b70
...
@@ -400,18 +400,26 @@ QPortSettings::BaudRate TermiosHelper::baudRate() const
...
@@ -400,18 +400,26 @@ QPortSettings::BaudRate TermiosHelper::baudRate() const
case
460800
:
case
460800
:
return
QPortSettings
::
BAUDR_460800
;
return
QPortSettings
::
BAUDR_460800
;
#endif
#endif
#ifdef B500000
case
B500000
:
return
QPortSettings
::
BAUDR_500000
;
#else
case
500000
:
return
QPortSettings
::
BAUDR_500000
;
#endif
#ifdef B576000:
case
B576000
:
return
QPortSettings
::
BAUDR_576000
;
#else
case
576000
:
return
QPortSettings
::
BAUDR_576000
;
#endif
#ifdef B921600
#ifdef B921600
case
B921600
:
case
B921600
:
return
QPortSettings
::
BAUDR_921600
;
return
QPortSettings
::
BAUDR_921600
;
#else
#else
case
921600
:
case
921600
:
return
QPortSettings
::
BAUDR_921600
;
return
QPortSettings
::
BAUDR_921600
;
#endif
#if defined(Q_OS_LINUX)
case
B500000
:
return
QPortSettings
::
BAUDR_500000
;
case
B576000
:
return
QPortSettings
::
BAUDR_576000
;
#endif
#endif
default:
default:
qWarning
()
<<
"TermiosHelper::baudRate(): Unknown baud rate"
;
qWarning
()
<<
"TermiosHelper::baudRate(): Unknown baud rate"
;
...
...
thirdParty/qserialport/src/win32/commdcbhelper.cpp
View file @
0de14b70
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