Peter Barker
3d59d2d6c8
AP_Vehicle: add singleton
2020-02-05 10:13:53 +11:00
Leonard Hall
92402da5ef
Copter: add voltage compensation to _throttle_thrust_max
2020-02-05 10:13:53 +11:00
Andrew Tridgell
e3cbb3a6b4
AP_GPS: fixed UAVCAN GPS status when disconnected
...
this fixes the status reported for a UAVCAN GPS when the cable is
unplugged. It should be "NO GPS", but was instead reporting "NO
FIX". The user had no way to distinguish between not finding a CAN GPS
at all and it not getting satellites
thanks to CUAV for reporting
2020-02-05 10:13:53 +11:00
murata
2a003bcd13
AP_RangeFinder: Add TF03-180
2020-02-05 10:13:53 +11:00
Randy Mackay
9413c63548
SRV_Channel: renamed EPM to Gripper in FUNCTION param docs
2020-02-05 10:13:53 +11:00
Andrew Tridgell
f24de4e2bc
AP_NavEKF3: set a min yaw accuracy from GPS of 5 degrees
...
GPS modules tend to be rather optimistic about their yaw accuracy. By
setting a min or 5 degrees we prevent the user constantly getting
warnings about yaw innovations
2020-02-05 10:13:53 +11:00
Andrew Tridgell
0b435559bd
AP_GPS: improved checking for valid yaw for moving baseline
...
and fixed check for carrSolnFixed
2020-02-05 10:13:53 +11:00
Michael du Breuil
a0475874a7
AP_GPS: UBLOX: Parse RELPOSNED messages
...
This does not yet:
- validate the receiver configuration
- manage timing out stale GPS heading info
- relPosNormalized usage isn't clear, which may defeat the STRICT_LENGTH_CHECK
2020-02-05 10:13:53 +11:00
Michael du Breuil
624ed28ef8
AP_Logger: Log GPS yaw accuracy
2020-02-05 10:13:53 +11:00
Michael du Breuil
7b9d3594fb
AP_Scripting: Fix generation of uint32_t arguments
...
This also fixes the message interval description not generating
correctly, it must have been manually edited before
2020-02-05 10:13:53 +11:00
Andrew Tridgell
45a6df0cee
HAL_ChibiOS: drop mRoControlZeroF7 DPS310 clock to 5MHz
2020-02-05 10:13:53 +11:00
Randy Mackay
ba8e916e44
GCS_Mavlink: handle_preflight_reboot made virtual
2020-02-05 10:13:53 +11:00
Henry Wurzburg
40af63daf3
AP_HAL_ChibiOS/hwdef: update KakuteF4 readme
2020-02-05 10:13:52 +11:00
Andy Piper
be2ef926b0
AP_HAL_ChibiOS: hardware definitions for Kakute F7 Mini
2020-02-05 10:13:52 +11:00
Andy Piper
3d289d105b
Filter: set the harmonic notch filter ref default to zero (disabled)
...
Modify parameter descriptions for tradheli
2020-02-05 10:13:52 +11:00
Leonard Hall
39f07e9ee7
AP_Motors: Add variable to record the final thrust value
...
Add Throttle_Out for other frames
2020-02-05 10:13:52 +11:00
Andrew Tridgell
4a16e791d6
AP_InertialSensor: publish an IMU temperature
...
makes testing of mavlink extension easier
2020-02-05 10:13:52 +11:00
Andrew Tridgell
a832c3bff0
GCS_MAVLink: supply IMU temperature in mavlink extensions
2020-02-05 10:13:52 +11:00
Andrew Tridgell
339da0d07f
HAL_ChibiOS: fixed padding of neopixel bits
...
lack of padding at start caused occasional glitches in colors
displayed
2020-02-05 10:12:13 +11:00
Peter Barker
7c5e84d572
AP_Proximity: declare RangeFinder as a class to avoid circular include issue
2020-02-05 10:12:13 +11:00
Peter Barker
f0ee5a6aea
AP_BoardConfig: correct include of AP_Vehicle_Type
2020-02-05 10:12:13 +11:00
Peter Barker
f5fc308f9e
DataFlash: adjust for new vehicle base class
2020-02-05 10:12:13 +11:00
Peter Barker
5818d86420
AP_Mission: adjust for new vehicle base class
2020-02-05 10:12:13 +11:00
Peter Barker
31065bc9d2
AP_Compass: adjust for new vehicle base class
2020-02-05 10:12:13 +11:00
Peter Barker
55eab1546d
AP_AccelCal: adjust for new vehicle base class
2020-02-05 10:12:13 +11:00
Peter Barker
245152e91b
AC_AttitudeControl: adjust for new vehicle base class
2020-02-05 10:12:13 +11:00
Peter Barker
dbb1f01445
AP_Vehicle: move many members up to base class
2020-02-05 10:12:13 +11:00
Peter Barker
6db60ec711
AP_Arming: remove bogus ARMING_CHECK_NONE 'bitmask value'
...
This looks like a bitmask value, but if you treat it like one (and
people have in the past!) by using logical operations then you get the
incorrect result.
Places which were checking for equivalence to ARMING_CHECK_NONE now
simply check the bitmask to see if it is all-empty.
2020-02-05 10:12:13 +11:00
murata
73a9f31424
AP_Motors: Change to description(NFC)
2020-02-05 10:12:13 +11:00
Andrew Tridgell
a34b135a57
AP_BoardConfig: fixed CAN init without SLCAN
2020-02-05 10:12:13 +11:00
Henry Wurzburg
2c3d57a373
Rover: implement steering trim save in armed/manual mode only
2020-02-05 10:12:13 +11:00
Randy Mackay
da0c1d1b42
AP_Follow: add clear_offsets_if_required method
...
this restores the offsets to zero if they were initialised from zero when the lead vehicle was first spotted
2020-02-05 10:10:37 +11:00
Ebin
767cabf8e5
SITL: Yaw rate calculation uses wheel offset
2020-02-05 10:10:37 +11:00
Peter Barker
63e8c5abcb
AP_WheelEncoder: add SITL backend
...
AP_WheelEncoder: added update function for SITL quadrature encoder
2020-02-05 10:10:37 +11:00
Peter Barker
e6346587d7
AP_Logger: tidy MessageWriter stages using enum class
2020-02-05 10:10:37 +11:00
Henry Wurzburg
d95cbc81b3
AP_BLHeli: Change descriptions in SERVO_BLH_PORT param to actual AP port
2020-02-05 10:10:37 +11:00
Andrew Tridgell
4638c57819
AP_Motors: enable docs for hover thr learning in plane
2020-02-05 10:10:37 +11:00
Randy Mackay
59f2b42bd9
AP_SmartRTL: fixup compile error
...
fix typo introduced by me attempting a minor fixup before merging
2020-02-05 10:10:37 +11:00
Peter Barker
2deea7835f
AP_Logger: correct uninitialised value when logging all rally points
2020-02-05 10:10:37 +11:00
Henry Wurzburg
6f5d9a686e
AP_SmartRTL: give warning buffer is about to fill-up
2020-02-05 10:10:37 +11:00
Henry Wurzburg
edc7fefe2a
AP_Follow: hide params not used by Rover
2020-02-05 10:10:37 +11:00
Randy Mackay
9f5d629503
GCS_MAVLink: add comment above set-message-interval
2020-02-05 10:10:37 +11:00
Randy Mackay
b3fbceccb2
GCS_MAVLink: minor fix to set_message_interval
2020-02-05 10:10:37 +11:00
Tatsuya Yamaguchi
ce588f004d
AP_Scripting: add set_message_interval binding
2020-02-05 10:10:37 +11:00
Tatsuya Yamaguchi
48307e2268
GCS_MAVLink: add set_message_interval functions
2020-02-05 10:10:37 +11:00
Andrew Tridgell
4e799be144
AP_Scheduler: use fill_nanf() on each scheduler function
2020-02-05 10:10:37 +11:00
Andrew Tridgell
161154bf05
AP_NavEKF2: fixed build
...
broken by recent common variable change
2020-02-05 10:10:37 +11:00
Andrew Tridgell
8984a8fa85
HAL_SITL: pre-fill stack on each loop with NaN
...
this allows us to catch use of uninitialised stack variables in SITL
without having valgrind running
2020-02-05 10:10:37 +11:00
Andrew Tridgell
b1e0299a0f
AP_NavEKF3: use parent class for intermediate static variables
...
this makes the code faster as well as using less memory when both EK2
and EK3 are enabled
2020-02-05 10:10:20 +11:00
Andrew Tridgell
da7dc71195
AP_NavEKF2: use parent class for intermediate static variables
...
this makes the code faster as well as using less memory when both EK2
and EK3 are enabled
2020-02-05 10:10:20 +11:00