Сповіщення від батареї чи сонячного контролера DroneCAN
Що пише ArduPilot:
- Battery N: Node change from N to N for Id N
- Battery N: powering ……
«Battery n: powering ON» чи «OFF»: ArduPilot попросив сонячний контролер MPPT на DroneCAN перемкнути вихід, як біти 2–5 у BATT_OPTIONS наказують робити це під час запуску, армування чи дизармування; «Retry» означає, що контролер не підтвердив перший запит. «Node change from a to b» (4.7): батарея DroneCAN, покази якої зникли, тепер передає з іншого номера вузла CAN, і ArduPilot переходить на нього, бо це дозволяє біт 10 у BATT_OPTIONS.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
BATT_OPTIONS | Battery monitor options |
BATT_MONITOR | Battery monitoring |
BATT_SERIAL_NUM | Battery serial number |
Код, який це надсилає
Battery N: Node change from N to N for Id N
libraries/AP_BattMonitor/AP_BattMonitor_DroneCAN.cpp AP_BattMonitor_DroneCAN::get_dronecan_backend() · Відкрити в ArduPilot Copter-4.7.1
Battery N: powering ……
libraries/AP_BattMonitor/AP_BattMonitor_DroneCAN.cpp AP_BattMonitor_DroneCAN::mppt_set_powered_state() · Відкрити в ArduPilot Copter-4.6.3
libraries/AP_BattMonitor/AP_BattMonitor_DroneCAN.cpp AP_BattMonitor_DroneCAN::set_powered_state() · Відкрити в ArduPilot Copter-4.7.1