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
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
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
Peter Barker
29088e25f9
AP_Vehicle: move SITL object up to AP_Vehicle
3 years ago
Peter Barker
d86e2792fd
AP_Vehicle: rename GENERATOR_ENABLED to HAL_GENERATOR_ENABLED
3 years ago
Andrew Tridgell
fd86cb0591
AP_Vehicle: moved accel cal update handling from vehicles
3 years ago
Peter Barker
7a06c941df
AP_Vehicle: make bad-mode-number notification consistent across vehicles
4 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
4 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
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
bugobliterator
d3fce3c41d
AP_Vehicle: add method to enable onvif camera control using script
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
Emre Saldiran
858d69ca0e
AP_Vehicle: add set_target_posvel_NED method
4 years ago
Andy Piper
74318dd0dd
AP_Vehicle: move AP_VideoTX to AP_VideoTX
4 years ago
Andy Piper
b79ff9475d
AP_Vehicle: add support for the SmartAudio protocol
...
Co-authored-by: luis.martinez.exts <luis.martinez@juntadeandalucia.es>
4 years ago
Pierre Kancir
eb78a473f6
AP_Vehicle: correct virtual specifier
4 years ago
Patrick José Pereira
b8360a08c7
AP_Vehicle: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Peter Barker
f15a1fbd62
AP_Vehicle: move control_mode_reason up to AP_Vehicle
4 years ago
Andrew Tridgell
66297bd061
AP_Vehicle: added ExternalAHRS param tree and object
...
using EAHRS param prefix
4 years ago
yaapu
edf2291fb0
AP_Vehicle: added getters for waypoint info, refactored osd publish_nav_info()
4 years ago
Andrew Tridgell
a1c05e74b5
AP_Vehicle: call init_safety after first loop has run
...
this fixes a bug where servos can be driven to an out of range value
if PWM output happens before first loop has completed
thanks to Kris for reporting
4 years ago
Gone4Dirt
d25f9d5d3a
AP_Vehicle: Move AP_Generator to all vehicles
4 years ago
yaapu
0012b83d86
AP_vehicle: added support for frsky bidirectional telemetry
4 years ago
Peter Barker
3aabb45059
AP_Vehicle: move orderly rebooting code from GCS into AP_Vehicle
...
Several places we reboot the vehicle we should probably do several of
the things done in this code - flushing parameters, forcing safety on
etc.
4 years ago
ashvath100
9248272baa
Rover: walking_height input sent to motors
5 years ago
yaapu
7f789fb443
AP_Vehicle: added support for the MSP protocol
5 years ago
ashvath100
df42618e0e
AP_Vehicle: add get_control_outputs() for lua motor drivers
5 years ago
Siddharth Purohit
bb460647a5
AP_Vehicle: use new CANIface drivers and CANManager
5 years ago
Peter Barker
38f4de9aac
AP_Vehicle: move generator to before scheduler and parameter objects
5 years ago
Peter Barker
34be953085
AP_Vehicle: add is_crashed method to AP_Vehicle
5 years ago
Andy Piper
820d6654af
AP_Vehicle: add VideoTX
5 years ago
Peter Barker
4296f6ed4b
AP_Vehicle: add instance for RichenPower generator
5 years ago
Randy Mackay
473b027e03
AP_Vehicle: minor formatting fix
5 years ago
Randy Mackay
73508564f7
AP_Vehicle: add set_steering_and_throttle
...
only for use with scripting on rover
5 years ago
Andy Piper
cb524b7d3d
AP_Vehicle: add function to log dynamic notch frequencies
...
move harmonic notch update here
5 years ago
Iampete1
98d5aa91a8
AP_Vehicle: add scripting guided mode set angle
5 years ago
Andy Piper
d873ec4533
AP_Vehicle: separate gyrofft gyro sampling from fft initiation
...
move FFT gyro sampling into fast loop for all vehicles
rename FFT update method
5 years ago