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
ShingoMatsuura
3123bd6d7d
AP_RangeFinder: add LeddarOne support
9 years ago
Peter Barker
2844190e5b
AP_RangeFinder: correct DisplayName comments
9 years ago
Peter Barker
1bb73383ec
AP_RangeFinder: group _ADDR with other first-rangefinder params
9 years ago
Peter Barker
d5ffc8a863
AP_RangeFinder: define 3_ADDR when we have three rangefinders
...
Without this patch this field would only be defined when 4 rangefinders
were specified
9 years ago
Lucas De Marchi
a159eedd8c
AP_RangeFinder: fix bus for Lightware on some boards
9 years ago
Luiz Ywata
c167364fa0
AP_RangeFinder: MaxsonarI2CXL: use I2CDevice interface
9 years ago
Luiz Ywata
49d1520850
AP_RangeFinder: LightWareI2C: use I2CDevice interface
9 years ago
Luiz Ywata
e1342eb533
AP_RangeFinder: PulsedLightLRF: use I2CDevice interface
9 years ago
Luiz Ywata
a7fddc0594
AP_RangeFinder: add method _add_backend()
...
Wrapper method that saves a detected driver
9 years ago
Andrew Tridgell
e0047d81a2
AP_RangeFinder: enable sonar on Disco
9 years ago
Randy Mackay
53785d1f72
AP_RangeFinder: add Bebop and MAVLink types
...
Thanks OXINARF!
9 years ago
Randy Mackay
96f665061e
AP_RangeFinder: call handle_msg for all backends
9 years ago
Randy Mackay
9b940687c1
AP_RangeFinder: rename CompanionComputer files to MAVLink
9 years ago
Randy Mackay
c541cb27f8
AP_RangeFinder: rename CompanionComputer to MAVLink
9 years ago
Allan Matthew
d3831e4a5d
RangeFinder: add MAVLink rangefinder
9 years ago
Julien Beraud
33a699f29c
AP_RangeFinder: Add support for bebop Rangefinder
...
This rangefinder uses an spi device to send pulses and an iio driver
in buffer mode to get data
The data is then analyzed and the maximum pulse received is considered to
represent the echo of the pulses that have been sent. The distance in time
between the pulse that is sent and the pulse with the maximum amplitude
is used to calculate the altitude based on the speed of sound.
There is a dependency with libiio, and in order to build, there is a need
to provide a rootfs that includes libiio.a.
The other solution is to build dynamically after having updated the rootfs
to use on compiled with a more recent toolchain and include libiio
9 years ago