Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Valentin Platzgummer
qgroundcontrol
Commits
1b542ab5
Commit
1b542ab5
authored
Dec 05, 2018
by
Willian Galvani
Browse files
PositionManager.h: add gcsHeading
parent
1798f453
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/PositionManager/PositionManager.h
View file @
1b542ab5
...
...
@@ -25,7 +25,8 @@ public:
QGCPositionManager
(
QGCApplication
*
app
,
QGCToolbox
*
toolbox
);
~
QGCPositionManager
();
Q_PROPERTY
(
QGeoCoordinate
gcsPosition
READ
gcsPosition
NOTIFY
gcsPositionChanged
)
Q_PROPERTY
(
QGeoCoordinate
gcsPosition
READ
gcsPosition
NOTIFY
gcsPositionChanged
)
Q_PROPERTY
(
qreal
gcsHeading
READ
gcsHeading
NOTIFY
gcsHeadingChanged
)
enum
QGCPositionSource
{
Simulated
,
...
...
@@ -36,6 +37,8 @@ public:
QGeoCoordinate
gcsPosition
(
void
)
{
return
_gcsPosition
;
}
qreal
gcsHeading
()
{
return
_gcsHeading
;
}
void
setPositionSource
(
QGCPositionSource
source
);
int
updateInterval
()
const
;
...
...
@@ -50,11 +53,13 @@ private slots:
signals:
void
gcsPositionChanged
(
QGeoCoordinate
gcsPosition
);
void
gcsHeadingChanged
(
qreal
gcsHeading
);
void
positionInfoUpdated
(
QGeoPositionInfo
update
);
private:
int
_updateInterval
;
QGeoCoordinate
_gcsPosition
;
qreal
_gcsHeading
;
QGeoPositionInfoSource
*
_currentSource
;
QGeoPositionInfoSource
*
_defaultSource
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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