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
Randy Mackay
6f5d733ba9
AP_Vehicle: add set_target_location method
5 years ago
Peter Barker
2ede027635
AP_Vehicle: move initialisation of serial and gcs to AP_Vehicle
5 years ago
Peter Barker
2b7af4d70b
AP_Vehicle: fold init_vehicle back into AP_Vehicle init method
5 years ago
Andy Piper
6613d4da3d
AP_Vehicle: add FFT configuration and initialization
...
add arming checks to validate FFT performance
allow gyros to be sampled at either the fastloop rate or gyro rate.
add gyro and parameter update loops for GyroFFT
add GYRO_FFT aux function
save FFT results on disarm
5 years ago
Randy Mackay
72612d3cb9
AP_Vehicle: add AP_ESC_Telem
5 years ago
Peter Barker
a523bb4b68
AP_Vehicle: let AP_Vehicle handle loop()
5 years ago
Peter Barker
07c7a98269
AP_Vehicle: move some common init_ardupilot code up to AP_Vehicle
5 years ago
Peter Barker
1211ea88b5
AP_Vehicle: move setup method up to AP_Vehicle base class
5 years ago
Peter Barker
373b8be7ef
AP_Vehicle: move EKF objects into AP_AHRS_NavEKF
5 years ago
Peter Barker
342e502da4
AP_vehicle: let AP_Vehicle base class worry about scheduler delay callback
5 years ago
Andrew Tridgell
f6c9c6fd8c
AP_Vehicle: setup for Hott telem
5 years ago
Peter Hall
7a620ca95c
AP_Vehicle: add flying time and bool
5 years ago
Tatsuya Yamaguchi
1309101a4b
AP_Vehicle: allow scripts to get modes
5 years ago
Andrew Tridgell
9d8821f3d7
AP_Vehicle: make init_vehicle() public
...
and protect against double call.
This is needed for the call from AP_BoardConfig
5 years ago
Andy Piper
3ea05fa78b
AP_Vehicle: add common parameter and scheduling management. Add runcam.
5 years ago
Peter Barker
b2b5077949
AP_Vehicle: stop passing rangefinder in constructors of NavEKF objects
5 years ago
Peter Barker
ebd2b1d544
AP_Vehicle: instantiate the AHRS object
5 years ago
Michael du Breuil
a44a7f541b
AP_Vehicle: Support set_mode
5 years ago
Peter Barker
9fee2a9c06
AP_Vehicle: add singleton
5 years ago
Peter Barker
1ea365d52a
AP_Vehicle: move many members up to base class
5 years ago
Michael du Breuil
302e80d72c
AP_Vehicle: Move loiter_radius to vehicle
8 years ago
Michael du Breuil
ac27241a42
AP_Vehicle: Remove unused flight stages
8 years ago
Tom Pittenger
063f517424
Plane, TECS, AP_Landing: rename stage LAND_ABORT to ABORT_LAND
...
this will reduce confusion when searching for FLIGHT_LAND_* and you get a bunch of takeoff related hits. It will also make more sense when the landing library fully manages the FLIGHT_LAND stage entirely because it will not mange FLIGHT_LAND_ABORT
8 years ago
Tom Pittenger
8019cedf5b
AP_Vehicle,AP_SpdHgtControl,AP_TECS: move enum FlightStages to AP_Vehicle::FixedWing
8 years ago
Tom Pittenger
15ec551990
AP_Vehicle: migrate aparm "LAND_" params from plane to AP_Landing
8 years ago
Tom Pittenger
f556f705e6
Plane: move various g params to aparms
8 years ago
Tom Pittenger
ce8db1fdba
Plane: move struct Rangefinder_State to AP_Vehicle
8 years ago
Tom Pittenger
44037c13a1
Revert "AP_Vehicle: Removed unused airspeed_min and airspeed_max as now part of AP_Airspeed."
...
This reverts commit bf7ab052c1
.
9 years ago
AndersonRayner
bf7ab052c1
AP_Vehicle: Removed unused airspeed_min and airspeed_max as now part of AP_Airspeed.
9 years ago
Andrew Tridgell
1f29b51dd6
AP_Vehicle: moved roll_limit_cd into AP_Vehicle
...
will be used by APM_Control
9 years ago
Lucas De Marchi
80749af698
AP_Vehicle: replace header guard with pragma once
9 years ago
Tom Pittenger
96833a0b73
AP_Vehicle: new params for pre-flare
9 years ago