Peter Barker
1387ed06bd
AP_WindVane: remove empty contructors
4 years ago
Andrew Tridgell
11afdb1ef2
AP_WindVane: mark logger Write() calls as streaming where appropriate
4 years ago
Andrew Tridgell
b0fc5c3041
AP_WindVane: replaced PixhawkAUX1 with AUX1
...
not everything is a pixhawk
4 years ago
Andrew Tridgell
25057d26a0
AP_WindVane: default pins to -1
4 years ago
Andrew Tridgell
7fadbba086
AP_WindVane: fixed copying of filter objects
4 years ago
Iampete1
19dfbb19e9
AP_Windvane: set raw wind to zero if no speed sensor
4 years ago
mikeSITL
2f69281040
AP_Windvane: true wind if no windspeed fixed
4 years ago
Iampete1
29534a7e2d
AP_Windvane: set true to apparent if no speed sensor
4 years ago
Iampete1
ab1d54745d
AP_WindVane: convert analog sensor to use latest value
4 years ago
Iampete1
974293ca3f
AP_Windvane: move RC_IN_NO to RCx_OPTION
4 years ago
Iampete1
bf651ea1d9
AP_WindVane: rework filtering and add logging
4 years ago
Patrick José Pereira
03582ff77c
AP_WindVane: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Iampete1
608e1dcdc4
AP_WindVane: report apparent wind with named float
4 years ago
Iampete1
917358e4a5
AP_WindVane: add apparent wind SITL types
4 years ago
Iampete1
89217a3804
AP_WindVane_NMEA: decode each sentence once
5 years ago
Rishabh
59af2fcbbb
AP_WindVane: Fix duplicate values in Param
5 years ago
Andrew Tridgell
4f54d9b75f
AP_WindVane: convert to new get_rpm() API
5 years ago
Andrew Tridgell
1ec921560e
AP_WindVane: use strtof instead of atof
...
we don't need double precision
5 years ago
Peter Hall
4c62fe6c72
AP_Windvane: caculate vehicles current tack
5 years ago
Peter Hall
102a231c3f
AP_WindVane: rename abs to true wind
5 years ago
Peter Hall
3dd0ebaf0d
AP_WindVane: add wind_speed_enabled method
6 years ago
Peter Hall
aa32a0d143
AP_Windvane: fix NMEA vehicle to earth frame
6 years ago
Peter Hall
49003868fe
AP_Windvane: add NMEA wind sensor type
6 years ago
Peter Hall
f26e1dc8e8
AP_WindVane: add modern devices rev p cal
6 years ago
Peter Hall
9dba9867c6
AP_WindVane: mini onion
6 years ago
IamPete1
4bb28eb63c
AP_Windvane: add rpm wind speed snesor type
6 years ago
Peter Barker
1e57265eb6
AP_WindVane: remove include of boardconfig; unused on all boards
6 years ago
Andrew Tridgell
6458fdc917
AP_WindVane: fixed shadowed variable
6 years ago
Randy Mackay
0aaa6bf054
AP_WindVane: rename variables and parameters
...
also update comments and parameter descriptions
remove redundant wrap_PI
6 years ago
Randy Mackay
ecd1f8e658
AP_WindVane: add send_wind
6 years ago
IamPete1
bc1cf6a87a
AP_WindVane: add wind speed
6 years ago
Randy Mackay
ff4ef4968e
AP_WindVane: switch x and y in read_SITL_direction_ef
6 years ago
Randy Mackay
836237cc49
AP_WindVane: update parameter descriptions
6 years ago
IamPete1
67d698fda3
AP_Windvane: add wind direction note
6 years ago
Randy Mackay
cb03a35737
AP_WindVane: fix typo on record_home_heading
6 years ago
Randy Mackay
7519a28e8c
AP_WindVane: remove destructor
6 years ago
Randy Mackay
743ef9dfe6
AP_WindVane: correct parameter descriptions
6 years ago
Randy Mackay
30f20827ec
AP_WindVane: add calibration voltage check
...
also support starting calibration via mavlink message
6 years ago
Randy Mackay
31e2d5d2ad
AP_WindVane: updates after peer review
...
rename get_instance to get_singleton
update expected to be called at 20hz
filters moved into AP_WindVane scope and dt fixed
apparent wind direction stored locally in earth-frame and read_ functions renamed to reflect this
panic only called for SITL
analog pin init changed and assume voltage is radiometric
some renames of "bearing" to "distance"
some redundant constraints removed
6 years ago
Randy Mackay
ce397161bf
AP_WindVane: add SITL driver
6 years ago
IamPete1
b54e3df57c
AP_WindVane: library to read wind direction from sensor
6 years ago