飞行时间记录器¶
ArduPilot 包含一个飞行时间记录器,可记录电路板的总飞行时间、总运行时间和电路板重启次数。这些信息存储在用户可重置的参数中,因此无法防止被篡改。
参数详情¶
STAT_BOOTCNT 记录启动电路板的次数
STAT_FLTTIME 表示滑板/飞行器飞行的总秒数(包括之前的所有飞行)。
STAT_RUNTIME 保存电路板通电后的总秒数(包括之前的所有飞行)。
STAT_RESET 如果电路板上有全球定位系统(GPS)提供实时时间,则该值为重置统计数据后的秒数(1970 年 1 月 1 日)。如果没有 GPS,时间将接近 1970 年 1 月 1 日。用户可以通过将该参数设置为 "0 "来重置所有统计数据。然后,该参数将立即被重置为自纪元以来的当前时间,所有其他参数也将重置为零。
计数器何时重置?¶
在升级/降级特定载具类型的固件版本时,STAT 参数不会被清除(例如,从 Copter-3.4 升级到 3.5 不会清除参数)。
这些参数不受保护,也就是说用户可以更改它们。此外,它们还可以在以下情况下被重置:
将不同的飞行器代码写入电路板,清除所有参数(例如,将旋翼飞行器固件加载到运行飞机固件的电路板上)。
用户执行 参数重置