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
c08574b0
Commit
c08574b0
authored
9 years ago
by
Don Gagne
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix template usage
parent
27776288
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
2 deletions
+2
-2
LogReplayLink.cc
src/comm/LogReplayLink.cc
+2
-2
No files found.
src/comm/LogReplayLink.cc
View file @
c08574b0
...
@@ -163,13 +163,13 @@ void LogReplayLink::writeBytes(const char* bytes, qint64 cBytes)
...
@@ -163,13 +163,13 @@ void LogReplayLink::writeBytes(const char* bytes, qint64 cBytes)
/// @return A Unix timestamp in microseconds UTC for found message or 0 if parsing failed
/// @return A Unix timestamp in microseconds UTC for found message or 0 if parsing failed
quint64
LogReplayLink
::
_parseTimestamp
(
const
QByteArray
&
bytes
)
quint64
LogReplayLink
::
_parseTimestamp
(
const
QByteArray
&
bytes
)
{
{
quint64
timestamp
=
qFromBigEndian
(
*
((
quint64
*
)(
bytes
.
constData
())));
quint64
timestamp
=
qFromBigEndian
<
quint64
>
(
*
((
quint64
*
)(
bytes
.
constData
())));
quint64
currentTimestamp
=
((
quint64
)
QDateTime
::
currentMSecsSinceEpoch
())
*
1000
;
quint64
currentTimestamp
=
((
quint64
)
QDateTime
::
currentMSecsSinceEpoch
())
*
1000
;
// Now if the parsed timestamp is in the future, it must be an old file where the timestamp was stored as
// Now if the parsed timestamp is in the future, it must be an old file where the timestamp was stored as
// little endian, so switch it.
// little endian, so switch it.
if
(
timestamp
>
currentTimestamp
)
{
if
(
timestamp
>
currentTimestamp
)
{
timestamp
=
qbswap
(
timestamp
);
timestamp
=
qbswap
<
quint64
>
(
timestamp
);
}
}
return
timestamp
;
return
timestamp
;
...
...
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