Qcom use laika timestamp (#25344)

* Qcom location: use laika to generate unix timestamp

* bump laika

Co-authored-by: Comma Device <device@comma.ai>
pull/25339/head
HaraldSchafer 3 years ago committed by GitHub
parent abf9df336e
commit 54e54fb585
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      laika_repo
  2. 3
      selfdrive/sensord/rawgps/rawgpsd.py

@ -1 +1 @@
Subproject commit 3ce2628dfc8ddba1769c518f90275e3caca9e8c6 Subproject commit c8bc1fa01be9f22592efb991ee52d3d965d21968

@ -211,7 +211,8 @@ def main() -> NoReturn:
gps.altitude = report["q_FltFinalPosAlt"] gps.altitude = report["q_FltFinalPosAlt"]
gps.speed = math.sqrt(sum([x**2 for x in vNED])) gps.speed = math.sqrt(sum([x**2 for x in vNED]))
gps.bearingDeg = report["q_FltHeadingRad"] * 180/math.pi gps.bearingDeg = report["q_FltHeadingRad"] * 180/math.pi
gps.unixTimestampMillis = GPSTime(report['w_GpsWeekNumber'], 1e-3*report['q_GpsFixTimeMs']).as_datetime().timestamp()*1e3 gps.unixTimestampMillis = GPSTime(report['w_GpsWeekNumber'],
1e-3*report['q_GpsFixTimeMs']).as_unix_timestamp()*1e3
gps.source = log.GpsLocationData.SensorSource.qcomdiag gps.source = log.GpsLocationData.SensorSource.qcomdiag
gps.vNED = vNED gps.vNED = vNED
gps.verticalAccuracy = report["q_FltVdop"] gps.verticalAccuracy = report["q_FltVdop"]

Loading…
Cancel
Save