GPS fix_type 值 = 4
GPS fix_type Value = 4
查看最近一次试飞的日志后,我的飞行器报告 class dronekit.GPSInfo(eph, epv, fix_type, satellites_visible)
的变量 fix_type
的值为 4。
eph
和 epv
没有值,satellites_visible
在 9 和 12 之间变化。
飞行时间为 30 分钟。 GPS模块为ublox gps +指南针模块
在室内,我得到 fix_type
0 或 1,但在室外我得到 3-4?我可以找到有关 3D 定位的信息,但 4D GPS 定位是什么意思?
这个变量是如何在源代码中设置的?
class GPSInfo(object):
"""
Standard information about GPS.
If there is no GPS lock the parameters are set to ``None``.
:param Int eph: GPS horizontal dilution of position (HDOP).
:param Int epv: GPS vertical dilution of position (VDOP).
:param Int fix_type: 0-1: no fix, 2: 2D fix, 3: 3D fix
:param Int satellites_visible: Number of satellites visible.
.. todo:: FIXME: GPSInfo class - possibly normalize eph/epv? report fix type as string?
"""
def __init__(self, eph, epv, fix_type, satellites_visible):
self.eph = eph
self.epv = epv
self.fix_type = fix_type
self.satellites_visible = satellites_visible
def __str__(self):
return "GPSInfo:fix=%s,num_sat=%s" % (self.fix_type, self.satellites_visible)
其他 UBLOX GPS code struct gpsData
将修复类型定义为具有以下值:
GNSSfix Type:
0: no fix
1: dead reckoning only
2: 2D-fix
3: 3D-fix
4: GNSS + dead reckoning combined,
5: time only fix
所以值 4 和 5 可能并不意味着 4D 和 5D 修复,正如您假设给定 2 和 3 的值,并且在您描述的情况下有意义。
查看最近一次试飞的日志后,我的飞行器报告 class dronekit.GPSInfo(eph, epv, fix_type, satellites_visible)
的变量 fix_type
的值为 4。
eph
和 epv
没有值,satellites_visible
在 9 和 12 之间变化。
飞行时间为 30 分钟。 GPS模块为ublox gps +指南针模块
在室内,我得到 fix_type
0 或 1,但在室外我得到 3-4?我可以找到有关 3D 定位的信息,但 4D GPS 定位是什么意思?
这个变量是如何在源代码中设置的?
class GPSInfo(object):
"""
Standard information about GPS.
If there is no GPS lock the parameters are set to ``None``.
:param Int eph: GPS horizontal dilution of position (HDOP).
:param Int epv: GPS vertical dilution of position (VDOP).
:param Int fix_type: 0-1: no fix, 2: 2D fix, 3: 3D fix
:param Int satellites_visible: Number of satellites visible.
.. todo:: FIXME: GPSInfo class - possibly normalize eph/epv? report fix type as string?
"""
def __init__(self, eph, epv, fix_type, satellites_visible):
self.eph = eph
self.epv = epv
self.fix_type = fix_type
self.satellites_visible = satellites_visible
def __str__(self):
return "GPSInfo:fix=%s,num_sat=%s" % (self.fix_type, self.satellites_visible)
其他 UBLOX GPS code struct gpsData
将修复类型定义为具有以下值:
GNSSfix Type:
0: no fix
1: dead reckoning only
2: 2D-fix
3: 3D-fix
4: GNSS + dead reckoning combined,
5: time only fix
所以值 4 和 5 可能并不意味着 4D 和 5D 修复,正如您假设给定 2 和 3 的值,并且在您描述的情况下有意义。