mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-09 09:28:31 -04:00
AP_Airspeed: fixed initialisation of auto-calibration
This commit is contained in:
parent
dd747505c5
commit
ce3fb290f1
@ -90,6 +90,10 @@ const AP_Param::GroupInfo AP_Airspeed::var_info[] PROGMEM = {
|
|||||||
void AP_Airspeed::init()
|
void AP_Airspeed::init()
|
||||||
{
|
{
|
||||||
_last_pressure = 0;
|
_last_pressure = 0;
|
||||||
|
_calibration.init(_ratio);
|
||||||
|
_last_saved_ratio = _ratio;
|
||||||
|
_counter = 0;
|
||||||
|
|
||||||
#if CONFIG_HAL_BOARD == HAL_BOARD_PX4
|
#if CONFIG_HAL_BOARD == HAL_BOARD_PX4
|
||||||
if (_pin == 65) {
|
if (_pin == 65) {
|
||||||
_ets_fd = open(AIRSPEED_DEVICE_PATH, O_RDONLY);
|
_ets_fd = open(AIRSPEED_DEVICE_PATH, O_RDONLY);
|
||||||
@ -112,10 +116,6 @@ void AP_Airspeed::init()
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
_source = hal.analogin->channel(_pin);
|
_source = hal.analogin->channel(_pin);
|
||||||
|
|
||||||
_calibration.init(_ratio);
|
|
||||||
_last_saved_ratio = _ratio;
|
|
||||||
_counter = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// read the airspeed sensor
|
// read the airspeed sensor
|
||||||
|
Loading…
Reference in New Issue
Block a user