Andrew Tridgell
e217c1c82f
AP_Vehicle: use AP_CheckFirmware
3 years ago
Andrew Tridgell
f19b636da4
Revert "AP_Vehicle: make sure that if ESC telemetry is missing notch updates are not misordered"
...
This reverts commit 27998db12e6c62021dd9f97fa4c05aad1183b7ac.
reverted as it breaks non-contiguous motors for quadplanes
3 years ago
Yuri
0865e6050d
AP_Vehicle: add set_desired_speed for use in scripting
3 years ago
Andy Piper
40f8424ab6
AP_Vehicle: make sure that if ESC telemetry is missing notch updates are not misordered
3 years ago
Joshua Henderson
9c6b941ef2
AP_Vehicle: add OpenDroneID library
3 years ago
Andrew Tridgell
e4c1f30aa7
AP_Vehicle: implement common harmonic notch update code
3 years ago
Andrew Tridgell
49bf16853c
AP_Vehicle: support two full harmonic notch filters
3 years ago
Andrew Tridgell
aa873ad9f4
AP_Vehicle: added QLAND_INSTEAD_OF_RTL mode reason
3 years ago
Andrew Tridgell
efd884cd1e
AP_Vehicle: added update_target_location()
3 years ago
Henry Wurzburg
425aef59dc
AP_Vehicle: fix error in Tricks on a Switch qualifier
3 years ago
Henry Wurzburg
c3950aed2f
AP_Vehicle: extend nav_scripting to all modes
3 years ago
Rishabh
d90d3d1283
AP_Vehicle: Allow lua script access to Rover's turn rate guided command
3 years ago
Joshua Henderson
ee273da50d
AP_Vehicle: move Airspeed to AP_Vehicle
3 years ago
Peter Barker
db6bb8d616
AP_Vehicle: move INS notch filter logging into INS
3 years ago
Peter Barker
295276cd37
AP_Vehicle: pass GyroFFT loop rate in Hz rather than period in us
...
It just calculates this anyway
3 years ago
Andy Piper
9ba1cbc9d8
AP_Vehicle: log up to 12 harmonic notch frequencies
3 years ago
Peter Barker
7b90326888
AP_Vehicle: declare get_control_output only if scripting is enabled
...
It's right there in the comments - this should only be defined if
scripting is enabled.
Rover overrides this but that is protected by AP_SCRIPTING_ENABLED.
3 years ago
Hwurzburg
d132f0f3fb
AP_Vehicle: clean up short failsafe
3 years ago
Andy Piper
77acf9bcc2
AP_Vehicle: correct update_dynamic_notch_at_specified_rate()
3 years ago
Andy Piper
ac263e5659
AP_Vehicle: make sure notch update rate is configurable
3 years ago
Peter Barker
c559e27c55
AP_Vehicle: allow specification of Scheduler table priorities
3 years ago
Peter Barker
6b9ef0aba8
AP_Vehicle: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
Peter Barker
c090ddc65c
AP_Vehicle: ensure ENABLE_SCRIPTING is always defined
3 years ago
Andrew Tridgell
527d9b38e6
AP_Vehicle: added nav_script_time methods
...
for supporting aerobatics in scripts
3 years ago
Peter Barker
ce352410e1
AP_Vehicle: move EFI to AP_Vehicle
3 years ago
Andy Piper
7010a6bf7e
AP_Vehicle: convert APM_BUILD_COPTER_OR_HELI() to APM_BUILD_COPTER_OR_HELI
...
force compilation failure if build type is unknown
3 years ago
Peter Barker
29088e25f9
AP_Vehicle: move SITL object up to AP_Vehicle
3 years ago
Gone4Dirt
7c20658acf
AP_Vehicle: Add Heli build type
3 years ago
Iampete1
d566b24c04
AP_Vehickle: add Loiter alt then QLAND mode reasons
3 years ago
Peter Barker
d86e2792fd
AP_Vehicle: rename GENERATOR_ENABLED to HAL_GENERATOR_ENABLED
3 years ago
Tom Pittenger
de753f386c
AP_Vehicle: fix periph-heavy compile errors when INS is disabled
3 years ago
Andrew Tridgell
fd86cb0591
AP_Vehicle: moved accel cal update handling from vehicles
3 years ago
Iampete1
ccd330a40a
AP_Vehicle: add AUTO_RTL_EXIT mode reason
3 years ago
Peter Barker
7a06c941df
AP_Vehicle: make bad-mode-number notification consistent across vehicles
3 years ago
nkruzan
0a236bc13d
AP_Vehicle: log internal error and report bitmask to GCS
...
AP_Vehicle.cpp: cast parameter bitmask as (unsigned) per Peter B.
rework per Peter B.
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
remove unnecessary send_internal_error_statustext function
remove Write_InternalError function
3 years ago
Randy Mackay
1a7826295f
AP_Vehicle: add virtual set_target methods
4 years ago
Peter Barker
47455f12db
AP_Vehicle: add and use HAL_BUTTON_ENABLE
4 years ago
Randy Mackay
1725eda961
AP_Vehicle: add get_circle_radius, set_circle_rate
4 years ago
Andy Piper
b6ec06ac0f
AP_Vehicle: output rcout banner when initialization is done
...
move down ready message
4 years ago
Hwurzburg
b69308858a
AP_Vehicle: correct OSD horizon for VTOL modes and TRIM_PITCH_CD in FW modes
4 years ago
Iampete1
88d4ada96d
AP_Vehicle: #ifdef scripting specific functions
4 years ago
Peter Barker
7cca7513a1
AP_Vehicle: rename for AHRS restructuring
4 years ago
Peter Barker
2926ffcd2f
AP_Vehicle: remove ability to use DCM as AHRS
4 years ago
Peter Barker
d47a032a09
AP_Vehicle: explicitly number ModeReason enumeration values
...
These are logged, and mapping back is much easier if you have this
numbering
4 years ago
bugobliterator
d3fce3c41d
AP_Vehicle: add method to enable onvif camera control using script
4 years ago
Siddharth Purohit
a5a29fe3ec
AP_Vehicle: solve for undefined vehicle object in herepro build
4 years ago
Hwurzburg
cc0f850eb9
AP_Vehicle: add QRTL always as Q_RTL_MODE option
4 years ago
Andy Piper
9bc9873e38
AP_Vehicle: optionally run the harmonic notch update at the loop rate
4 years ago
Andy Piper
5d154b138a
AP_Vehicle: generalise ESC telemetry to allow harmonic notch handling with other ESCs
...
log ESC telemetry data in frontend
4 years ago
Andrew Tridgell
6f5626d04f
AP_Vehicle: fixed SD card slowdown with early mounts
4 years ago