mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-05 23:49:00 +08:00
[ins sonar] fix test and add threshold
This commit is contained in:
@@ -297,8 +297,16 @@ void ins_update_sonar() {
|
|||||||
#ifdef INS_SONAR_THROTTLE_THRESHOLD
|
#ifdef INS_SONAR_THROTTLE_THRESHOLD
|
||||||
&& stabilization_cmd[COMMAND_THRUST] < INS_SONAR_THROTTLE_THRESHOLD
|
&& stabilization_cmd[COMMAND_THRUST] < INS_SONAR_THROTTLE_THRESHOLD
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef INS_SONAR_STAB_THRESHOLD
|
||||||
|
&& stabilization_cmd[COMMAND_ROLL] < INS_SONAR_STAB_THRESHOLD
|
||||||
|
&& stabilization_cmd[COMMAND_ROLL] > -INS_SONAR_STAB_THRESHOLD
|
||||||
|
&& stabilization_cmd[COMMAND_PITCH] < INS_SONAR_STAB_THRESHOLD
|
||||||
|
&& stabilization_cmd[COMMAND_PITCH] > -INS_SONAR_STAB_THRESHOLD
|
||||||
|
&& stabilization_cmd[COMMAND_YAW] < INS_SONAR_STAB_THRESHOLD
|
||||||
|
&& stabilization_cmd[COMMAND_YAW] > -INS_SONAR_STAB_THRESHOLD
|
||||||
|
#endif
|
||||||
#ifdef INS_SONAR_BARO_THRESHOLD
|
#ifdef INS_SONAR_BARO_THRESHOLD
|
||||||
&& ins_baro_alt < POS_BFP_OF_REAL(INS_SONAR_BARO_THRESHOLD)
|
&& ins_baro_alt > -POS_BFP_OF_REAL(INS_SONAR_BARO_THRESHOLD) /* z down */
|
||||||
#endif
|
#endif
|
||||||
&& ins_update_on_agl
|
&& ins_update_on_agl
|
||||||
&& baro.status == BS_RUNNING) {
|
&& baro.status == BS_RUNNING) {
|
||||||
|
|||||||
Reference in New Issue
Block a user