AndersonRayner
5439257236
AP_Airspeed: Converted library to be stand-alone from APM:Plane.
...
Additional changes:
ARSPD_FBW_MIN and ARSPD_FBW_MAX renamed to ARSPD_MIN and ARSPD_MAX
ARSPD_MIN and ARSPD_MAX changed to floats
2016-08-04 10:09:04 -07:00
Andrew Tridgell
63317e9430
Plane: added throttle suppression for quadplanes
...
this tries to prevent motor start when on ground. Motors instead go
into spin_when_armed state
2016-08-04 09:43:40 -07:00
Andrew Tridgell
66c4995c9d
AP_Motors: added get_desired_spool_state()
2016-08-04 09:43:40 -07:00
EijiAoki
699d5bf99c
Homework at Dronecode seminar
2016-08-04 09:38:50 -07:00
ikgmats
0b492288e7
Git: add Ikegami Atsushi to GIT_Success.txt
2016-08-04 22:07:11 +09:00
Leonard Hall
22422bd7b3
Copter: autotune bug fix to autotune_updating_p_up_d_down
...
This resolves an issue in which the D term could be reduced far lower than
it should have been.
2016-08-04 21:46:30 +09:00
Randy Mackay
3b86ef71ca
Tools: update EnRoute EX700 parameters
2016-08-04 16:56:46 +09:00
murata
b6c27b58a8
AC_Fence: magic number 4 changed to size of uint32_t
2016-08-04 15:26:18 +09:00
Jonathan Challinger
80f3541933
Copter: add configurable arming delay
2016-08-04 15:19:22 +09:00
Jonathan Challinger
4a6cc75ebb
Copter: whitespace change
2016-08-04 15:17:38 +09:00
Yu Kuwahara
f5b4a482b0
Git: add Yu Kuwahara to Git_Success.txt
2016-08-04 14:42:57 +09:00
okapy
0141fa972f
Git: added Hiroshi Kitaoka to GIT_Success.txt
2016-08-04 14:37:20 +09:00
Randy Mackay
de24d2ca3b
Tools: add EnRoute EX700 frame parameters
2016-08-04 14:37:14 +09:00
Pavel Kirienko
9b786559d4
Fixed missing definition error UAVCAN_IOCS_HARDPOINT_SET
2016-08-04 09:16:02 +10:00
Pavel Kirienko
fccdcf50c1
EPM: fixed build
2016-08-04 09:16:02 +10:00
Pavel Kirienko
8af6af004d
EPM: fixed parameter comments
2016-08-04 09:16:02 +10:00
Pavel Kirienko
accf118e38
UAVCAN hardpoint control
2016-08-04 09:16:02 +10:00
Pierre Kancir
19d94737a0
autotest: move all default params to default_params directory
2016-08-03 17:44:37 -03:00
murata
ec59a83219
Git: add Murata Katsutoshi to Git_Success.txt
2016-08-03 15:16:23 +09:00
Murilo Belluzzo
077e03678f
Global: Adapt Stream class to be used with Ringbuffer
2016-08-03 01:44:02 -03:00
Murilo Belluzzo
b856d26087
RingBuffer: ::set_size now returns true or false
2016-08-03 01:44:02 -03:00
Murilo Belluzzo
f7f203efa9
RingBuffer: Add ::clear() method to discard the buffer content
...
The same could be achieved with ::set_size(::get_size()), but was not
obvious and hurts code readability.
2016-08-03 01:44:02 -03:00
Murilo Belluzzo
75a1b102fb
RingBuffer: Handle zero sized better
...
Sometimes (like in DataFlash) the size of the ring buffer will be
determined in run time and the object can have size zero until proper
initialization. When this was the case, an underflow in ::get_size would
mess with the initializing algorithm.
Another issue was that the 'new' operator could fail what was not being
handled. Now, we only set the size member after we are sure 'new'
successfully allocated memory.
2016-08-03 01:44:02 -03:00
ShingoMatsuura
bf5a035024
Git: add Shingo Matsuura to Git_Success.txt
2016-08-03 13:28:24 +09:00
Murilo Belluzzo
fe48901db0
AP_ADC_ADS1115: Remove resource leak.
...
Constructor allocate '_samples' but there was no destructor to
deallocate it. Also, initializes '_gain' to silence CID 9144 although
'_gain' wasn't being used uninitialized because of ::init().
CID 91424
2016-08-03 00:24:55 -03:00
Murilo Belluzzo
36bdd7f1f1
AP_InertialSensor: MPU6000: Add missing read() check
2016-08-03 00:18:20 -03:00
Lucas De Marchi
0d4caa3ccc
AP_Math: remove declaration of not implemented functions
2016-08-03 00:16:35 -03:00
Murilo Belluzzo
70942472d3
AP_Math: Matrix: Change deallocator to match allocator used
2016-08-03 00:09:11 -03:00
Murilo Belluzzo
e17fdb2aa9
DataFlash: Avoid null pointer dereference
...
Confirms that the loop successfully found a log structure before using it.
Should fix CID 126742
2016-08-03 00:02:19 -03:00
Randy Mackay
595aea236a
Copter: consolidate throw mode state into structure
2016-08-02 20:25:52 +09:00
Randy Mackay
381397c7bd
Copter: set throw mode stage on init
2016-08-02 20:25:52 +09:00
Randy Mackay
807e930251
Copter: throw uses motor spooling instead of interlock
2016-08-02 20:25:52 +09:00
Randy Mackay
f4f13bbe6b
Copter: add throw mode logging
2016-08-02 20:25:52 +09:00
Randy Mackay
8c5c8eec44
Copter: minor throw mode comment fix
...
No functional change
2016-08-02 20:25:52 +09:00
Randy Mackay
8e58ea9277
Copter: add throw mode defines for required speed
...
No functional change
2016-08-02 20:25:52 +09:00
chambana
25940c8e0f
Copter: add THROW_TYPE and allow dropping vehicle to trigger motors
2016-08-02 20:25:52 +09:00
Randy Mackay
f0f87a2f0c
Copter: add throw_nextmode
...
vehicle switches to mode specified in THROW_NEXTMODE parameter after the
throw is completed.
2016-08-02 20:25:52 +09:00
Randy Mackay
64ac18da6c
Copter: move throw state into structure
...
This makes it easier to add more state which is required for the follow throw_nextmode change
2016-08-02 20:25:52 +09:00
Randy Mackay
40db19549e
Copter: allow taking off in Guided mode's attitude control sub mode
2016-08-02 18:26:05 +09:00
Randy Mackay
4e92f08bf1
Copter: only accept attitude targets in Guided mode
2016-08-02 18:26:04 +09:00
Randy Mackay
1161417d7f
Copter: add GUIDED_NOGPS flight mode
...
This mode is a cut down version of Guided mode that only accepts attitude commands.
This mode does not require a GPS lock
2016-08-02 18:25:59 +09:00
Holger Steinhaus
cc4fafc3e4
AP_GPS_PX4: fixed GPS epoch calculations
2016-08-02 11:20:48 +10:00
Gustavo Jose de Sousa
5ccd3dfec8
waf: create ap_version taskgen in the corresponding function
2016-08-01 22:04:16 -03:00
Gustavo Jose de Sousa
2e1ac0de8d
waf: make get_legacy_defines() "public"
...
That function will be used by an upcoming separate tool.
2016-08-01 22:04:16 -03:00
Gustavo Jose de Sousa
f2dec971e7
waf: add "ap_" prefix to keywords "libraries" and "vehicle"
...
As an effort to keep things specific to ardupilot API in the build system
consistent and easy way to identify.
2016-08-01 22:04:16 -03:00
Tom Pittenger
282817eeb9
AP_ADSB: revert default enable = 0
2016-08-01 17:56:04 -07:00
Tom Pittenger
b5ec37b9d8
AP_ADSB: change adsb.enable param to be a flag
2016-08-01 17:51:24 -07:00
Tom Pittenger
f90957e7ed
Plane: remove all threat logic in adsb lib in favor of avoidance lib
2016-08-01 15:27:41 -07:00
Tom Pittenger
2be32e9daa
AP_ADSB: remove all threat logic in adsb lib in favor of avoidance lib
2016-08-01 15:27:40 -07:00
Tom Pittenger
b2b63b4d80
AP_ADSB: change param ADSB_ENABLE default from 0 to 1
2016-08-01 15:27:39 -07:00