Commit Graph

40169 Commits

Author SHA1 Message Date
Peter Barker fb4eb692ff AC_Avoid: adjust for proximity status namespace change 2020-02-05 10:51:30 +11:00
Peter Barker 6def672083 Rover: adjust for proximity status namespace change 2020-02-05 10:51:30 +11:00
Peter Barker 2139c397de AP_Proximity: use enum class for status 2020-02-05 10:51:30 +11:00
Peter Barker 85c1f8f5d3 AP_Proximity: correct checking of valid instance in various getters 2020-02-05 10:51:30 +11:00
Peter Barker af0e37478f GCS_MAVLink: adjust for proximity rangefinder types changing namespacing 2020-02-05 10:51:30 +11:00
Peter Barker caeb93e370 AP_Proximity: use enum class for proximity type
Removes verbiage from AP_Proximity.cpp
2020-02-05 10:51:30 +11:00
Peter Barker 65f59a71ad Rover: stop passing serial manager to proximity constructor 2020-02-05 10:51:30 +11:00
Peter Barker 131d5dafa9 Copter: stop passing serial manager to proximity constructor 2020-02-05 10:51:30 +11:00
Peter Barker 105864fd99 AP_Proximity: stop passing serial manager around, use singleton 2020-02-05 10:51:30 +11:00
Randy Mackay 45da154f1e AP_RangeFinder: TYPE param desc clarification for Benewake lidar
This renames some of the TYPE parameter's driver options:

19 :BenewakeTF02 is unchanged
20: BenewakeTFMini becomes BenewakeTFMini/Plus-Serial
25: BenewakeTFMiniPlus becomes BenewakeTFMini/Plus-I2C
27: BenewakeTF03 is unchanged
2020-02-05 10:51:30 +11:00
Randy Mackay 2e52e7f58b AP_RangeFinder: update Type and Pin parameter values
The _TYPE change is to remove the "v2" from the LidarLite description because both v2 and v3 are supported
The _PIN change is to make it more clear that any of the auxiliary pwm pins can be used for PWM input
2020-02-05 10:51:30 +11:00
bnsgeyer 0ec7c4b263 AP_Motors: Tradheli-incorporate DDFP for counter clockwise rotating rotors 2020-02-05 10:51:30 +11:00
bnsgeyer 3b39d9f93d Tools: update tradheli autotest sitl params 2020-02-05 10:51:30 +11:00
bnsgeyer 5131431d23 Copter: Change STAB_COL params to percent 2020-02-05 10:51:30 +11:00
bnsgeyer 78376e45a5 AC_InputManager: Change STAB_COL params to percent 2020-02-05 10:51:30 +11:00
bnsgeyer ad5875f8b2 AP_Motors: tradheli-update parameter display names 2020-02-05 10:51:30 +11:00
Randy Mackay bbe86c0d5d GCS_MAVLink: remove send-text re allocating for fence 2020-02-05 10:51:30 +11:00
Randy Mackay 1eb5839f09 AC_Fence: turn off debug msg re memory allocation 2020-02-05 10:51:30 +11:00
Andrew Tridgell f80f7ff850 Tools: added micros64() to CPUInfo 2020-02-05 10:51:30 +11:00
Andrew Tridgell f158891926 AP_InternalError: added hex and decimal comments
makes looking up codes faster from logs
2020-02-05 10:51:30 +11:00
Andy Piper 308b0cc72e AP_InertialSensor: correct loop rate on BMI055, clean up setting of loop rate on BMI055 and BMI088 2020-02-05 10:51:30 +11:00
Leonard Hall c805cda03f Copter: System ID mode: Add tuning option parameter discription 2020-02-05 10:51:30 +11:00
Randy Mackay e57a3e4606 Copter: use SID_AXIS to hide other SystemID mode params 2020-02-05 10:51:30 +11:00
Randy Mackay dd73c44d6d Copter: add mandatory gps checks 2020-02-05 10:51:30 +11:00
Randy Mackay 7b01fda8f8 AP_Arming: add mandatory_checks
These are checks that can never be bypassed
2020-02-05 10:51:30 +11:00
Randy Mackay d4680e277f Sub: scripting init sends failure message 2020-02-05 10:51:30 +11:00
Randy Mackay 049011c870 Plane: scripting init sends failure message 2020-02-05 10:51:30 +11:00
Randy Mackay 1c63159f0b Copter: scripting init sends failure message 2020-02-05 10:51:30 +11:00
Randy Mackay 134a20c119 Rover: scripting init sends failure message 2020-02-05 10:51:30 +11:00
Randy Mackay fdf0aa223e Tracker: scripting init sends failure message 2020-02-05 10:51:30 +11:00
Randy Mackay a34350f2cc AP_Scripting: init sends failure message 2020-02-05 10:51:30 +11:00
Randy Mackay 00ab0f2c5c AP_Arming: add pre-arm system check that scripting init succeeded 2020-02-05 10:51:30 +11:00
Randy Mackay 4c11b77496 AP_Scripting: add init failure check 2020-02-05 10:51:30 +11:00
Peter Barker 959f67c57b AP_Landing: emit DEPLOY gcs text only if not already deployed 2020-02-05 10:51:30 +11:00
Gone4Dirt 477a86517b AP_Motors: Added support for autorotation 2020-02-05 10:51:30 +11:00
Gone4Dirt 7bc2db9f25 AP_Vehicle: Added mode change reasons for autorotation 2020-02-05 10:51:29 +11:00
Gone4Dirt fc3439bfe1 Copter: Added autorotation flight mode and support 2020-02-05 10:51:29 +11:00
Gone4Dirt 7231793278 AC_Autorotation: Created autorotation library 2020-02-05 10:51:29 +11:00
Peter Barker a7229656f9 Sub: rename system_status as it won't be called from base class 2020-02-05 10:51:29 +11:00
Peter Barker b4ce43722e Plane: rename system_status as it won't be called from base class 2020-02-05 10:51:29 +11:00
Peter Barker 589610d655 Copter: rename system_status as it won't be called from base class 2020-02-05 10:51:29 +11:00
Peter Barker d659cf7f1c Tracker: rename system_status as it won't be called from base class 2020-02-05 10:51:29 +11:00
Peter Barker 4c93c07062 Rover: rename system_status as it won't be called from base class 2020-02-05 10:51:29 +11:00
Peter Barker d82f6882b2 GCS_MAVLink: any internal error means MAV_STATE_CRITICAL 2020-02-05 10:51:29 +11:00
Peter Barker dbef0cbc7f autotest: add test for send_to_components 2020-02-05 10:51:29 +11:00
Peter Barker 6e8ef0d10e AP_Camera: use corrected version of send_to_components 2020-02-05 10:51:29 +11:00
Peter Barker 616c129f57 AP_BattMonitor: use corrected version of send_to_components 2020-02-05 10:51:29 +11:00
Peter Barker 8b72f0324a GCS_MAVLink: correct encoding used for send_to_components
These have to be packed onto the channel - otherwise they may ge
tencoded as mavlink1 instead of mavlink2 (or vice-versa)
2020-02-05 10:51:29 +11:00
Andrew Tridgell 8ec9df0487 Tools: added H7 info in uploader
and don't mention 1M flaw unless family is vulnerable to it
2020-02-05 10:51:29 +11:00
bnsgeyer ded334016f AP_Motors: tradheli- fix metadata 2020-02-05 10:51:29 +11:00