Andrew Tridgell
6afb3895c0
AP_RangeFinder: added doc strings for new rangefinder types
10 years ago
Andrew Tridgell
7d30ce2e36
AP_RangeFinder: added lightware serial rangefinder
10 years ago
Grant Morphett
bec21a51a4
AP_RangeFinder: Just fixing the parameter name in the description
10 years ago
Andrew Tridgell
dff235dc36
AP_RangeFinder: support LightWare I2C laser rangefinders
...
this has been tested with the SF10/C
10 years ago
Gustavo Jose de Sousa
5d39587469
AP_RangeFinder: standardize inclusion of libaries headers
...
This commit changes the way libraries headers are included in source files:
- If the header is in the same directory the source belongs to, so the
notation '#include ""' is used with the path relative to the directory
containing the source.
- If the header is outside the directory containing the source, then we use
the notation '#include <>' with the path relative to libraries folder.
Some of the advantages of such approach:
- Only one search path for libraries headers.
- OSs like Windows may have a better lookup time.
10 years ago
mirkix
1b0f482d37
AP_RangeFinder: Add support for HC-SR04 Range Finder connected to BBB
10 years ago
Andrew Tridgell
2167675b3d
AP_RangeFinder: update for upstream merge
10 years ago
Randy Mackay
d366c30358
AP_RangeFinder: fix potential out-of-bounds read
...
Issue found by Coverity
10 years ago
Randy Mackay
ac76562638
RangeFinder: init state and drivers
...
resolves a coverity defect
10 years ago
Andrew Tridgell
b2fb2c676e
AP_RangeFinder: convert example from .pde to .cpp
10 years ago
Tom Pittenger
6acd92be1e
AP_RangeFinder: compiler warnings: compare signed to unsigned
10 years ago
Andrew Tridgell
ac43972883
AP_RangeFinder: fix for HAL_SITL rename
10 years ago
Andrew Tridgell
4c4a4f9ea5
AP_RangeFinder: fixed cm to meter comparison
...
thanks to EShamaev for this fix (see PR #1352 )
10 years ago
Tom Pittenger
5ead138917
RangeFinder: fix compile warnings re float constants
10 years ago
Randy Mackay
a01fb64f12
RangeFinder: fix example sketch
10 years ago
Randy Mackay
715da653c3
RangeFinder_Analog: set status
10 years ago
Randy Mackay
fadfa70e99
RangeFinder_MaxSonar: set status
10 years ago
Randy Mackay
e212ebb0d0
RangeFinder_PulsedLight: set status
10 years ago
Randy Mackay
aa04bef5af
RangeFinder_PX4: set status and consume out of range samples
10 years ago
Randy Mackay
71de0ab815
RangeFinder_PX4_PWM: set status and consume out of range samples
10 years ago
Randy Mackay
7663b8eade
RangeFinder: replace healthy with status and no_data methods
10 years ago
Randy Mackay
8ed6207ca8
RangeFinder: add pre-arm checks
10 years ago
Randy Mackay
f1cbd1f03b
RangeFinder: add ground clearance parameter
10 years ago
Andrew Tridgell
389148ac54
AP_RangeFinder: use RNGFND_OFFSET for distance offset in PWM and I2C
10 years ago
Andrew Tridgell
9c0614c7bb
AP_RangeFinder: default test to I2C Lidar
10 years ago
Andrew Tridgell
a6d76b4e03
AP_RangeFinder: added PX4-PWM rangefinder
...
uses PWM input driver to read a rangefinder
10 years ago
Andrew Tridgell
38d63d51a5
AP_RangeFinder: change for new PX4 device paths
10 years ago
Emile Castelnuovo
3e97592e5c
AP_Rangefinder: added #if for VRBRAIN boards.
10 years ago
Emile Castelnuovo
c38b11eec8
AP_RangeFinder: added VRBRAIN to use PX4 libraries
10 years ago
Emile Castelnuovo
b0b892e578
AP_Rangefinder: added support for VRBRAIN boards
10 years ago
Randy Mackay
d5f02ec0df
RangeFinder: fix example sketch
10 years ago
Randy Mackay
01c669ee15
RangeFinder: minor param description update
...
Also initialise primary instance to 0.
No functional change.
10 years ago
Andrew Tridgell
2eeec3fabe
AP_RangeFinder: fixed oversized parameter RNGFND2_SETTLE_MS
10 years ago
Randy Mackay
41a6393356
RangeFinder: PulsedLight I2C addr to 0x62
10 years ago
Andrew Tridgell
3c7cc5f40c
AP_RangeFinder: auto-update PX4 ll40ls max/min distance
...
this allows the range of the Lidar to be set by the user using
RNGFND_MAX_CM and RNGFND_MIN_CM
10 years ago
Andrew Tridgell
70ca87c4e6
AP_RangeFinder: handle all I2C rangefinder types on PX4 in PX4Firmware
10 years ago
Randy Mackay
b3bbec24e4
RangeFinder: TYPE param description to PX4-I2C
11 years ago
Randy Mackay
8ce4893180
RangeFinder: TYPE param description to PX4-MaxbotixI2C
...
This hopefully reduces confusion for PX4/Pixhawk users with MaxBotix I2C
sonar
11 years ago
Andrew Tridgell
43e8b36e5b
AP_RangeFinder: removed use of hrt_absolute_time()
11 years ago
Andrew Tridgell
b38c9544f9
AP_RangeFinder: make values clearer for APM2
11 years ago
Andrew Tridgell
8540174854
AP_Rangefinder: fixed example build
11 years ago
akdslr
a404404806
AP_RangeFinder: Added a call to sonar.update in RFIND_test
11 years ago
Andrew Tridgell
7bf72d1c2b
AP_RangeFinder: fixed example build
11 years ago
akdslr
2c86f5df94
AP_RangeFinder: Updated RFIND_test example to not use Auto and added more device details
11 years ago
akdslr
a1861125e6
AP_RangeFinder_PulsedLightLRF: Modified to do a 2 byte transfer for the distance read
11 years ago
akdslr
b08e3d0ee4
AP_RangeFinder_PX4: Added the destructor to close the file descriptor
11 years ago
akdslr
54d0db863b
AP_RangeFinder: Changed sonar to rangefinder in the parameter descriptions
11 years ago
akdslr
8c6718fe2d
AP_RangeFinder: Removed the use of type Auto
11 years ago
Andrew Tridgell
c45f1961f6
AP_RangeFinder: removed old test code
11 years ago
Andrew Tridgell
fe92ef5c32
AP_RangeFinder: added an example program
11 years ago