Commit Graph

40898 Commits

Author SHA1 Message Date
Peter Hall
fbba3f4035 Plane: set_likely_flying in vehicle 2020-01-14 22:34:37 -07:00
Peter Hall
61810d69aa Copter: set_likely_flying in vehicle 2020-01-14 22:34:37 -07:00
Peter Hall
a2af641b18 Rover: set_likely_flying in vehicle 2020-01-14 22:34:37 -07:00
Peter Hall
7a620ca95c AP_Vehicle: add flying time and bool 2020-01-14 22:34:37 -07:00
Peter Hall
775e4c90da AP_AHRS: remove flying time and bool 2020-01-14 22:34:37 -07:00
Michael du Breuil
1f20cc10f8 AP_Param: Fix failing to invalidate the cached parameter count
This would cause a GCS to download fewer then the requested number of
parameters
2020-01-15 14:02:59 +11:00
Peter Barker
a21a87e884 waf: factor out a cc_version_gte 2020-01-15 13:55:42 +11:00
Peter Barker
1ffd697769 Copter: add missing fallthrough statements 2020-01-15 13:55:42 +11:00
Peter Barker
f6bb94ff33 AP_HAL: add missing break statement in dsm code 2020-01-15 13:55:42 +11:00
Peter Barker
95054418f6 AP_ADSB: add missing break statement 2020-01-15 13:55:42 +11:00
Peter Barker
4d6f6c09fb AP_RCProtocol: add missing break statement 2020-01-15 13:55:42 +11:00
Peter Barker
4e40c39128 AP_Baro: add missing break statement 2020-01-15 13:55:42 +11:00
Peter Barker
41d34e9f88 AP_Airspeed: add missing break statement 2020-01-15 13:55:42 +11:00
Peter Barker
824a085097 waf: make implicit fallthroughs fatal 2020-01-15 13:55:42 +11:00
Peter Barker
9192cb7b41 autotest: add tests for parameter download 2020-01-15 13:54:23 +11:00
Andy Piper
d6248ce57a Tools: correct math in frsky passthrough test 2020-01-15 13:53:52 +11:00
Michael du Breuil
29d31accf2 Travis: Combine jobs, flake8 has been moved to semaphore 2020-01-15 12:45:44 +11:00
Michael du Breuil
d92c4dc892 AP_Rangefinder: Fix bad subgroup pointer for drivers 2020-01-15 12:13:44 +11:00
Andrew Tridgell
4a688e59b2 Sub: update for new SRV_Channels parameter conversion call 2020-01-14 14:23:11 +11:00
Andrew Tridgell
a90c16e60e Plane: update for new SRV_Channels parameter conversion call 2020-01-14 14:23:11 +11:00
Andrew Tridgell
1fae2009db Copter: update for new SRV_Channels parameter conversion call 2020-01-14 14:23:11 +11:00
Andrew Tridgell
e292c83303 Rover: update for new SRV_Channels parameter conversion call 2020-01-14 14:23:11 +11:00
Andrew Tridgell
4f3725c16c SRV_Channel: change function to AP_Int16
this also removes the old parameter conversion code used for when we
first added the SERVO parameters. This was needed for conversion from
Copter 3.4 and Plane 3.7
2020-01-14 14:23:11 +11:00
Andrew Tridgell
7ef86c9bb1 AP_Param: added convert_parameter_width()
this allows for easy conversion of the width of a parameter without
changing indexes
2020-01-14 14:23:11 +11:00
Michael du Breuil
2291702473 AP_Scripting: Raise SITL default heap size 2020-01-13 20:06:31 -07:00
Michael du Breuil
51f79c1b10 AP_Scripting: Add support for UART drivers
Also improves the handling of uint32_t arguments
2020-01-13 20:06:31 -07:00
Michael du Breuil
f0a50c51f6 AP_SerialManager: Add scripting ports 2020-01-13 20:06:31 -07:00
Peter Barker
9997cbf203 AP_AHRS: make ekf_type return from enum class
Eliminate default cases and rely on compiler to enforce all cases
handled in switch statement.  This will be important when we make EKF2
optional.
2020-01-14 11:58:11 +11:00
Peter Barker
968d8cf7d9 AP_AHRS_NavEKF: canonicalise use of get_active_NavEKF result
Some places had a default case, many didn't.
2020-01-14 11:58:11 +11:00
Gone4Dirt
daf1b57736 Copter: Changed autorotation fltmode to clarify for heli 2020-01-14 09:47:28 +09:00
Peter Barker
56fb9f8198 autotest: add test for existence of arming log messages 2020-01-14 11:39:36 +11:00
Peter Barker
354e44a51e ArduSub: move logging of armed/disarm events into AP_Arming base class 2020-01-14 11:39:36 +11:00
Peter Barker
e1b3bd2e42 ArduCopter: move logging of armed/disarm events into AP_Arming base class 2020-01-14 11:39:36 +11:00
Peter Barker
62c0078d5f AP_Arming: move logging of armed/disarm events into AP_Arming base class 2020-01-14 11:39:36 +11:00
Peter Barker
a74d754720 Plane: AP_Arming now logs arm/disarm events 2020-01-14 11:39:36 +11:00
Peter Barker
d2520b7a94 Rover: AP_Arming now logs arm/disarm events 2020-01-14 11:39:36 +11:00
Peter Barker
6b94710e4e AP_Logger: include method and forced in armed log message 2020-01-14 11:39:36 +11:00
Peter Barker
3b8a2fb262 AP_Arming: log arming 2020-01-14 11:39:36 +11:00
Tatsuya Yamaguchi
058cd4200f Tools: Replay: allow scripts to get modes 2020-01-14 11:16:29 +11:00
Tatsuya Yamaguchi
1c07609f47 Sub: allow scripts to get modes 2020-01-14 11:16:29 +11:00
Tatsuya Yamaguchi
1f9f84044c Plane: allow scripts to get modes 2020-01-14 11:16:29 +11:00
Tatsuya Yamaguchi
e01e924711 Copter: allow scripts to get modes 2020-01-14 11:16:29 +11:00
Tatsuya Yamaguchi
b4f2c8cfa0 Tracker: allow scripts to get modes 2020-01-14 11:16:29 +11:00
Tatsuya Yamaguchi
94e324dbd2 Rover: allow scripts to get modes 2020-01-14 11:16:29 +11:00
Tatsuya Yamaguchi
2c9e56c4b2 AP_Scripting: allow scripts to get modes 2020-01-14 11:16:29 +11:00
Tatsuya Yamaguchi
1309101a4b AP_Vehicle: allow scripts to get modes 2020-01-14 11:16:29 +11:00
Peter Barker
a37df08277 Sub: correct unused expression compilation failure 2020-01-14 11:12:14 +11:00
Peter Barker
0afdee5105 waf: add -werror=unused-value to catch unused expression results 2020-01-14 11:12:14 +11:00
Peter Barker
a9f62f196e GCS_MAVLink: consolidate places we snprintf statustexts 2020-01-14 10:38:43 +11:00
Peter Barker
9410d40b2f AP_OSD: reduce scope of WITH_SEMAPHORE
The backend write() calls don't look nasty ATM - but we should get in,
get out data and get out again ASAP.
2020-01-14 10:36:44 +11:00