Pierre Kancir
d612209c19
SITL: Gazebo fix implicit cast
8 years ago
Pierre Kancir
ee7355a301
SITL: Reduce some variables scope and include
8 years ago
Pierre Kancir
8054405521
SITL: Change interface port to a generic solution for external simulator
8 years ago
Pierre Kancir
6e0319d513
SITL: Add RCout port option to cmdline
8 years ago
Pierre Kancir
a8d5079a38
SITL: Ensure that Instance parameter don't override manualy setted port
8 years ago
Tully Foote
25fad0a8c2
SITL: Add more command line arguments for port selection.
8 years ago
Pierre Kancir
5b8c89225a
SITL: Make socket more verbose
8 years ago
Pierre Kancir
567a8d68e5
SITL: Make socket error more verbose
8 years ago
Pierre Kancir
8f2bdf51ea
SITL: gazebo add socket drain
8 years ago
Pierre Kancir
1bb4e3c9b7
AP_IRLock_SITL: make port variable
8 years ago
Pierre Kancir
63ea8c6f21
SITL: enable multi sitl for gazebo
8 years ago
Andrew Tridgell
fc4caf51e9
HAL_PX4: fixed RC failsafe for SBUS on FMUv4
...
the FMUv4 SBUS parser sets timestamp_last_signal even if we are in
failsafe
thanks to Mark Whitehorn for finding this
8 years ago
Pierre Kancir
afb488c627
AP_GPS: fix implicit conversion warning from float to double
8 years ago
murata
33f91b5af5
AP_Notify: whitespace changes
8 years ago
murata
3a6f8d2136
AP_Notify: Preprocessor out EMOJI code group with character bitmap.
8 years ago
CSe
491b545fab
SITL: fix gimbal connection on Windows
8 years ago
Peter Barker
bcb0ead71a
AP_Notify: improve display detection
...
Create probe function for displays
Use a mask to determine I2C buses to probe
8 years ago
Pierre Kancir
bd4880b231
SRV_Channel: correct typo
8 years ago
Andrew Tridgell
2ef6473816
AP_ServoRelayEvents: fix do_set_servo
...
this was broken by the recent SRV_Channels changes
thanks to Jacob for noticing this!
8 years ago
Randy Mackay
132979b12f
AC_PosControl: protect against POS_Z_P, ACCEL_Z_P divide-by-zero
8 years ago
Randy Mackay
d4c4daca16
AC_WPNav: speed-up and down parameter min to 10cm/s
8 years ago
Randy Mackay
8c6c2e46cc
AC_WPNav: protect against LOIT_SPEED divide-by-zero
8 years ago
Andrey Kolobov
5fdebe23cc
AP_TECS: disable bad descent for soaring
8 years ago
Andrey Kolobov
9f2f070439
AP_Soaring: adding const qualifiers to some of soaring controller's methods
8 years ago
Andrew Tridgell
2b2fed735b
AP_Soaring: fixed SOAR logging
8 years ago
Andrey Kolobov
42f5b5a232
AP_Soaring: fixes for matrixN changes
8 years ago
Andrew Tridgell
819c70494f
AP_Soaring: added SOAR_ENABLE_CH parameter
8 years ago
Andrey Kolobov
a1fa2a9de3
AP_Math: added matrixN for soaring controller
8 years ago
akolobov
a3f3097941
AP_TECS: added function to reset integrator
8 years ago
akolobov
acddf6bdf3
AP_SpdHgtControl: added function to reset integrator
8 years ago
Andrey Kolobov
ea534f0445
AP_Soaring: added AP_Soar library, formerly known as SoaringController
8 years ago
Francisco Ferreira
7afcbf51ec
AP_Math: also fix SEC_PER_WEEK
8 years ago
murata
1982285e23
AP_Math: update MSEC_PER_SEC definition to fix GPS time calcs
8 years ago
Randy Mackay
b82098ca44
AP_GPS: fix blended ground course
...
Thanks to jyl58 for finding this
8 years ago
Randy Mackay
3e628f30ff
AP_GPS: fix blending when accuracy reported as 1mm
...
Thanks to Michael DuBreuil for suggesting the fix
8 years ago
Randy Mackay
f340c118d4
AP_Arming: GPS blending health check renamed
8 years ago
Randy Mackay
2002827de3
AP_GPS: rename pre-arm blending health check
8 years ago
Randy Mackay
e9c881c668
AP_GPS: stop blending if too many blending failures
8 years ago
Randy Mackay
b7ad8da9b9
AP_GPS: minor bracketing fix
...
This silences a warning from eclipse
No functional change
8 years ago
Randy Mackay
5de64273ec
AP_GPS: more efficient initialisation of blending arrays
8 years ago
Randy Mackay
81b20e971b
AP_GPS_UBLOX: use get_rate_ms accessor
8 years ago
Randy Mackay
ef1399a52f
AP_GPS: fixups after peer review
...
This includes these changes:
RATE_MS, RATE_MS2 parameter description Range minimum reduced to 50
_blend_health_counter is reset to 0 if blending is disabled
GPS_MAX_RECEIVERS is replaced with GPS_BLENDED_INSTANCE where appropriate
simplify all_consistent functions check of number of receivers
calc_blended_weights fix for initial check of how many receivers we have
remove unnecessary setting of GPS last time when blending fails
remove RebootRequired from AUTO_SWITCH param description
8 years ago
Randy Mackay
2f21e3b40c
DataFlash: rename GPS3/GPA3 to GPSB/GPAB
8 years ago
Randy Mackay
4f0333892d
AP_Arming: clarify GPS inconsistency message
8 years ago
Randy Mackay
e398bb5c68
AP_Arming: make gps-checks virtual
...
Copter's GPS checks will override this
8 years ago
Randy Mackay
9f21649dc0
AP_Arming: add gps consistency and blend health check
8 years ago
Randy Mackay
729ce34ce3
AP_GPS: add all_consistent and blend health for use as pre-arm check
8 years ago
Randy Mackay
72dfe1127f
AP_GPS: protect parameters from being accessed externally
...
backends become friends so they can continue to access parameters held in frontend
get_rate_ms made private because only used by frontend
Also moved static arrays higher in cpp file
8 years ago
Randy Mackay
3172657f26
AP_GPS: move constructor and complex accessors to cpp file
...
These functions are slightly long and make the .h file hard to read. Also saves a small amount of flash space.
No functional change
8 years ago
Randy Mackay
0066022a7f
AP_GPS: check for valid instance in highest_supported_status
...
highest_supported_status will always return FIX_3D for blended or invalid instance
setHIL_Accuracy checks instance is 2 or less
send_mavlink_gps2_raw uses num_instances variable directly to avoid confusion with num_sensors
8 years ago