Commit Graph

5966 Commits

Author SHA1 Message Date
bnsgeyer c6e9a72ad9 Copter: Tradheli-fixes hover roll trim ramp time 2019-01-26 11:45:04 +09:00
chobitsfan 7f6b7dab2f Copter: support fence actions SmartRTL and Brake 2019-01-25 15:43:18 +09:00
Randy Mackay d29b4344df Copter: 3.6.5 release notes 2019-01-24 10:29:37 +09:00
Randy Mackay 1334437df4 Copter: 3.6.5-rc3 release notes 2019-01-21 10:08:40 +09:00
Peter Barker 6fc76a32af GLOBAL: use AP::logger() and strip redundant Log_ from methods 2019-01-18 18:08:20 +11:00
Peter Barker b47733142f GLOBAL: rename DataFlash_Class to AP_Logger 2019-01-18 18:08:20 +11:00
Francisco Ferreira bf8c02b8ea
Copter: add KDECAN to included libraries 2019-01-18 00:57:32 +00:00
Peter Barker f896f6538b Copter: log_terrain_data no longer takes a DataFlash argument 2019-01-18 11:17:40 +11:00
Peter Barker 09dd750df8 Copter: Log_Write_SIMSTATE no longer takes dataflash pointer 2019-01-18 11:16:54 +11:00
Peter Barker d3f5f0d7b0 Copter: remove PX4 FWVersion info 2019-01-16 11:47:55 +11:00
Peter Barker 845f015648 Copter: adjust for Location_Class and Location unification 2019-01-16 11:45:29 +11:00
Peter Barker f48d757bd4 Copter: adjust for location flags being moved out of union 2019-01-16 11:45:29 +11:00
Randy Mackay 50c5ad7076 Copter: TradHelis force spool up before takeoff 2019-01-15 11:41:44 +09:00
bnsgeyer ca565675f2 Copter: Tradheli gets support for spool logic 2019-01-15 11:41:44 +09:00
bnsgeyer 12f4d8518e Copter: Tradheli moves init_targets_on_arming flag to motors 2019-01-15 11:41:44 +09:00
Leonard Hall 2ddb3f6697 Copter: desired-ground-idle replaces spin-when-armed 2019-01-15 11:41:44 +09:00
Randy Mackay 011cb89499 Copter: 3.6.5-rc2 release notes 2019-01-15 10:23:35 +09:00
Dr.-Ing. Amilcar do Carmo Lucas 00d9cc2e09 Copter: Only use the 6 LSBs, avoids a cpp warning 2019-01-11 20:55:17 +09:00
Randy Mackay 0db8a48453 Copter: 3.6.5-rc1 release notes 2019-01-11 12:32:04 +09:00
Pierre Kancir 8c5d9d38a6 Copter: fix snprintf size warning 2019-01-10 20:00:29 +09:00
Peter Barker 48155e72eb Copter: correct use of incorrect name for type 2019-01-09 17:21:00 +11:00
Peter Barker f50418f72a Copter: Terrain uses rally singleton 2019-01-09 10:14:16 +11:00
Randy Mackay f24c7719ca Copter: remove unused error code and add comments 2019-01-08 19:42:32 +09:00
Michael du Breuil 6bb84bfcc5 Copter: Remove unneeded GCS rally override 2019-01-08 10:39:50 +11:00
Michael du Breuil fc2ea009fb Copter: Reset all storage when format version is incorrect 2019-01-08 10:35:37 +11:00
murata 36995424f3 Copter: Delete NuttX version processing 2019-01-08 10:06:20 +11:00
Peter Barker bba3546279 Copter: do not permit copying of a Mode 2019-01-03 13:35:33 +09:00
Michael du Breuil ec8a82e8a0 Copter: Remove unneeded AP_Buffer include 2018-12-31 11:41:43 +09:00
Andrew Tridgell cc4db3e458 Copter: implement get_wp() for follow
this allows the GCS to plot the position target
2018-12-31 09:53:20 +09:00
Randy Mackay a409567b44 Copter: 3.6.4 release notes 2018-12-27 13:56:08 +09:00
murata 77389d9a91 Copter: remove dup return from arming prox check 2018-12-26 13:19:52 +09:00
Randy Mackay a8bcd50fdd Copter: minor format fix 2018-12-24 11:50:04 +09:00
Andrew Tridgell b897551e0b Copter: log PIDs at full rate during AUTOTUNE twitch 2018-12-22 15:10:23 +11:00
Andrew Tridgell 088442880e build: removed makefile build system 2018-12-22 11:06:59 +11:00
Andrew Tridgell 7783a7ea58 Copter: use AHRS_View for RATE logging 2018-12-21 22:17:52 +11:00
IamPete1 21b6a2a878 Copter: Add value to paramiter discription 2018-12-21 11:19:18 +09:00
Peter Barker 41cd906641 Copter: beep on mode change/change failure for aux switch changes 2018-12-21 09:36:28 +09:00
Randy Mackay 01d5ce33b2 Copter: 3.6.4-rc1 release notes 2018-12-20 19:58:27 +09:00
Peter Barker 8626c9573a Copter: split SIMSTATE, AHRS2 and AHRS3 onto their own ap_message ids 2018-12-19 13:19:23 +11:00
Peter Barker 56ec2691ae Copter: split DISTANCE_SENSOR onto its own ap_message id 2018-12-19 07:24:37 +11:00
Peter Barker bfc82fb1d8 Copter: try_send_message caller checks telemetry_delayed 2018-12-18 14:25:56 +11:00
Peter Barker f8a05564e8 Copter: split SYS_STATUS and POWER_STATUS onto separate ap_messages 2018-12-18 14:05:20 +11:00
Andrew Tridgell 89d54767b1 Copter: convert to use AC_AutoTune library
this maintains existing behaviour
2018-12-18 10:34:42 +09:00
Peter Barker 0e6efd6de0 Copter: move accept_packet to GCS_MAVLink base class 2018-12-14 12:44:31 +11:00
Peter Barker 901e428d53 Copter: DataFlash uses AP_Mission singleton 2018-12-13 14:45:30 +09:00
Peter Barker 8ac5ee02ea Copter: GCS_MAVLink now uses Mission singleton 2018-12-13 10:52:52 +09:00
Randy Mackay 7a6e212da9 Copter: follow return wp_distance and wp_bearing 2018-12-13 09:30:19 +09:00
Randy Mackay 4b6db7c0dd Copter: remove follow mode debug 2018-12-13 09:30:19 +09:00
Francisco Ferreira a2fa63bcf7 Copter: fix Cygwin build
Static initialization doesn't have an exact order, we can't rely on it
2018-12-13 09:28:44 +09:00
Peter Barker ca2a49c1c6 Copter: split MSG_SCALED_PRESSURE into three separate messages 2018-12-12 21:36:01 +11:00
Peter Barker 4ffd38f6bb Copter: GCS_MAVLink uses dataflash singleton 2018-12-11 08:43:47 +09:00
Peter Barker ff89000e96 Copter: split MSG_RAW_IMU1 into per-IMU ap_messages 2018-12-10 12:52:41 +09:00
Peter Barker 3d8588a636 Copter: send both SYS_STATUS or POWER_STATUS or neither 2018-12-10 12:52:41 +09:00
Peter Barker 75fb9780f7 Copter: rename send_extended_status1 to send_sys_status 2018-12-10 12:52:41 +09:00
Peter Barker 05f2e51b4d Copter: adjust for new update entry points into GCS 2018-12-10 12:52:41 +09:00
Peter Barker ef3654e343 Copter: update GCS at main loop rate
Reducing message intervals doesn't work as well otherwise
2018-12-10 12:52:41 +09:00
Peter Barker 924b278120 Copter: add parameter stream to list-of-all-streams 2018-12-10 12:52:41 +09:00
Randy Mackay 550be0bfb1 Copter: tradheli default table made static 2018-12-06 12:23:41 +09:00
Randy Mackay 00b909255c Copter: tradheli uses set_defaults_from_table 2018-12-06 12:23:41 +09:00
Randy Mackay f5208b1664 Copter: minor format fix 2018-12-05 20:12:34 +09:00
Randy Mackay 24c79acdc4 Copter: 3.6.3 release notes 2018-12-05 10:11:20 +09:00
Peter Barker 41ead10d22 Copter: rename MSG_EXTENDED_STATUS2 to MSG_MEMINFO 2018-12-04 18:01:38 +11:00
Peter Barker 7e76871b9e Copter: rename MSG_RAW_IMU2 and MSG_RAW_IMU3 to reflect what they send 2018-12-04 17:45:32 +11:00
Randy Mackay a083d98b96 Copter: 3.6.3-rc1 release notes 2018-12-01 13:59:37 +09:00
ChristopherOlson 2e98de3292 Copter:Parameters-TradHeli - set defaults for PSC and LOIT controllers 2018-11-27 08:48:41 +09:00
murata b252eae404 Copter: Flip mode is an option.
Copter: Flip mode is an option.
2018-11-26 09:29:47 +09:00
Randy Mackay 2c9ba1d954 Copter: 3.6.2 release notes 2018-11-24 09:04:51 +09:00
Peter Barker f9487c3d83 Copter: remove ancient, misleading Arduino comment 2018-11-23 10:56:17 +11:00
Peter Barker d49431488e Copter: remove pointless wrappers around RC_Channels functions 2018-11-23 10:56:17 +11:00
Peter Barker ee5339f931 Copter: remove pointless wrappers around gcs functions 2018-11-23 10:56:17 +11:00
Randy Mackay eb7b87b70d Copter: 3.6.2-rc4 release notes 2018-11-22 09:19:27 +09:00
Randy Mackay 655fe660ed Copter: remove reset of alt target in manual throttle mode
the target was being set to zero only for logging purposes
2018-11-21 21:41:58 +09:00
Randy Mackay 99525410ee Copter: 3.6.2-rc3 release notes 2018-11-19 13:22:46 +09:00
Randy Mackay 6cacc738b3 Copter: 3.6.2-rc2 release notes 2018-11-15 10:58:07 +09:00
Randy Mackay 6b0b3f987b Copter: 3.6.2-rc1 release notes 2018-11-15 10:58:04 +09:00
Pierre Kancir c50eed5e9a Copter: log and notify when manual land repositionning is active 2018-11-13 10:14:54 +09:00
Peter Barker 33ca577653 Copter: OpticalFlow takes care of its own logging 2018-11-13 10:40:23 +11:00
Peter Barker ee456e8870 Copter: do not pass ahrs to opticalflow constructor 2018-11-13 10:40:23 +11:00
Peter Barker 33d40500ac Copter: move sending of optical flow status up to base class 2018-11-13 10:40:23 +11:00
Randy Mackay f8773e0bdc Copter: enable ground effect compensation by default 2018-11-12 13:43:42 +09:00
Randy Mackay d6dca1f6a1 Copter: landing gear deployment height calc uses lidar status 2018-11-10 21:24:19 +11:00
Andrew Tridgell 2f79932611 Copter: auto-convert landing gear PWM parameters 2018-11-10 21:24:19 +11:00
Andrew Tridgell 144e1945c6 Copter: support height based landing gear 2018-11-10 21:24:19 +11:00
Peter Barker 176ee507a2 Copter: make mavlink rangefinder health bit depend just on data available
This means the sensor is healthy even if it is out of range.

This is a partial revert of commit 724f34c7e7 (diff-577a72d2550199fabbdfd77fa5890368R408)
2018-11-10 12:20:27 +09:00
Randy Mackay 0d4ab51f15 Copter: 3.6.1 release notes 2018-11-10 10:20:54 +09:00
Peter Barker 73940df48e Copter: move mission into mode_auto 2018-11-09 13:35:40 +09:00
Andrew Tridgell 637dc718df Copter: moved LANDING_GEAR to common RC_Channel 2018-11-09 14:35:14 +11:00
Peter Barker bf1c82ffe1 Copter: don't pass ahrs to terrain constructor 2018-11-08 20:59:45 +11:00
Peter Barker f598cff99c Copter: stop passing ahrs to Mission constructor 2018-11-08 10:01:16 +09:00
Peter Barker b0494c1491 Copter: add override keyword where required 2018-11-08 11:30:12 +11:00
murata 0dacfc0d9c Copter: Add patch number to VERSION notation 2018-11-08 09:11:07 +09:00
murata 7a3f84566a Copter: Delete the last newline of the message. 2018-11-07 11:59:58 +09:00
Randy Mackay e0d94ceaf2 Copter: 3.6.1-rc1 release notes 2018-11-06 13:53:40 +09:00
Peter Barker 72440e2af3 Copter: allow VFR_HUD.alt to be relative-alt if DEV_OPTIONS has bit 2 set 2018-11-06 11:26:38 +09:00
Michael du Breuil f7245e7797 Copter: Remove old parameter conversion that conflicts with newer code 2018-11-06 10:18:39 +09:00
Michael du Breuil 5740ea55e8 Copter: Fix battery failsafe param conversion 2018-11-06 10:18:39 +09:00
Peter Barker 1d322046b0 Copter: tidy up send_pid_tuning 2018-11-06 08:19:15 +09:00
Peter Barker 7c86ce4d81 Copter: change default streamrate for ADSB from 5 to 0
No other stream has a default streamrate in Copter.

This causes us small amounts of overhead as it marks all channels as
streaming.
2018-11-05 14:57:55 +09:00
Michael du Breuil 0f636db159 Copter: Make capability init consistent 2018-11-05 14:04:36 +11:00
Peter Barker 7e581da1cf Copter: implement misson LOITER_TO_ALT 2018-10-30 17:50:46 +09:00