Randy Mackay
1b0f0a7559
AP_RangeFinder: support last_reading_ms
...
Benewake, LeddarOne, LightWareSerial, MAVLink, MaxsonarI2CXL, MaxsonarSerialLV, NMEA, PX4_PWM, uLanding and Wasp already stored the last read time so for these drivers, this change just moves that storage to the state structure
analog, BBB_PRU, Bebop, LightWareI2C, PulsedLightLRF, TeraRangerI2C, VL53L0X did not store the last read time so this was added
7 years ago
Michael du Breuil
f0a4059d73
AP_Rangefinder: Remove APM doc references
7 years ago
Michael du Breuil
fb99ea0446
AP_Rangefinder: Update WASP defaults
7 years ago
Randy Mackay
e520d4fe42
AP_RangeFinder: Benewake TF02 and TFmini lidar driver
7 years ago
Michael du Breuil
b2d8f6e788
AP_Rangefinder: Fix bad fallthrough from NMEA driver
7 years ago
Andrew Tridgell
08228efc72
AP_Rangefinder: fixed param docs for Wasp backend
7 years ago
Andrew Tridgell
3b8d5ea4cf
AP_Rangefinder: fixed param handling for Wasp backends
7 years ago
Michael du Breuil
b678302aed
AP_Rangefinder: Add WASP 200 LRF backend
7 years ago
Randy Mackay
3f749051d3
AP_RangeFinder: NMEA sonar driver
7 years ago
Michael du Breuil
7d6c3ec683
AP_RangeFinder: Make singleton
7 years ago
Michael du Breuil
9e551350a4
AP_RangeFinder: Remove unneeded state member
7 years ago
Francisco Ferreira
45531775cd
AP_Rangefinder: support multiple serial rangefinders
7 years ago
LukeMike
721f55e93c
VRBRAIN / AP_RangeFinder: removed AP_RangeFinder_PX4_PWM for VR Brain boards
7 years ago
Pierre Kancir
6728598099
AP_Rangefinder: don't include Bebop rangefinder by default
7 years ago
Francisco Ferreira
02586b0a2e
AP_Rangefinder: search buses 0 and 1 for Maxbotix I2C driver
7 years ago
Francisco Ferreira
bb46eaedaa
AP_Rangefinder: look in buses 0/1 when Lightware I2C bus isn't defined
7 years ago
Mateusz Sadowski
eb56a010b3
AP_RangeFinder: TeraRangerI2C: use address from parameter instead of hardcoded
8 years ago
Mateusz Sadowski
0993300506
AP_Rangefinder: rename trone to TeraRangerI2C
8 years ago
Peter Barker
30c4ea8123
AP_RangeFinder: stop storing sensor type as a variable
...
And change method name
8 years ago
Peter Barker
c0aa10d84b
AP_RangeFinder: move rangefinder backend data accessors to backend
8 years ago
Peter Barker
127edce39e
AP_RangeFinder: move prearm checks into backend
8 years ago
Peter Barker
0b1c67d170
AP_RangeFinder: remove unused parameters from detect and constructors
8 years ago
Peter Barker
08cd3f4a77
AP_RangeFinder: move instance parameters into instance state
8 years ago
Pierre Kancir
8b38bd2e33
AP_RangeFinder: add sensor type to backend
8 years ago
Andrew Tridgell
b29db0aa5b
AP_RangeFinder: implement VL53L0X rangefinder
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
78b7207ab4
AP_RangeFinder: Use SI units conventions in parameter units
...
Follow the rules from:
http://physics.nist.gov/cuu/Units/units.html
http://physics.nist.gov/cuu/Units/outside.html
and
http://physics.nist.gov/cuu/Units/checklist.html
one further constrain is that only printable (7bit) ASCII characters are allowed
8 years ago
Grant Morphett
792bf70c40
RangeFinder: Fixed the value labels for LidarLite
...
LidarLiteV2 ---> LidarLiteV2-I2C
LidarLiteV3 ---> LidarLiteV3-I2C
8 years ago
Andrew Tridgell
05cbc19ad6
AP_RangeFinder: added type 15 for LidareLiteV3
8 years ago
Randy Mackay
e7dd21a0bb
AP_RangeFinder: remove primary, add orientation
8 years ago
priseborough
bf51da224a
AP_RangeFinder: Update min value for RNGFND_GNDCLEAR parameter
8 years ago
Andrew Tridgell
848c03650b
AP_RangeFinder: removed old PX4 rangefinder drivers
8 years ago
Andrew Tridgell
3b42289475
AP_RangeFinder: added doc listing for TrOneI2C
8 years ago
Andrew Tridgell
68ff71e4c0
AP_RangeFinder: added trone in-tree driver
8 years ago
Francisco Ferreira
202c33491e
RangeFinder: remove useless returns and update comment
8 years ago
murata
a99bde9dad
RangeFinder: Change type determination from if state to switch state.
8 years ago
Randy Mackay
99fafcb495
RangeFinder: add uLanding to TYPE parameter description
8 years ago
Ricardo de Almeida Gonzaga
148fa03d6b
AP_RangeFinder: support MaxBotix Serial rangefinders
...
This has been tested with LV-MaxSonar®-EZ1 MB1010
8 years ago
davidaroyer
69bc4c42c9
AP_RangeFinder: Add support for Aerotenna uLanding radar altimeter
8 years ago
Andrew Tridgell
0c7dd99d7e
AP_RangeFinder: support LidarLite V2 using in-tree driver
...
needs to run in continuous mode
8 years ago
Andrew Tridgell
516141edf3
AP_RangeFinder: start PX4 rangefinder drivers on demand
8 years ago
Shingo Matsuura
4b127edd5e
AP_RangeFinder: fixed LeddarOne busy wait
8 years ago
murata
c808ee2f49
Global: To nullptr from NULL.
...
RC_Channel: To nullptr from NULL.
AC_Fence: To nullptr from NULL.
AC_Avoidance: To nullptr from NULL.
AC_PrecLand: To nullptr from NULL.
DataFlash: To nullptr from NULL.
SITL: To nullptr from NULL.
GCS_MAVLink: To nullptr from NULL.
DataFlash: To nullptr from NULL.
AP_Compass: To nullptr from NULL.
Global: To nullptr from NULL.
Global: To nullptr from NULL.
8 years ago
Andrew Tridgell
df23c4857e
AP_RangeFinder: disabled LeddarOne driver
...
this driver is broken and could cause a vehicle to crash. It does busy
waits on a UART from the main thread.
It will be re-enabled when fixed
8 years ago
Peter Barker
c1f455f904
AP_RangeFinder: correct parameter metadata
8 years ago
priseborough
f722ddf615
AP_RangeFinder: Update parameter documentation
...
Add brief description of body frame conventions.
8 years ago
priseborough
4499ed437c
AP_RangeFinder: remove space before preprocessor directive
8 years ago
priseborough
3ca6c12344
AP_RangeFinder: Improve consistency of parameter naming
8 years ago
priseborough
24f9e7365d
AP_RangeFinder: Add parameters defining sensor position offset
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Randy Mackay
f94f7e2aa0
AP_RangeFinder: add leddarone to TYPE parameter description
...
No functional change
9 years ago