rishabsingh3003
6926466d88
AP_Proximity: Fix comments
2022-08-24 18:26:27 +10:00
rishabsingh3003
6e603418eb
AP_Proximity: Remove primary_instance
2022-08-24 18:26:27 +10:00
rishabsingh3003
3a347374c8
AP_Proximity: Cycle through all drivers to check for upward distance
2022-08-24 18:26:27 +10:00
rishabsingh3003
5d29dd98c1
AP_Proximity: Make new Utils file for PRX utility functions
2022-08-24 18:26:27 +10:00
rishabsingh3003
7cd77f266e
AP_Arming: shift pre-arm check to AP_Proximity
2022-08-24 18:26:27 +10:00
rishabsingh3003
f0f24dde99
AP_Proximity: Make sure all sensors are used for pre arm check
2022-08-24 18:26:27 +10:00
rishabsingh3003
0ec331dd16
Rover: Convert PRX_ parameters to PRX1_
2022-08-24 18:26:27 +10:00
rishabsingh3003
8fcd42d104
Copter: Convert PRX_ parameters to PRX1_
2022-08-24 18:26:27 +10:00
rishabsingh3003
b0108f2c0c
AP_Proximity: Increase number of available proximity sensor
2022-08-24 18:26:27 +10:00
Randy Mackay
0cbba4fdd0
AP_Proximity: distance_min/max checks all backends
2022-08-24 18:26:27 +10:00
Randy Mackay
1f0a633425
AP_Proximity: fixup handle_msg comment
2022-08-24 18:26:27 +10:00
Randy Mackay
7dbbca8d58
AP_Proximity: remove public get_orientation and get_yaw_correction
...
this are only used by backends
2022-08-24 18:26:27 +10:00
Randy Mackay
965cdd7e72
AP_Proximity: fixup detection of serial drivers
2022-08-24 18:26:27 +10:00
Randy Mackay
826cf558eb
AP_Proximity: log if any drivers created
...
allows logging even if only 2nd proximity sensor is configured
2022-08-24 18:26:27 +10:00
Randy Mackay
436f77d673
AP_Proximity: boundary uses shortest dist from multiple backends
...
Co-authored-by: Rishabh <f20171602@hyderabad.bits-pilani.ac.in>
2022-08-24 18:26:27 +10:00
Randy Mackay
3941598a10
GCS_MAVlink: integrate proximity-distance-array scope change
2022-08-24 18:26:27 +10:00
Randy Mackay
7432a20394
AP_Proximity: move boundary to frontend
...
Co-authored-by: Rishabh <f20171602@hyderabad.bits-pilani.ac.in>
2022-08-24 18:26:27 +10:00
Randy Mackay
eff86c88ab
AP_Proximity: reorder method declarations and implementations
2022-08-24 18:26:27 +10:00
Randy Mackay
b6d133e285
AP_Proximity: reduce ignore areas to 4 per backend
2022-08-24 18:26:27 +10:00
Randy Mackay
5fbaa4f136
SITL: integrate PRX parameter rename
2022-08-24 18:26:27 +10:00
Randy Mackay
c898261698
Tools: autotest uses PRX1 parameters
2022-08-24 18:26:27 +10:00
Randy Mackay
6025b1dcaa
AP_Proximity: move params to separate class
...
simplies increasing the maximum number of backends
2022-08-24 18:26:27 +10:00
Andrew Tridgell
c05b7271c4
AP_OpenDroneID: fixed cpp check for cygwin
2022-08-24 18:08:40 +10:00
Andrew Tridgell
760e5aa43d
CI: update dronecan python on cygwin build
2022-08-24 18:08:40 +10:00
Andrew Tridgell
a82758bc3e
waf: allow opendroneid on sitl on cygwin and macos
...
should be now with the structure changes
2022-08-24 18:08:40 +10:00
Randy Mackay
119c8b7363
AP_Mount: get_angle_target_to_location checks for valid location
2022-08-24 18:07:08 +10:00
Andy Piper
41c319e257
AP_Declination: avoid undefined floating point exceptions on macOS when using implicit casts
2022-08-24 17:34:17 +10:00
Andy Piper
efbf3a79a7
scripts: remove Pixhawk1-1M-bdshot from blacklist
2022-08-24 17:27:41 +10:00
Andy Piper
16b1a28cc9
AP_HAL_ChibiOS: bdshot version of MatekF405-Wing
2022-08-24 17:20:15 +10:00
Henry Wurzburg
54d5883f87
ArduCopter: add ARM/MOTOR_EMERGENCY_STOP Aux Switch
2022-08-24 16:03:52 +10:00
Henry Wurzburg
61b0f23ee2
SRV_Channel: add ARM/MOTOR_EMERGENCY_STOP Aux Switch
2022-08-24 16:03:52 +10:00
Henry Wurzburg
451ed0aede
RC_Channel: add ARM/MOTOR_EMERGENCY_STOP Aux Switch
2022-08-24 16:03:52 +10:00
Peter Barker
217338955d
autotest: wait for logging to be good in replay GPS test
...
I think it's possible for the reboot to be coplete but the log not yet open as it's done in the update call
2022-08-24 13:11:46 +10:00
Peter Barker
8b5afb4a24
autotest: loop across recv_match in assert_receive_message
...
pymavlink sleeps for half the passed-in timeout which is no good if we are willing to wait for 30 seconds for a message!
2022-08-24 10:08:27 +10:00
Peter Barker
8a13fb0f6d
autotest: use assert_receive_message
...
Removes several block-forever calls
2022-08-24 10:08:27 +10:00
Peter Barker
9d385c815e
autotest: util.py: create fake object for MakeOSX SITL object
...
autotest keeps self.sitl around as a handle on the running SITL binary instance. MacOSX was returning None for this object, making method calls on it unhelpful.
This fake object will just ignore calls on it.
2022-08-23 17:40:44 +10:00
Peter Barker
e182675bc8
autotest: make pysim/util.py AP_FLAKE8_CLEAN
2022-08-23 11:31:01 +10:00
Andrew Tridgell
3127af1af6
Tools: added --can-gps option to sim_vehicle.py
...
allows for easy DroneCAN testing
2022-08-23 11:17:06 +10:00
Andrew Tridgell
8014f96235
AP_GPS: fixed handling of DroneCAN GPS without vertical velocity
...
detect first vertical velocity to set flag
2022-08-23 11:17:06 +10:00
Randy Mackay
90023f2691
Tools: copter param file for SITL wind speed estimation
2022-08-23 11:09:20 +10:00
Andrew Tridgell
3fdae69413
AP_Arming: allow arming with BRD_IO_ENABLE=0
2022-08-23 10:46:29 +10:00
Andrew Tridgell
9d1adae141
HAL_ChibiOS: fixed safety control with BRD_IO_ENABLE=0
2022-08-23 10:46:29 +10:00
Iampete1
08b458c995
AP_Scripting: add Quadplane low altitude forward flight mode aplet
2022-08-23 10:17:48 +10:00
rishabsingh3003
5af59abb8f
AP_Proximity: Add orientation param to Cygbot
2022-08-22 19:12:45 -04:00
Peter Barker
c0ae7fa5f6
SITL: examples: sitl-on-hw.sh add -m for more defaults
2022-08-23 09:01:30 +10:00
Peter Barker
d7d7bb6e77
SITL: allow sitl-on-hw.sh to be invoked from any directory
2022-08-23 09:01:30 +10:00
Randy Mackay
adac463154
AR_Motors: remove arming check to allow ackerman and skid-steering
2022-08-22 07:46:50 -04:00
Peter Barker
0665f9c32b
AP_NavEKF3: store and use lastKnownPositionD
...
When returning our last-known-position we were supplying lat/lng but not
altitude.
This usually really doesn't matter as this result generally isn't used,
especially for altitude. OTOH, it may prevent a bug into the future.
2022-08-22 19:48:03 +10:00
Andrew Tridgell
252f2ac6f5
Tools: don't build -ODID-heli
2022-08-22 18:56:14 +10:00
Peter Barker
9bf66afee2
build_binaries.py: write fwversion out even if directory exists
...
We re-use the "beta" directory for other betas
2022-08-22 14:02:52 +10:00