Lucas De Marchi
|
373d41fd6e
|
AP_HAL_Linux: switch aero to RCInput_SoloLink
|
2017-08-17 12:04:27 -07:00 |
|
Lucas De Marchi
|
79b004cf6a
|
AP_HAL_Linux: add prototype for handling SoloLink
This allows to use a Solo controller to control Linux-based flight
controllers. The protocol has been derived by analyzing a tcpdump
trace: some fields are ignored. Example trace of RC data (obtained
with `tshark -T fields -e data -n -c 5 -r rc.pcap`
unkonwn seq ch1 ch2 ch3 ... ch8
5fa8 f441 3414 0500 73d7 dc05 dc05 dc05 db05 e803 e803 e803 f401
73f6 f441 3414 0500 74d7 dc05 dc05 dc05 db05 e803 e803 e803 f401
dc44 f541 3414 0500 75d7 dc05 dc05 dc05 db05 e803 e803 e803 f401
bc92 f541 3414 0500 76d7 dc05 dc05 dc05 db05 e803 e803 e803 f401
dfe0 f541 3414 0500 77d7 dc05 dc05 dc05 db05 e803 e803 e803 f401
|
2017-08-17 12:04:27 -07:00 |
|
Peter Barker
|
8c8fe4b1bb
|
Sub: move serial_control case to base class
|
2017-08-17 12:42:31 +01:00 |
|
Peter Barker
|
9732b19f04
|
Plane: move serial_control case to base class
|
2017-08-17 12:42:31 +01:00 |
|
Peter Barker
|
19e409f7f4
|
Copter: move serial_control case to base class
|
2017-08-17 12:42:31 +01:00 |
|
Peter Barker
|
cdb6c083a3
|
Tracker: move serial_control case to base class
|
2017-08-17 12:42:31 +01:00 |
|
Peter Barker
|
ee39ec3751
|
Rover: move serial_control case to base class
|
2017-08-17 12:42:31 +01:00 |
|
Peter Barker
|
154b212545
|
GCS_MAVLink: move serial_control case to base class
|
2017-08-17 12:42:31 +01:00 |
|
Peter Barker
|
c7c9cb9b0f
|
Sub: move play_tune and led_control handling to base class
|
2017-08-17 12:27:10 +01:00 |
|
Peter Barker
|
4321abd477
|
Plane: move play_tune and led_control handling to base class
|
2017-08-17 12:27:10 +01:00 |
|
Peter Barker
|
6db348bab3
|
Copter: move play_tune and led_control handling to base class
|
2017-08-17 12:27:10 +01:00 |
|
Peter Barker
|
92becb2875
|
Rover: move play_tune and led_control handling to base class
|
2017-08-17 12:27:10 +01:00 |
|
Peter Barker
|
b17c0482fb
|
GCS_MAVLink: move play_tune and led_control handling to base class
|
2017-08-17 12:27:10 +01:00 |
|
Peter Barker
|
23d91c93c8
|
AP_HAL_Linux: correct compilation warning
../../../libraries/AP_HAL_Linux/RCInput_RPI.cpp:129:35: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
::read(file, &pageInfo, 8);
|
2017-08-17 11:28:36 +01:00 |
|
Randy Mackay
|
222dd0c9be
|
AC_WPNav: correct comments
all position vectors are offsets from the ekf origin (not from the ahrs home)
|
2017-08-17 16:05:08 +09:00 |
|
Randy Mackay
|
bbb1329116
|
Rover: remove unused definitions
|
2017-08-17 11:58:07 +09:00 |
|
khancyr
|
e116ec4eb0
|
Rover: update SITL parameters
|
2017-08-17 09:47:39 +09:00 |
|
khancyr
|
2ceb29e9da
|
Rover: use abs for int within calc_speed_nudge
same issue resoled for log-write-nav-tuning
|
2017-08-17 09:46:56 +09:00 |
|
khancyr
|
ed19db7188
|
Rover: set_mode arg name to match implementation
definition and implementation used different argument name
|
2017-08-17 09:46:19 +09:00 |
|
khancyr
|
a035950a22
|
Rover: minor format fix
|
2017-08-17 09:45:49 +09:00 |
|
khancyr
|
58b643c458
|
Rover: replace divide with multiply in calc_throttle
non functional change
|
2017-08-17 09:45:21 +09:00 |
|
Randy Mackay
|
6eceaef484
|
Rover: remove redundant SYS_NUM_RESETS
this is handled by AP_Stats library
|
2017-08-17 09:39:40 +09:00 |
|
Randy Mackay
|
e2d4182c75
|
Rover: fix parameter conversion
|
2017-08-17 09:39:40 +09:00 |
|
Randy Mackay
|
c9927e6af6
|
Rover: bug fix to steering mode top speed
Also non-functional change to calc_throttle to make call to calc_speed_nudge consistent
|
2017-08-17 09:39:40 +09:00 |
|
Randy Mackay
|
7df73c50e8
|
SITL: remove unnecessary THR_MAX parameter default
|
2017-08-17 09:39:40 +09:00 |
|
Randy Mackay
|
167a856cdb
|
Rover: remove THR_MIN, THR_MAX parameters from vehicle
enforcing these limits is now handled by AP_MotorsUGV class
|
2017-08-17 09:39:40 +09:00 |
|
Randy Mackay
|
c0fe1b7ec8
|
AP_MotorsUGV: minor comment fix
|
2017-08-17 09:39:40 +09:00 |
|
Randy Mackay
|
c8eceeabb6
|
AP_MotorsUGV: add THR_MIN, THR_MAX parameters
|
2017-08-17 09:39:40 +09:00 |
|
Randy Mackay
|
c61f965828
|
AP_MotorsUGV: re-order implementation to match declaration
non-functional change
|
2017-08-17 09:39:40 +09:00 |
|
Lucas De Marchi
|
47968cda09
|
scripts: don't set PKG_CONFIG_PATH globally
It was done only for Bebop, but we build it statically so it has
actually no effect.
|
2017-08-16 10:51:59 -07:00 |
|
Lucas De Marchi
|
8a9a08ed9b
|
build: generalize link fix
|
2017-08-16 10:51:59 -07:00 |
|
Miguel Arroyo
|
a2f327678b
|
waf: Fix for lttng linking
|
2017-08-16 10:51:59 -07:00 |
|
Jacob Walser
|
8121091fb6
|
Sub: Don't configure RC params in SITL
|
2017-08-16 11:37:46 -04:00 |
|
Jacob Walser
|
589416451f
|
Sub: Don't check min/max configured for RC prearm check
|
2017-08-16 11:37:46 -04:00 |
|
Jacob Walser
|
b8e7d23cc4
|
AP_Arming: Add bool check_min_max parameter for Copter/Sub RC checks
|
2017-08-16 11:37:46 -04:00 |
|
Peter Barker
|
5a9af5bc28
|
Sub: use GCS_MAVLINK subclasses to handle set_mode
|
2017-08-16 13:11:07 +01:00 |
|
Peter Barker
|
947bae2f86
|
Tracker: use GCS_MAVLINK subclasses to handle set_mode
|
2017-08-16 11:58:10 +10:00 |
|
Peter Barker
|
8eeae45300
|
Plane: use GCS_MAVLINK subclasses to handle set_mode
|
2017-08-16 11:58:10 +10:00 |
|
Peter Barker
|
aa06fc499c
|
Copter: use GCS_MAVLINK subclasses to handle set_mode
|
2017-08-16 11:58:10 +10:00 |
|
Peter Barker
|
f3a0d2b02b
|
Rover: use GCS_MAVLINK subclasses to handle set_mode
|
2017-08-16 11:58:10 +10:00 |
|
Peter Barker
|
2a07a077d9
|
GCS_MAVLink: use GCS_MAVLINK subclasses to handle set_mode
|
2017-08-16 11:05:37 +10:00 |
|
Peter Barker
|
48c4e48225
|
AP_HAL_PX4: send statustext for RC input decoding type
|
2017-08-15 22:04:00 +01:00 |
|
Grant Morphett
|
2463bfd2ec
|
Rover: fix SITL Make build on Windows
PE linker can't remove unused methods so we add the necessary libraries
|
2017-08-15 21:51:13 +01:00 |
|
Francisco Ferreira
|
d41dd7e7e7
|
waf: add workaround for PE linker not removing unused methods
|
2017-08-15 21:51:08 +01:00 |
|
Mateusz Sadowski
|
eb56a010b3
|
AP_RangeFinder: TeraRangerI2C: use address from parameter instead of hardcoded
|
2017-08-15 19:42:10 +01:00 |
|
Mateusz Sadowski
|
0993300506
|
AP_Rangefinder: rename trone to TeraRangerI2C
|
2017-08-15 19:27:49 +01:00 |
|
Peter Barker
|
b6076bcb77
|
GCS_MAVLink: adapt to new rangefinder method name
|
2017-08-15 19:00:29 +01:00 |
|
Peter Barker
|
30c4ea8123
|
AP_RangeFinder: stop storing sensor type as a variable
And change method name
|
2017-08-15 18:58:16 +01:00 |
|
Peter Barker
|
c79cbd71af
|
GCS_MAVLink: use rangefinder backend accessors
|
2017-08-15 18:31:58 +01:00 |
|
Peter Barker
|
f1d350bbb1
|
DataFlash: use rangefinder backend accessors
|
2017-08-15 18:30:45 +01:00 |
|