Randy Mackay
bc86a5043a
Plane: bug fix for relative alt
2014-03-19 12:11:00 +09:00
Randy Mackay
9446e9fd2e
Plane: integrate AP_Mission library
2014-03-19 12:10:58 +09:00
Randy Mackay
ddba6f5c19
Plane: mission integration into GCS_Mavlink.pde
2014-03-19 12:10:57 +09:00
Randy Mackay
97f09ab426
Plane: dataflash logging to use Mission command
2014-03-19 12:10:55 +09:00
Randy Mackay
fdaf3fc177
Plane: add AP_Mission object to parameter list
2014-03-19 12:10:54 +09:00
Randy Mackay
e88f1953d0
Plane: use common location options masks
2014-03-19 12:10:21 +09:00
Andrew Tridgell
2b8cc1a1df
Plane: use set_mode() in do_RTL()
...
thanks to Randy for spotting this
2014-03-15 22:15:06 +11:00
Andrew Tridgell
eb7db82210
Plane: altitude for do_set_home() is in meters
2014-03-14 11:26:10 +11:00
Andrew Tridgell
d595f36ca5
Plane: print PX4 compass type
2014-03-13 16:26:25 +11:00
Andrew Tridgell
65ae9663d4
Plane: set 2nd GPS as secondary
2014-03-08 21:48:12 +11:00
Andrew Tridgell
8574303a94
Plane: treat PWM below 900 as invalid for mode switch
...
the FrSky X8R receiver will briefly give a PWM of 874 on channel 5
when connection is lost to the transmitter. We need to ensure this
doesn't cause a mode switch
2014-03-08 19:27:50 +11:00
Andrew Tridgell
3a3397d926
Plane: fixup throttle trim on failsafe
2014-03-08 19:27:50 +11:00
Andrew Tridgell
c9ebd6a175
Plane: improved RC failsafe handling
...
this forces all primary control inputs to the trim value on loss of RC
input, and reduces the timeout for loss of RC input to 1 second from 2
2014-03-08 16:20:54 +11:00
Andrew Tridgell
2cf98e476c
Plane: added support for a separate steering channel
...
good for ground steering on larger aircraft
2014-03-05 12:57:50 +11:00
Andrew Tridgell
8d95b953c3
Plane: removed some unused functions
2014-03-05 09:17:50 +11:00
Andrew Tridgell
0d6064034a
Plane: use percent_input() for flaps
2014-03-05 09:17:50 +11:00
Andrew Tridgell
e3952112ad
Plane: raise default LIM_PITCH_MAX to 20 degrees
...
15 is often not enough to climb
2014-03-03 15:49:04 +11:00
Andrew Tridgell
e784c81f3e
Plane: only send GPS2_RAW when we have a 2nd GPS
2014-03-03 07:05:52 +11:00
Andrew Tridgell
6b9e1edf38
Plane: disable GPS2 in HIL
2014-02-27 08:16:28 +11:00
Andrew Tridgell
07826096a2
Plane: support a 2nd GPS
2014-02-26 09:24:23 +11:00
Andrew Tridgell
95dd252f29
Plane: pass fix type to gps->setHIL()
2014-02-25 21:11:15 +11:00
Andrew Tridgell
8a4289b56f
Plane: remove unused variables
...
thanks to Mike McCauley
2014-02-24 18:49:14 +11:00
Andrew Tridgell
4bcf9b5d98
Plane: fixed logging of relative altitude
2014-02-23 08:18:43 +11:00
Andrew Tridgell
492e65acde
Plane: fix for HIL API change
2014-02-23 08:18:31 +11:00
Randy Mackay
a76e2ab02e
Plane: reserve NavEKF slot in param list even when not used
...
Although this wasn't a problem immediatley, if someone had added a
parameter after k_param_NavEKF it's position in eeprom could have moved
as AP_AHRS_NAVEKF_AVAILABLE was enabled/disabled
2014-02-21 13:53:05 +09:00
Andrew Tridgell
2908beb9bd
Plane: fixed Log when disarmed value in docs
2014-02-19 19:01:48 +11:00
Andrew Tridgell
33851030a4
Plane: use ahrs.get_armed()
2014-02-19 10:53:26 +11:00
Andrew Tridgell
9282c8d0d9
Plane: allow for a wider range of values on the control switch
2014-02-17 13:58:11 +11:00
Paul Riseborough
98f72a4864
Plane : changed useage of ahrs.set_correct_centrifugal
2014-02-16 22:34:52 +11:00
Andrew Tridgell
99f2c8387c
Plane: change to Compass::learn_offsets
2014-02-16 13:22:06 +11:00
Andrew Tridgell
59a56c9b46
Plane: enable Baro logging
2014-02-15 07:29:39 +11:00
Andrew Tridgell
566b0ccc61
Plane: call esimate_wind()
2014-02-15 05:48:24 +11:00
Andrew Tridgell
d7839aa4ab
Plane: removed duplicate log description
2014-02-15 05:48:24 +11:00
Andrew Tridgell
1001df0e56
Plane: removed extra log enum
2014-02-15 05:48:23 +11:00
Andrew Tridgell
35a9201c9a
Plane: fixed comma
2014-02-15 05:48:23 +11:00
Andrew Tridgell
a7faa58879
Plane: fixed up merge errors
2014-02-15 05:48:23 +11:00
Andrew Tridgell
a551703877
Plane: fixed parameter build for NavEKF
2014-02-15 05:48:22 +11:00
Paul Riseborough
8c4b0b9be9
Plane : NavEKF Mavlink tunable parameter - first attempt
2014-02-15 05:48:22 +11:00
Paul Riseborough
24f8f02942
Plane : disable AHRS centrifugal corrections when disarmed
2014-02-15 05:48:20 +11:00
Andrew Tridgell
bb4789a875
Plane: use common EKF logging
2014-02-15 05:48:16 +11:00
Andrew Tridgell
4646682a31
Plane: use common send_ahrs2()
2014-02-15 05:48:16 +11:00
Andrew Tridgell
57e0eb4db5
Plane: use a const reference for home
2014-02-15 05:48:15 +11:00
Andrew Tridgell
2817a11f23
Plane: added AHR2 and SIM logging
2014-02-15 05:48:14 +11:00
Andrew Tridgell
11337ab2df
Plane: updates for AHRS holding home position
2014-02-15 05:29:47 +11:00
Andrew Tridgell
df5195e2c9
Plane: change for new AHRS API
2014-02-15 05:29:47 +11:00
Andrew Tridgell
e39247868c
Plane: cleanup HIL defines
2014-02-15 05:29:46 +11:00
Andrew Tridgell
2cd6efa23e
Plane: added DF logging of secondary AHRS solution
2014-02-15 05:29:45 +11:00
Andrew Tridgell
99cfaf6097
Plane: switched to AHRS2 message for reporting
2014-02-15 05:29:45 +11:00
Andrew Tridgell
9ac886f58d
Plane: use AP_AHRS_NavEKF when available
2014-02-15 05:28:09 +11:00
Paul Riseborough
e0e4b1aefa
Plane : Updated NavEKF flash data logging
2014-02-15 05:28:09 +11:00
Paul Riseborough
d6ead64083
Plane : Additional NavEKF flash logging
2014-02-15 05:28:08 +11:00
Andrew Tridgell
006b9da6be
Plane: only include NavEKF on fast CPUs
2014-02-15 05:28:08 +11:00
Andrew Tridgell
ce9047cec5
Plane: added dataflash logging of EKF data
2014-02-15 05:28:07 +11:00
Andrew Tridgell
1fbae4dd44
Plane: enable NavEKF logging in plane
2014-02-15 05:28:07 +11:00
Andrew Tridgell
cd9027adfd
Plane: added NavEKF object
2014-02-15 05:27:52 +11:00
Paul Riseborough
fb1345dd99
Plane : add suport for NavEKF
2014-02-15 05:27:52 +11:00
Andrew Tridgell
7de8be1956
Plane: log power status on Pixhawk
2014-02-15 05:00:09 +11:00
Andrew Tridgell
dfa95b3464
Plane: moved the always log flag to 1<<16
...
this prevent problems with transferring the bitmask as a float
2014-02-14 21:51:00 +11:00
Andrew Tridgell
043c80dbe6
Plane: use new board_voltage() method
2014-02-14 21:50:59 +11:00
Andrew Tridgell
ae9201342a
Plane: allow FLAP_IN_CHANNEL to control k_flap and k_flap_auto too
2014-02-06 14:09:49 +11:00
Andrew Tridgell
c3b7e76c28
Plane: added flaperon support
...
this adds FLAPERON_OUTPUT and FLAP_IN_CHANNEL to allow both manual
and auto flap control for both normal flaps and flaperons
2014-02-06 12:38:59 +11:00
Andrew Tridgell
04f2c07b2b
Plane: use new RC_Channels API
2014-02-06 10:17:16 +11:00
Andrew Tridgell
e42a10a764
Plane: allow printing of GUIDED mode in logs
2014-02-02 14:04:36 +11:00
Andrew Tridgell
48577ffbc2
Plane: check the parameter table on startup
2014-01-31 13:07:52 +11:00
Andrew Tridgell
f06152530c
Plane: prepare for 2.78b release
2014-01-31 12:15:27 +11:00
Andrew Tridgell
6cabca690e
Plane: fixed RSSI_RANGE enum
...
many thanks to Valince for spotting this
2014-01-31 12:14:18 +11:00
Andrew Tridgell
7009c4aead
Plane: prepare for 2.78 release
2014-01-30 14:26:46 +11:00
Andrew Tridgell
3a986474e0
Plane: added RSSI_RANGE parameter
2014-01-30 11:29:35 +11:00
Andrew Tridgell
6b12f13d64
Plane: prepare 2.78beta2
2014-01-29 22:05:21 +11:00
Andrew Tridgell
906fc17905
Plane: added baro and airspeed logging
...
including raw temperature and pressure values
2014-01-28 10:35:59 +11:00
Andrew Tridgell
9f683e6b9b
Plane: prepare 2.78beta1
2014-01-27 14:08:43 +11:00
Andrew Tridgell
369c130c2d
Plane: consider GPS unhealthy if it doesn't have 3D lock
2014-01-27 09:02:22 +11:00
Andrew Tridgell
11ece65656
Plane: update docs for RSSI_PIN for pixhawk
2014-01-24 11:18:28 +11:00
Andrew Tridgell
e5e04d65ee
Plane: improve LOG_BITMASK docs
2014-01-24 10:00:23 +11:00
Andrew Tridgell
c37a7cd9e1
Plane: update AP_Notify flags for arming state
2014-01-23 21:40:34 +11:00
Andrew Tridgell
ab4a5d676e
Plane: ready for 2.77 release
2014-01-20 19:41:19 +11:00
Andrew Tridgell
c16e3a035f
Plane: fixed disarmed throttle in HIL
2014-01-20 19:41:19 +11:00
Andrew Tridgell
776b999f43
Plane: fixed disarmed PWM output
2014-01-20 17:34:50 +11:00
Andrew Tridgell
cdd36b2c41
Plane: use AP_ServoRelayEvents library
2014-01-20 17:06:29 +11:00
Andrew Tridgell
2045591bed
Plane: fixed servo and relay repeat code
2014-01-20 17:06:29 +11:00
Andrew Tridgell
e4e5c92453
Plane: fixed relay handling
...
the parameters were badly out of whack!
2014-01-20 17:06:29 +11:00
Andrew Tridgell
d3adf4c32c
Plane: enable AP_BoardConfig
2014-01-20 17:06:28 +11:00
Andrew Tridgell
ada0dd5504
Plane: check both ground and airspeed in autocal test
...
when the airspeed ratio is far too low we were not raising it as the
airspeed was never getting above the minimum airspeed
Pair-Programmed-With: Jon Challinger
2014-01-17 10:29:28 +11:00
Andrew Tridgell
30a210cfa6
Plane: setup PWM to be used on throttle when safety is safe on PX4
2014-01-15 22:28:00 +11:00
Andrew Tridgell
3a5fb46dc2
Plane: fixed integer size problem on APM2
2014-01-14 21:27:39 +11:00
Andrew Tridgell
91cc08a3ef
Plane: log PX4Firmware and NuttX git revisions in logs
2014-01-14 15:37:03 +11:00
Andrew Tridgell
cf09fef1db
Plane: prevent log corruption when new log started
2014-01-14 14:29:14 +11:00
Andrew Tridgell
a15336079e
Plane: start logging when first needed
2014-01-14 13:51:49 +11:00
Andrew Tridgell
8755747da0
Plane: only log when armed by default
...
use safety switch if arming not enabled
2014-01-14 13:07:43 +11:00
Andrew Tridgell
874110b29d
Plane: make LOG_BITMASK 32 bits
2014-01-14 13:06:52 +11:00
Andrew Tridgell
def782c441
Plane: use uppercase names on microSD card where possible
2014-01-14 12:46:26 +11:00
Don Gagne
e68cf2d1c5
Plane: Fix parameter documentation
...
Fixes some problems with incorrect docs which would in turn generate
bad amp.pdef.xml files for ground stations.
merge with below
2014-01-09 14:02:21 +09:00
Andrew Tridgell
9df5887aab
Plane: fixed redundent logging
2013-12-31 15:55:33 +11:00
Andrew Tridgell
d9cb101a03
Plane: default LOG_BITMASK to 32767 on non-APM
2013-12-31 10:28:38 +11:00
Michael Day
d4f42d41f7
Plane: removed some compile warnings from rally.pde
2013-12-31 09:48:24 +11:00
Michael Day
c87d72353f
Plane: Introducing FENCE_RETALT parameter.
2013-12-31 09:48:20 +11:00
Michael Day
87c60ee293
Plane: Doc. update for ALT_HOLD_RTL with Rally Points.
2013-12-31 09:48:16 +11:00
Andrew Tridgell
f35cf2beba
Plane: use file based logs in SITL
2013-12-29 07:14:31 +11:00
Andrew Tridgell
3486b933c0
Plane: use common send_meminfo()
2013-12-28 16:02:06 +11:00
Andrew Tridgell
72473e4317
Plane: use AP_HAL available_memory() call
2013-12-28 14:51:37 +11:00