Andrew Tridgell
a019e3740e
Plane: updates for new compass API
12 years ago
Andrew Tridgell
9584aa89d9
Plane: replaced constrain() with constrain_float()
12 years ago
Randy Mackay
b0f5b9a4cf
Plane: use renamed RCInput valid_channels
12 years ago
Andrew Tridgell
de3fcbc413
Plane: removed the MANUAL_LEVEL option
...
levelling on every startup is far too error prone. This was just
another parameter that everyone changed.
12 years ago
Andrew Tridgell
3d7a4d0e6e
Plane: added ELEVON_OUTPUT option
...
this is like the vtail mixer, but for elevons
12 years ago
Andrew Tridgell
855277fa85
Plane: get ready for 2.72 release
12 years ago
Andrew Tridgell
bdf0a2da69
Plane: log mode number as well as mode string
...
this makes graphing mode changes easier
12 years ago
Andrew Tridgell
b53e3bb1fc
Plane: log GPS messages as they come in
...
stops us logging duplicate messages
12 years ago
Andrew Tridgell
1956d9c2dc
Plane: show modes as strings in log
12 years ago
Randy Mackay
f47a2e951a
Plane: add I2C error count to PM message
12 years ago
Andrew Tridgell
0b8c2da4df
Plane: support 12 output channels on PX4
12 years ago
Andrew Tridgell
4f225eff57
Plane: if airspeed enabled, require 5m/s to unsuppress throttle
12 years ago
Andrew Tridgell
ac7561c5d5
Plane: mark 2.72beta version
12 years ago
Andrew Tridgell
8ec1eaa8b1
build: removed obsolete cmake rules
...
these have not been maintained for over a year
12 years ago
Andrew Tridgell
e446f375a7
Plane: set loiter.direction for GUIDED mode
12 years ago
Bill Bonney
3ec891265f
Plane: Enable CURRENT logging by default onto Dataflash
12 years ago
Andrew Tridgell
02ed37e750
Plane: fixed APM1-1280 build
12 years ago
Andrew Tridgell
2e5834cc7f
Plane: print flight mode as string in logs
12 years ago
Andrew Tridgell
3b90c6c386
Plane: log parameter changes
12 years ago
Andrew Tridgell
991d6598ef
Plane: log board voltage
12 years ago
Andrew Tridgell
5c553852ed
Plane: when logging is disabled don't include DataFlash at all
12 years ago
Andrew Tridgell
0c5b393919
Plane: added compass logging
12 years ago
Andrew Tridgell
c56f338fe0
Plane: convert to new logging system
12 years ago
Andrew Tridgell
c8af70a18d
Plane: make the plane code compatible with the new logging system
...
not actually converted yet
12 years ago
Andrew Tridgell
a329e32ccb
Plane: added gps status to flashlog
12 years ago
Andrew Tridgell
abe4dba871
Plane: added PX4 flash logging
12 years ago
Andrew Tridgell
a12323c9fd
Plane: fixed logging for new API
12 years ago
Andrew Tridgell
42344455c9
Plane: fixed structure init for arduino compiler
12 years ago
Andrew Tridgell
9f0f482dd7
Plane: fixed LOITER_TIME to start when loiter starts
...
thanks to Paul Riseborough for finding this bug!
12 years ago
Andrew Tridgell
75f4a43e2d
Plane: fixed LOITER_TURNS command
...
and cleanup more loiter variables
12 years ago
Andrew Tridgell
82cd391cf8
Plane: use RADIUS_OF_EARTH define
12 years ago
Andrew Tridgell
8f091e70c8
Plane: move elevon variables into a structure
12 years ago
Andrew Tridgell
79c6f32400
Plane: made variables static and remove initial rc overrides
...
minor code size savings
12 years ago
Andrew Tridgell
e918293e86
Plane: explain verify_*() commands
12 years ago
Andrew Tridgell
19b92b5bd8
Plane: removed "circle waypoint" completion test
...
this is redundent with the location_passed_point() test
12 years ago
Andrew Tridgell
994d8e354a
Plane: allow for negative WP_LOITER_RAD for conter-clockwise loiter
...
this follows the same convention as missions
12 years ago
Andrew Tridgell
78538d0543
Plane: removed old HDNG2RLL PID control
...
not used with L1
12 years ago
Andrew Tridgell
b2ad43f625
Plane: removed ahrs.set_barometer()
12 years ago
Andrew Tridgell
8d2cf6f3e5
Plane: update author list
12 years ago
priseborough
70a186464b
Plane: added LEVEL_ROLL_LIMIT parameter
...
this replaces both TKOFF_HEAD_HOLD and RUDDER_STEER, allowing users to
instead select a roll limit for takeoff and landing
12 years ago
Andrew Tridgell
575f346e85
Plane: removed HIL_MODE_ATTITUDE
...
we really need full sensors for HIL with the L1 controller. The flight
is also _much_ better with sensors HIL.
12 years ago
Andrew Tridgell
11eb0cfce1
Plane: update for new AP_Navigation controller class
...
this switches ArduPlane over to use the L1 navigation controller, via
a generic nav_controller object pointer.
Note that the nav_controller controls all types of navigation now,
including level flight and heading hold. This provides a cleaner
abstraction than the old method of special case navigation handling
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
12 years ago
Andrew Tridgell
c47bc09a3c
Plane: avoid doing radio trim if less than 20% of travel available
...
this prevents problems with awful trim on bootup due to RC TX being
off
12 years ago
tobias
217b8d7a59
cleanup: use const for struct Location pointers and references
...
this allows the compiler to generate more efficient code
12 years ago
Andrew Tridgell
71f6287388
Plane: fixed spelling
12 years ago
Andrew Tridgell
dcbe144c7e
Plane: prepare for release of 2.71
12 years ago
Andrew Tridgell
e58f49aeaf
Plane: copy rudder out in TRAINING mode
...
we were doing rudder mixing in training mode, which shouldn't be done
12 years ago
Andrew Tridgell
993154ea59
Plane: expand the VTAIL_OUTPUT docs for APM1
12 years ago
Andrew Tridgell
bd2b9fbe9d
Plane: simplify the VTail mixer to be more like a hardware mixer
...
this should make it easier to trim the vtail
12 years ago
Andrew Tridgell
17cbcd1bf6
Plane: fixed failsafe with VTAIL_OUTPUT
12 years ago