mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-11-29 07:24:13 +01:00
LP-385 - add supports for fractional part of second in gps time
This commit is contained in:
parent
88a8e767c4
commit
8f5ec2679c
@ -439,7 +439,7 @@ static void parse_ubx_nav_timeutc(struct UBXPacket *ubx, __attribute__((unused))
|
|||||||
GpsTime.Hour = timeutc->hour;
|
GpsTime.Hour = timeutc->hour;
|
||||||
GpsTime.Minute = timeutc->min;
|
GpsTime.Minute = timeutc->min;
|
||||||
GpsTime.Second = timeutc->sec;
|
GpsTime.Second = timeutc->sec;
|
||||||
|
GpsTime.MilliSecond = (int16_t)timeutc->nano / 1000000;
|
||||||
GPSTimeSet(&GpsTime);
|
GPSTimeSet(&GpsTime);
|
||||||
} else {
|
} else {
|
||||||
// Time is not valid, nothing to do
|
// Time is not valid, nothing to do
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
<field name="Hour" units="" type="int8" elements="1"/>
|
<field name="Hour" units="" type="int8" elements="1"/>
|
||||||
<field name="Minute" units="" type="int8" elements="1"/>
|
<field name="Minute" units="" type="int8" elements="1"/>
|
||||||
<field name="Second" units="" type="int8" elements="1"/>
|
<field name="Second" units="" type="int8" elements="1"/>
|
||||||
|
<field name="MilliSecond" units="" type="int16" elements="1"/>
|
||||||
<access gcs="readwrite" flight="readwrite"/>
|
<access gcs="readwrite" flight="readwrite"/>
|
||||||
<telemetrygcs acked="false" updatemode="manual" period="0"/>
|
<telemetrygcs acked="false" updatemode="manual" period="0"/>
|
||||||
<telemetryflight acked="false" updatemode="periodic" period="10000"/>
|
<telemetryflight acked="false" updatemode="periodic" period="10000"/>
|
||||||
|
Loading…
Reference in New Issue
Block a user