ardupilot/ArduSub
ChrisBird 0fb679b2b2 Sub: Separate max ascent and descent speeds
This is to match a change made to Copter.

It might be relevant to sub in that users may wish to have asymmetrical descent and ascent rates.

New parameters named:
PILOT_SPEED_UP (technically renamed PILOT_VELZ_MAX)
PILOT_SPEED_DN

Removed parameter PILOT_VELZ_MAX (technically renamed to PILOT_SPEED_UP).

Modes impacted:
ALT_HOLD
CIRCLE
POSHOLD

Update a section in GUIDED mode but I don't think it is ever used but update just in case.

It will use the PILOT_SPEED_UP for ascending max velocity.  For down it will check if
it is 0, if so then it will PILOT_SPEED_UP instead, if non zero it will use PILOT_SPEED_DN.
This retains current behavior and gives the flexibility to change it if desired.

The above behavior is less of a concern for Sub but to keep it consistent its been implemented it the same way.
2017-12-28 15:16:08 -05:00
..
APM_Config.h Sub: Remove DISALLOW_GCS_MODE_CHANGE_DURING_RC_FAILSAFE 2017-04-06 17:48:39 -04:00
AP_Arming_Sub.cpp Sub: remove redundant call to ins_checks 2017-11-08 19:08:19 +09:00
AP_Arming_Sub.h Sub: removed create() method for objects 2017-12-14 08:12:28 +11:00
AP_State.cpp Sub: Remove unused auto_armed flag 2017-04-14 13:26:37 -04:00
ArduSub.cpp Sub: move barometer_accumulate to sensors.cpp 2017-11-22 17:13:14 +09:00
Attitude.cpp Sub: Separate max ascent and descent speeds 2017-12-28 15:16:08 -05:00
GCS_Mavlink.cpp Sub: Guided_PosVel mode: reject destination if outside the fence 2017-12-05 08:57:55 +09:00
GCS_Mavlink.h Sub: use gps singleton for GCS functions 2017-11-15 13:43:03 +00:00
GCS_Sub.h Sub: remove CLI 2017-08-14 10:23:50 +09:00
Log.cpp ArduSub: support for units on fields 2017-11-23 10:40:30 +11:00
Makefile
Makefile.waf Sub: Update build script and added to build_ci.sh 2017-02-21 11:26:14 +11:00
Parameters.cpp Sub: Separate max ascent and descent speeds 2017-12-28 15:16:08 -05:00
Parameters.h Sub: Separate max ascent and descent speeds 2017-12-28 15:16:08 -05:00
Parameters.pde
ReleaseNotes.txt Sub: Update release notes for 3.5.2 2017-11-14 09:08:42 -05:00
Sub.cpp Sub: removed create() method for objects 2017-12-14 08:12:28 +11:00
Sub.h Sub: Separate max ascent and descent speeds 2017-12-28 15:16:08 -05:00
UserCode.cpp Sub: Remove mode header 2017-02-21 11:26:14 +11:00
UserVariables.h Sub: Remove mode header 2017-02-21 11:26:14 +11:00
capabilities.cpp Sub: Remove mode header 2017-02-21 11:26:14 +11:00
commands.cpp Sub: support SET_GPS_GLOBAL_ORIGIN message 2017-09-19 10:30:15 +09:00
commands_logic.cpp Sub: Solve some typos 2017-10-19 06:27:32 -07:00
config.h Sub: Default WP_YAW_BEHAVIOR to WP_YAW_BEHAVIOR_CORRECT_XTRACK 2017-08-29 08:10:05 -04:00
control_acro.cpp Sub: Remove ignore_check argument from control mode init functions 2017-04-16 14:25:13 -04:00
control_althold.cpp Sub: Separate max ascent and descent speeds 2017-12-28 15:16:08 -05:00
control_auto.cpp Sub: Move some common functions to AP_Math (NFC) 2017-12-05 08:54:49 +09:00
control_circle.cpp Sub: Separate max ascent and descent speeds 2017-12-28 15:16:08 -05:00
control_guided.cpp Sub: Separate max ascent and descent speeds 2017-12-28 15:16:08 -05:00
control_manual.cpp Sub: Remove ignore_check argument from control mode init functions 2017-04-16 14:25:13 -04:00
control_poshold.cpp Sub: Separate max ascent and descent speeds 2017-12-28 15:16:08 -05:00
control_stabilize.cpp Sub: Remove ignore_check argument from control mode init functions 2017-04-16 14:25:13 -04:00
control_surface.cpp Sub: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
defines.h Sub: Use DEGX100 define instead of hardcoded value (NFC) 2017-12-05 08:54:49 +09:00
failsafe.cpp Sub: always neutralize inputs during pilot input failsafe 2017-10-26 14:47:16 -04:00
fence.cpp Sub: remove argument to check() 2017-12-28 15:38:37 +00:00
flight_mode.cpp Sub: Option to trig by distance only when in AUTO mode 2017-11-14 00:10:22 +00:00
inertia.cpp Sub: Remove mode header 2017-02-21 11:26:14 +11:00
joystick.cpp Sub: Add servo toggle button function 2017-12-28 14:14:47 -05:00
make.inc Global: all vehicles get AP_Relay and AP_ServoRelayEvent libraries 2017-07-17 00:06:31 +01:00
motors.cpp Sub: use AP::PerfInfo library 2017-11-16 15:31:53 +00:00
position_vector.cpp Sub: Move some common functions to AP_Math (NFC) 2017-12-05 08:54:49 +09:00
radio.cpp Sub: Remove unnecessary cast in init_rc_out 2017-11-27 15:14:34 -08:00
sensors.cpp Sub: move barometer_accumulate to sensors.cpp 2017-11-22 17:13:14 +09:00
surface_bottom_detector.cpp Sub: Bugfix for external baro failsafe handling when no baro is 2017-05-03 18:13:31 -04:00
system.cpp Sub: force GND_EXT_BUS at boot for Pixhawk 1 and 2 2017-10-25 21:07:09 +11:00
terrain.cpp Sub: Remove mode header 2017-02-21 11:26:14 +11:00
turn_counter.cpp Sub: Don't emit tether turn status via STATUSTEXT 2017-10-20 14:40:16 -04:00
version.cpp ArduSub: move version to a static member 2017-09-23 21:37:45 -07:00
version.h ArduSub: protect version.h from inclusion and use ap_version.h 2017-09-23 21:37:45 -07:00
wscript Global: all vehicles get AP_Relay and AP_ServoRelayEvent libraries 2017-07-17 00:06:31 +01:00