Peter Barker
76c275756b
AP_Compass: tidy constructor
5 years ago
Peter Barker
fcc490b68f
AP_Compass: make compass_cal_status_t enum class Status within CompassCalibrator
5 years ago
Andrew Tridgell
d3226e1f94
AP_Compass: narrow range of allowed scale factor
5 years ago
Andrew Tridgell
3e2d7aa1e2
AP_Compass: added COMPASS_OPTIONS
...
this allows user to set that calibration requires GPS lock
5 years ago
Andrew Tridgell
fad20439a1
AP_Compass: added estimation of compass scale factor
...
this adds new COMPASS_SCALE, COMPASS_SCALE2 and COMPASS_SCALE3
parameters, which give the sensor scaling factor. It is used to
compensate for an incorrect scaling in a compass.
The 3D compass calibration process will set the correct value
automatically, otherwise users can set the value to a known value for
an existing compass
5 years ago
Randy Mackay
d005e68a9d
AP_Compass: minor comment fix
...
Co-Authored-By: Peter Barker <pb-gh@barker.dropbear.id.au>
5 years ago
lukezhqin
82e9797984
AP_Compass: fix thin_samples to avoid comparing sample to itself
5 years ago
Randy Mackay
537d91e7e1
AP_Compass: fix calibrator update when step one fails
5 years ago
Randy Mackay
80b4eaa87a
AP_Compass: rename CompassCalibrator::clear to stop
5 years ago
Randy Mackay
b862cc0333
AP_Compass: remove unused calc_mean_squared_residuals
5 years ago
Randy Mackay
233e3bae61
AP_Compass: add comments to calibrator
5 years ago
Randy Mackay
015eed7159
AP_Compass: formatting fixes
...
this should be a non-functional change
5 years ago
Randy Mackay
e26be17c91
AP_Compass: constify get_completion_mask and remove use of auto
5 years ago
Randy Mackay
1e932ce0f7
AP_Compass: constify get_orientation
5 years ago
Andrew Tridgell
2e0351e74a
HAL_ChibiOS: lower gains on CubyOrange and Yellow heater
...
this should reduce the chance of baro oscillation due to rapid change
in heater temperature
5 years ago
Andrew Tridgell
5d98edb689
AP_GPS: fixed build after TMODE changes
5 years ago
Randy Mackay
69e8158a9d
Copter: CTUN logging fix for SAlt
...
sonar altitude was not being logged in modes that don't use surface tracking including Auto
SAlt scaling was also incorrect
5 years ago
Peter Barker
d4438f0a1c
Copter: correct compilation when avoidance disabled
5 years ago
Peter Barker
d1c2e0017e
Copter: remove redundant SurfaceTracking enumeration namespacing
...
Also rename State to Surface to be more specific about what is being
set/tracked.
5 years ago
Leonard Hall
fd03320926
AC_AutoTune: Add check for reverse response abort.
5 years ago
Randy Mackay
083be9331a
AP_Proximity: new lightware SF40C driver
...
New driver using latest streaming interface
Old driver left in place because older devices cannot be updated
5 years ago
Randy Mackay
88460f4406
AP_Proximity: backup lightware SF40C driver to v09
5 years ago
Peter Barker
922cd629c0
AP_Proximity: remove empty constructors
...
Well, some of them were only essentially empty
5 years ago
Peter Barker
9879821600
Copter: Proximity uses rangefinder singleton
5 years ago
Peter Barker
3aea714a98
Rover: Proximity uses rangefinder singleton
5 years ago
Peter Barker
8bd7841c6e
AP_Proximity: use rangefinder singleton
5 years ago
Peter Barker
730257fe26
GCS_MAVLink: adjust for proximity status namespace change
5 years ago
Peter Barker
ed720e73c1
AC_Logger: adjust for proximity status namespace change
5 years ago
Peter Barker
7b4129ab0d
AC_Arming: adjust for proximity status namespace change
5 years ago
Peter Barker
83b6fdbb04
AC_Avoid: adjust for proximity status namespace change
5 years ago
Peter Barker
fca32da8ff
Rover: adjust for proximity status namespace change
5 years ago
Peter Barker
31fbfa8d6e
AP_Proximity: use enum class for status
5 years ago
Peter Barker
b57b69685a
AP_Proximity: correct checking of valid instance in various getters
5 years ago
Peter Barker
21a5618517
GCS_MAVLink: adjust for proximity rangefinder types changing namespacing
5 years ago
Peter Barker
ee0dd26007
AP_Proximity: use enum class for proximity type
...
Removes verbiage from AP_Proximity.cpp
5 years ago
Peter Barker
30399942c1
Rover: stop passing serial manager to proximity constructor
5 years ago
Peter Barker
92b707c19c
Copter: stop passing serial manager to proximity constructor
5 years ago
Peter Barker
79c2b310b5
AP_Proximity: stop passing serial manager around, use singleton
5 years ago
Randy Mackay
d2e6df570c
AP_RangeFinder: TYPE param desc clarification for Benewake lidar
...
This renames some of the TYPE parameter's driver options:
19 :BenewakeTF02 is unchanged
20: BenewakeTFMini becomes BenewakeTFMini/Plus-Serial
25: BenewakeTFMiniPlus becomes BenewakeTFMini/Plus-I2C
27: BenewakeTF03 is unchanged
5 years ago
Randy Mackay
19f3060439
AP_RangeFinder: update Type and Pin parameter values
...
The _TYPE change is to remove the "v2" from the LidarLite description because both v2 and v3 are supported
The _PIN change is to make it more clear that any of the auxiliary pwm pins can be used for PWM input
5 years ago
bnsgeyer
47d36edf8d
AP_Motors: Tradheli-incorporate DDFP for counter clockwise rotating rotors
5 years ago
bnsgeyer
783703a5f9
Tools: update tradheli autotest sitl params
5 years ago
bnsgeyer
e10e63698f
Copter: Change STAB_COL params to percent
5 years ago
bnsgeyer
c8572502aa
AC_InputManager: Change STAB_COL params to percent
5 years ago
Andrew Tridgell
418eb48bb2
GCS_MAVLink: fixed critical error on prefight cal ops
5 years ago
Andrew Tridgell
cfc531be8d
HAL_ChibiOS: fixed build of SPI clock test
5 years ago
bnsgeyer
d8bd024d8f
AP_Motors: tradheli-update parameter display names
5 years ago
Randy Mackay
04fcbacb9f
GCS_MAVLink: remove send-text re allocating for fence
5 years ago
Randy Mackay
e5ac849cbf
AC_Fence: turn off debug msg re memory allocation
5 years ago
Andrew Tridgell
35dd28ec88
HAL_ChibiOS: fixed handling of 16bit timer wrap
...
this fixes #12948
5 years ago