Файли рельєфу на SD-карті створено до виправлення
Що пише ArduPilot:
- terrain data expired, possible errors
- terrain data expired, possible errors
Файли рельєфу на SD-карті створено до того, як у даних рельєфу ArduPilot виправили помилки; опис TERRAIN_OPTIONS датує виправлення 24 лютого 2026 року. ArduPilot 4.7 розпізнає старі файли за номером версії й не армується з ними, коли політ потребує висот рельєфу, бо деякі висоти в них можуть бути хибними. Коли старі дані вперше читаються в польоті, той самий текст надсилається один раз як попередження.
Що робити: найімовірніше спершу
На карті досі лежать файли рельєфу, записані до виправлення.
ПеревіртеУ теці APM/TERRAIN на карті є файли DAT зі старими датами.
ВиправтеПерейменуйте або видаліть теку APM/TERRAIN, потім дайте наземній станції надіслати дані знову перед польотом або скопіюйте на карту свіжі файли з terrain.ardupilot.org.
Біт 2 у TERRAIN_OPTIONS приймає старі файли, а з ними й помилки, які ця перевірка має ловити. Свіжі дані коштують кількох хвилин; беріть їх.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
TERRAIN_OPTIONS | Terrain options |
TERRAIN_ENABLE | Terrain data enable |
Де це зробити:Пояснення фейлсейфів
Код, який це надсилає
terrain data expired, possible errors
libraries/AP_Terrain/AP_Terrain.cpp AP_Terrain::pre_arm_checks() · Відкрити в ArduPilot Copter-4.7.1
terrain data expired, possible errors
libraries/AP_Terrain/TerrainIO.cpp AP_Terrain::read_block() · Відкрити в ArduPilot Copter-4.7.1