mirror of https://github.com/ArduPilot/ardupilot
AP_OSD: use highest ESC temp rather than motor temp
This commit is contained in:
parent
b8759c8d1b
commit
c0ac36a36d
|
@ -488,7 +488,7 @@ void AP_OSD::update_stats()
|
|||
// max esc temp
|
||||
AP_ESC_Telem& telem = AP::esc_telem();
|
||||
int16_t highest_temperature = 0;
|
||||
telem.get_highest_motor_temperature(highest_temperature);
|
||||
telem.get_highest_temperature(highest_temperature);
|
||||
_stats.max_esc_temp = MAX(_stats.max_esc_temp, highest_temperature);
|
||||
#endif
|
||||
}
|
||||
|
|
|
@ -2003,11 +2003,11 @@ void AP_OSD_Screen::draw_esc_temp(uint8_t x, uint8_t y)
|
|||
int16_t etemp;
|
||||
|
||||
if (esc_index > 0) {
|
||||
if (!AP::esc_telem().get_motor_temperature(esc_index-1, etemp)) {
|
||||
if (!AP::esc_telem().get_temperature(esc_index-1, etemp)) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (!AP::esc_telem().get_highest_motor_temperature(etemp)) {
|
||||
else if (!AP::esc_telem().get_highest_temperature(etemp)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue