ArduCopter: params always use set method
This commit is contained in:
parent
16455b23a4
commit
ac94ba33ff
@ -58,7 +58,7 @@ float Copter::get_pilot_desired_climb_rate(float throttle_control)
|
|||||||
throttle_control = constrain_float(throttle_control,0.0f,1000.0f);
|
throttle_control = constrain_float(throttle_control,0.0f,1000.0f);
|
||||||
|
|
||||||
// ensure a reasonable deadzone
|
// ensure a reasonable deadzone
|
||||||
g.throttle_deadzone = constrain_int16(g.throttle_deadzone, 0, 400);
|
g.throttle_deadzone.set(constrain_int16(g.throttle_deadzone, 0, 400));
|
||||||
|
|
||||||
float desired_rate = 0.0f;
|
float desired_rate = 0.0f;
|
||||||
const float mid_stick = get_throttle_mid();
|
const float mid_stick = get_throttle_mid();
|
||||||
|
@ -268,15 +268,15 @@ bool RC_Channel_Copter::do_aux_function(const aux_func_t ch_option, const AuxSwi
|
|||||||
#if MODE_ACRO_ENABLED == ENABLED
|
#if MODE_ACRO_ENABLED == ENABLED
|
||||||
switch(ch_flag) {
|
switch(ch_flag) {
|
||||||
case AuxSwitchPos::LOW:
|
case AuxSwitchPos::LOW:
|
||||||
copter.g.acro_trainer = (uint8_t)ModeAcro::Trainer::OFF;
|
copter.g.acro_trainer.set((uint8_t)ModeAcro::Trainer::OFF);
|
||||||
AP::logger().Write_Event(LogEvent::ACRO_TRAINER_OFF);
|
AP::logger().Write_Event(LogEvent::ACRO_TRAINER_OFF);
|
||||||
break;
|
break;
|
||||||
case AuxSwitchPos::MIDDLE:
|
case AuxSwitchPos::MIDDLE:
|
||||||
copter.g.acro_trainer = (uint8_t)ModeAcro::Trainer::LEVELING;
|
copter.g.acro_trainer.set((uint8_t)ModeAcro::Trainer::LEVELING);
|
||||||
AP::logger().Write_Event(LogEvent::ACRO_TRAINER_LEVELING);
|
AP::logger().Write_Event(LogEvent::ACRO_TRAINER_LEVELING);
|
||||||
break;
|
break;
|
||||||
case AuxSwitchPos::HIGH:
|
case AuxSwitchPos::HIGH:
|
||||||
copter.g.acro_trainer = (uint8_t)ModeAcro::Trainer::LIMITED;
|
copter.g.acro_trainer.set((uint8_t)ModeAcro::Trainer::LIMITED);
|
||||||
AP::logger().Write_Event(LogEvent::ACRO_TRAINER_LIMITED);
|
AP::logger().Write_Event(LogEvent::ACRO_TRAINER_LIMITED);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -102,7 +102,7 @@ MAV_RESULT Copter::mavlink_compassmot(const GCS_MAVLINK &gcs_chan)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// disable throttle failsafe
|
// disable throttle failsafe
|
||||||
g.failsafe_throttle = FS_THR_DISABLED;
|
g.failsafe_throttle.set(FS_THR_DISABLED);
|
||||||
|
|
||||||
// disable motor compensation
|
// disable motor compensation
|
||||||
compass.motor_compensation_type(AP_COMPASS_MOT_COMP_DISABLED);
|
compass.motor_compensation_type(AP_COMPASS_MOT_COMP_DISABLED);
|
||||||
|
@ -1505,7 +1505,7 @@ public:
|
|||||||
bool is_autopilot() const override { return false; }
|
bool is_autopilot() const override { return false; }
|
||||||
bool logs_attitude() const override { return true; }
|
bool logs_attitude() const override { return true; }
|
||||||
|
|
||||||
void set_magnitude(float input) { waveform_magnitude = input; }
|
void set_magnitude(float input) { waveform_magnitude.set(input); }
|
||||||
|
|
||||||
static const struct AP_Param::GroupInfo var_info[];
|
static const struct AP_Param::GroupInfo var_info[];
|
||||||
|
|
||||||
|
@ -29,9 +29,9 @@ bool ModeTurtle::init(bool ignore_checks)
|
|||||||
change_motor_direction(true);
|
change_motor_direction(true);
|
||||||
|
|
||||||
// disable throttle and gps failsafe
|
// disable throttle and gps failsafe
|
||||||
g.failsafe_throttle = FS_THR_DISABLED;
|
g.failsafe_throttle.set(FS_THR_DISABLED);
|
||||||
g.failsafe_gcs = FS_GCS_DISABLED;
|
g.failsafe_gcs.set(FS_GCS_DISABLED);
|
||||||
g.fs_ekf_action = 0;
|
g.fs_ekf_action.set(0);
|
||||||
|
|
||||||
// arm
|
// arm
|
||||||
motors->armed(true);
|
motors->armed(true);
|
||||||
|
@ -159,9 +159,9 @@ MAV_RESULT Copter::mavlink_motor_test_start(const GCS_MAVLINK &gcs_chan, uint8_t
|
|||||||
}
|
}
|
||||||
|
|
||||||
// disable throttle and gps failsafe
|
// disable throttle and gps failsafe
|
||||||
g.failsafe_throttle = FS_THR_DISABLED;
|
g.failsafe_throttle.set(FS_THR_DISABLED);
|
||||||
g.failsafe_gcs = FS_GCS_DISABLED;
|
g.failsafe_gcs.set(FS_GCS_DISABLED);
|
||||||
g.fs_ekf_action = 0;
|
g.fs_ekf_action.set(0);
|
||||||
|
|
||||||
// turn on notify leds
|
// turn on notify leds
|
||||||
AP_Notify::flags.esc_calibration = true;
|
AP_Notify::flags.esc_calibration = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user