Andrew Tridgell
ef55a3c6a6
AP_GPS: keep reporting GPS status messages when no GPS at 1Hz
...
to ensure the GCS knows that we have lost the GPS we need to keep
reporting GPS_RAW_INT messages when the GPS disappears. Sending at 1Hz
should be sufficient
Fixes issue #1722
10 years ago
priseborough
8d3940ce1b
AP_NavEKF: Improved use of enumerated type for aiding mode
10 years ago
priseborough
76d1378962
AP_NavEKF: Fix compiler warning messages
10 years ago
priseborough
3e3dd9d695
AP_NavEKF: Fix parenthesis error in EKF status reporting and clean up logic
...
This fixes a bug which could have caused the realative position status to be incorrectly reported under some conditions and also caused a compiler warning message. the logic used to report the filter solution status has been broken down into smaller, easier to understand statements.
10 years ago
priseborough
c06f6e105e
AP_NavEKF: Consistent initialisation of tuning parameters and variables
...
Non user adjustable parameters are now declared as 'const' in the header.
The _ prefix has been removed from non user adjustable tuning parameters.
We use a function call rather than a constructor to initialise variables because it enables the filter to be re-started in flight if necessary.
For consistency some signed integer type declarations have been changed to unsigned where appropriate.
10 years ago
priseborough
f1dfa282dc
AP_NavEKF: Consolidate constant velocity mode decision logic
...
The decision to switch to constant velocity mode during optical flow operation and te decision to switch back were previously being made in two different places in code. Both decisions are now made in the one place which makes the code easier to follow and maintain.
10 years ago
priseborough
9caf2ac895
AP_NavEKF: Make reversion to no GPS mode unambiguous
10 years ago
priseborough
58e9dd5dcd
AP_NavEKF: Enumerate Position and Velocity aiding status
10 years ago
Andrew Tridgell
fb5e53e1e4
AP_Param: cope with older gcc versions
...
Travis-CI uses 4.6.3
10 years ago
Andrew Tridgell
9ae0dd05f8
AP_Param: avoid build warning due to %S format
10 years ago
Andrew Tridgell
ae96a48efc
Plane: use location_path_proportion()
...
this should produce better glide slopes when the aircraft is off
course
10 years ago
Andrew Tridgell
f38f86ab8c
AP_Math: added location_path_proportion()
...
this can be used for glide slope calculations
10 years ago
Andrew Tridgell
4e5510c99e
AP_TECS: fixed warning
10 years ago
Andrew Tridgell
f8bce994b5
AP_OpticalFlow: don't write an error message if no flow sensor
...
most users have no flow sensor
10 years ago
Andrew Tridgell
9cafe0fdc3
travis: added gitter notifcations
10 years ago
Andrew Tridgell
1359e6d321
travis: we need a "make configure" at the start
10 years ago
Andrew Tridgell
9b5a2ea1d0
Replay: fixed build
10 years ago
Andrew Tridgell
494789054e
travis: enable wide range of builds in Travis-CI
10 years ago
Andrew Tridgell
06a72839ed
AP_InertialSensor: fixed error detection on secondary IMUs
...
the break; was preventing error detection on lsm303d/l3gd20
10 years ago
Randy Mackay
765fa0e223
AutoTest: higher copter throttle when in stabilize
10 years ago
Randy Mackay
022c549339
BattMon_SMBus_I2C: use get_PEC to check reads
10 years ago
Randy Mackay
bf0e5a350c
BattMon_SMBus_I2C: add get_PEC method
10 years ago
Randy Mackay
3951e4d99b
BattMon: example sketch reads from SMBus
10 years ago
Randy Mackay
aecc8aac1f
BattMon: correct typo in monitor type enum
10 years ago
Randy Mackay
4521d8169b
Rover: BATT param's underscore moved to library
10 years ago
Randy Mackay
6bec527aa3
Plane: BATT param's underscore moved to library
10 years ago
Randy Mackay
7d18744094
Plane: use battery.voltage2 method for logging
10 years ago
Randy Mackay
5cdb8a4c2a
Plane: use battery.has_current
10 years ago
Randy Mackay
fe8730497a
Rover: use battery.has_current
10 years ago
Randy Mackay
b4b062e9ef
PX4: start batt_smbus
10 years ago
Randy Mackay
70dcc724ac
PX4: add batt_smbus module to build
10 years ago
Randy Mackay
909d525206
BattMon: fix example sketch compile error
10 years ago
Randy Mackay
f1f71ef605
Copter: cli uses has_current method
10 years ago
Randy Mackay
3ccc61c163
Copter: use battery.has_current method
10 years ago
Randy Mackay
cf36fd55bd
GCS_MAVlink: correct sending of 2nd battery's voltage
10 years ago
Randy Mackay
d6b4bfd97f
Copter: move underscore in BATT_ parameters
10 years ago
Randy Mackay
76a28a962c
BattMon: remove #defines for monitor type
10 years ago
Randy Mackay
f077ecd338
BattMon_PX4: class to read from PX4Firmware via orb
10 years ago
Randy Mackay
3f35dc54fe
BattMon_I2C: smart battery class for APM
10 years ago
Randy Mackay
314db1403d
BattMon_SMBus: smart battery monitor driver
10 years ago
Randy Mackay
4d7df9ed26
BattMon_Analog: move analog features to new class
10 years ago
Randy Mackay
39dbf05c8f
BattMon_Backend: create backend class
10 years ago
Randy Mackay
eec66d8451
BattMon: parent class becomes frontend class
10 years ago
Randy Mackay
9be53502df
Plane: remove logging dependecy on optflow
10 years ago
Randy Mackay
d46ceac1f8
Git: ignore autotest.lck and index.html
10 years ago
Randy Mackay
c36253b9b2
AC_PosControl: add comments
...
No functional change
10 years ago
Jonathan Challinger
6eab698e85
AC_WPNav: remove various timing hacks
10 years ago
Jonathan Challinger
557d339cf1
AC_PosControl: remove various unnecessary timing hacks
10 years ago
Jonathan Challinger
5438d38df5
AC_WPNav: provide reset_I to init_xy_controller
10 years ago
Jonathan Challinger
d6e455417f
AC_PosControl: change keep_xy_I_terms to a parameter of init_xy_controller
10 years ago