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
Randy Mackay
d1aa3858f0
AP_Vehicle: add visual odometry
5 years ago
Peter Barker
ec460b4244
AP_Vehicle: send statustext at regular intervals after watchdog reset
5 years ago
Randy Mackay
849adcd678
AP_Vehicle: add start_takeoff and set_target_velocity_NED for use in scripting
5 years ago
Andrew Tridgell
d192544107
AP_Vehicle: added get_target_location() method
...
for scripting
5 years ago
Peter Barker
621d029207
AP_Vehicle: add warning about get_scheduler_task implementations
...
We don't initialise these values we pass in. Considering how few times
we need to get this right, requiring it of the implementation would seem
to make sense and save a few bytes.
5 years ago
Randy Mackay
8d12c25555
AP_Vehicle: formatting fixes
5 years ago