yaapu
edf2291fb0
AP_Vehicle: added getters for waypoint info, refactored osd publish_nav_info()
2020-12-10 12:39:44 +11:00
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
2020-12-08 11:14:24 +11:00
Gone4Dirt
d25f9d5d3a
AP_Vehicle: Move AP_Generator to all vehicles
2020-11-24 12:54:52 +11:00
Andrew Tridgell
790a5ffa38
AP_Vehicle: added bootloader vehicle type
2020-11-10 16:15:45 +11:00
Andrew Tridgell
0700ca4882
AP_Vehicle: added DAL standalone vehicle type
2020-11-10 16:15:45 +11:00
Andrew Tridgell
ae56f554b9
AP_Vehicle: send watchdog reset msg at startup
...
this helps if the watchdog will happen within 10s of startup
2020-11-10 16:15:45 +11:00
Mark Whitehorn
5f8b4968ec
AP_Vehicle: add instructions for config_error loop
2020-11-05 15:04:10 +11:00
yaapu
0012b83d86
AP_vehicle: added support for frsky bidirectional telemetry
2020-10-27 10:17:53 +11:00
Patrick José Pereira
75e9550bce
AP_Vehicle: Define APM_BUILD_DIRECTORY as UNKNOWN if not defined
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-10-07 19:32:12 +11:00
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.
2020-09-29 18:07:59 +10:00
Tatsuya Yamaguchi
fb27dbbd4f
AP_Vehicle: replace message indicating that initialisation has completed
2020-09-22 09:52:52 +10:00
Peter Barker
0d396f4235
AP_Vehicle: don't do any GCS stuff in delay callback if we're Replay
...
We haven't initialised the GCS at all, so it's not a great idea to
update_receive() and the like.
2020-09-15 10:02:36 +10:00
Peter Barker
29d042dbc7
AP_Vehicle: Replay now creates vehicle singleton reference
2020-09-15 10:02:36 +10:00
ashvath100
9248272baa
Rover: walking_height input sent to motors
2020-09-10 08:27:01 +09:00
Andrew Tridgell
7ae64d20aa
AP_Vehicle: init MSP earlier
...
this allows for MSP sensors (baro, compass) to be ready during probe
2020-09-09 06:35:50 +10:00
yaapu
7f789fb443
AP_Vehicle: added support for the MSP protocol
2020-09-02 05:56:46 +10:00
ashvath100
df42618e0e
AP_Vehicle: add get_control_outputs() for lua motor drivers
2020-08-20 14:09:29 +09:00
Siddharth Purohit
bb460647a5
AP_Vehicle: use new CANIface drivers and CANManager
2020-08-19 17:31:09 +10:00
Peter Barker
38f4de9aac
AP_Vehicle: move generator to before scheduler and parameter objects
2020-08-05 16:26:19 +09:00
Peter Barker
34be953085
AP_Vehicle: add is_crashed method to AP_Vehicle
2020-08-05 16:26:19 +09:00
Tom Pittenger
88d28460f5
AP_Vehicles: add more ModeReasons
2020-07-28 11:52:39 -07:00
Andy Piper
820d6654af
AP_Vehicle: add VideoTX
2020-07-07 18:48:06 +10:00
Peter Barker
4296f6ed4b
AP_Vehicle: add instance for RichenPower generator
2020-07-03 08:21:42 +09:00
Randy Mackay
473b027e03
AP_Vehicle: minor formatting fix
2020-06-24 08:34:41 +09:00
Randy Mackay
73508564f7
AP_Vehicle: add set_steering_and_throttle
...
only for use with scripting on rover
2020-06-24 08:34:41 +09:00
Andy Piper
cb524b7d3d
AP_Vehicle: add function to log dynamic notch frequencies
...
move harmonic notch update here
2020-06-21 19:09:35 +10:00
Iampete1
98d5aa91a8
AP_Vehicle: add scripting guided mode set angle
2020-06-19 10:09:35 +10:00
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
2020-05-24 07:43:34 +10:00
Andrew Tridgell
77b8f88289
AP_Vehicle: report thread name in watchdog mavlink msg
2020-04-29 07:36:55 +10:00
Peter Barker
1b99cfb10a
AP_Vehicle: rename APMrover2 to Rover
2020-04-14 09:50:34 +09:00
Randy Mackay
d1aa3858f0
AP_Vehicle: add visual odometry
2020-04-09 19:41:08 +09:00
Samuel Tabor
013628bd1d
Plane: Soaring - better reporting of exit due to drift.
2020-04-08 09:11:54 +10:00
Tom Pittenger
f6396d7a6d
Plane: add reason to exit Thermal loiter and adjust LOW alt reaon to cause RTL
2020-04-08 09:11:54 +10:00
Peter Barker
ec460b4244
AP_Vehicle: send statustext at regular intervals after watchdog reset
2020-03-31 14:30:11 +11:00
Randy Mackay
849adcd678
AP_Vehicle: add start_takeoff and set_target_velocity_NED for use in scripting
2020-03-19 15:17:11 -07:00
Andrew Tridgell
d192544107
AP_Vehicle: added get_target_location() method
...
for scripting
2020-03-12 08:36:40 +11:00
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.
2020-03-11 22:23:56 +11:00
Peter Barker
1db081b095
AP_Vehicle: move AP_PARM_KEY_DUMP function up to AP_Vehicle base class
...
Common to all vehicles now, including Tracker
2020-03-10 11:00:14 +11:00
Randy Mackay
8d12c25555
AP_Vehicle: formatting fixes
2020-03-03 10:06:38 -07:00
Randy Mackay
6f5d733ba9
AP_Vehicle: add set_target_location method
2020-03-03 10:06:38 -07:00
Peter Barker
2ede027635
AP_Vehicle: move initialisation of serial and gcs to AP_Vehicle
2020-02-25 11:50:55 +11:00
Peter Barker
2b7af4d70b
AP_Vehicle: fold init_vehicle back into AP_Vehicle init method
2020-02-25 11:47:52 +11:00
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
2020-02-22 11:15:37 +11:00
Randy Mackay
72612d3cb9
AP_Vehicle: add AP_ESC_Telem
2020-02-12 11:58:34 +09:00
Peter Barker
de2cf89b60
AP_Vehicle: initialise scheduler early
...
So the loop rate gets clamped before we memoise it and the loop period
in AP_Scheduler
2020-02-06 14:41:06 +11:00
Peter Barker
a523bb4b68
AP_Vehicle: let AP_Vehicle handle loop()
2020-02-06 14:41:06 +11:00
Peter Barker
07c7a98269
AP_Vehicle: move some common init_ardupilot code up to AP_Vehicle
2020-01-28 11:34:51 +11:00
Peter Barker
1211ea88b5
AP_Vehicle: move setup method up to AP_Vehicle base class
2020-01-28 11:34:51 +11:00
Peter Barker
373b8be7ef
AP_Vehicle: move EKF objects into AP_AHRS_NavEKF
2020-01-21 11:53:18 +11:00
Peter Barker
8f550ffdd4
AP_Vehicle: change string to Initialising ArduPilot
2020-01-21 11:37:28 +11:00