Andrew Tridgell
|
59d5351dab
|
GCS_MAVLink: update for new find_serial()
|
2015-01-29 15:36:19 +11:00 |
Randy Mackay
|
1275ff7d40
|
GCS_MAVLink: have_flow_control uses mavlink_comm
|
2015-01-29 14:05:12 +11:00 |
Randy Mackay
|
febda988af
|
GCS_MAVLink: mavlink_channel from SerialManager
|
2015-01-29 14:05:11 +11:00 |
Randy Mackay
|
c6326fc9b7
|
GCS_MAVLink: use SerialManager for setup_uart
|
2015-01-29 14:05:11 +11:00 |
Andrew Tridgell
|
b1342c2d39
|
GCS_MAVLink: send SCALED_PRESSURE2 if available
|
2015-01-09 11:50:57 +11:00 |
Andrew Tridgell
|
d25bd8955d
|
GCS_MAVLINK: move send_opticalflow() into common library
|
2015-01-03 15:53:22 +11:00 |
Randy Mackay
|
cf36fd55bd
|
GCS_MAVlink: correct sending of 2nd battery's voltage
|
2014-12-31 15:22:49 +09:00 |
Andrew Tridgell
|
b5a5b71512
|
GCS_MAVLink: reverse sense of check_and_forward()
also increase number of routes on larger systems and improved route
learning logic
|
2014-12-17 10:32:28 +11:00 |
Andrew Tridgell
|
079158d4b8
|
GCS_MAVLink: strip out the old GCS_Class class
this is not longer needed as we don't support multiple protocol
classes
|
2014-12-11 12:32:45 +09:00 |
Andrew Tridgell
|
f198cdcf20
|
GCS_MAVLink: added support for a MAVLink snoop function
this can be used to watch messages for different targets
|
2014-12-11 12:32:32 +09:00 |
Andrew Tridgell
|
f1edd1bafb
|
GCS_MAVLink: removed use of mavlink_check_target()
not needed now we do routing properly, as messages will only be
processed if they are for us
|
2014-12-11 12:31:06 +09:00 |
Andrew Tridgell
|
aa88ba4158
|
GCS_MAVLink: only call message handler for our own messages
|
2014-12-11 12:30:59 +09:00 |
Andrew Tridgell
|
c750cbebfb
|
GCS_MAVLink: prevent asan errors in send_text_all
|
2014-11-11 15:16:26 +11:00 |
Andrew Tridgell
|
60aa017e11
|
GCS_MAVLink: added handle_set_mode() function
|
2014-10-01 14:19:04 +10:00 |
Randy Mackay
|
47c135c4e1
|
GCS_MAVLink: add comments around checking target
|
2014-09-30 15:18:35 +10:00 |
Andrew Tridgell
|
6b893a5865
|
GCS_MAVLink: slow down parameter send a lot with no flow control
|
2014-08-25 22:19:30 +10:00 |
Randy Mackay
|
de747d215a
|
Revert "GCS_MAVLink: send radio_in using rcmap"
This reverts commit 0881ccbee0 .
|
2014-08-16 20:31:14 +09:00 |
Randy Mackay
|
0881ccbee0
|
GCS_MAVLink: send radio_in using rcmap
|
2014-08-16 15:27:03 +09:00 |
Andrew Tridgell
|
9a1bac06d4
|
GCS_MAVLink: added send_battery2()
|
2014-08-09 22:50:14 +10:00 |
Andrew Tridgell
|
f49258eb31
|
GCS_MAVLink: added send_statustext_all() method
used for sending text messages from libraries
|
2014-08-08 13:54:21 +10:00 |
Andrew Tridgell
|
786661ca2b
|
GCS_MAVLink: better handling of high severity STATUSTEXT messages
|
2014-08-07 12:55:52 +10:00 |
Andrew Tridgell
|
a21998aece
|
GCS_MAVLink: prevent integer underflow with comm_get_txspace()
|
2014-07-27 22:12:08 +10:00 |
Andrew Tridgell
|
3020d91dcd
|
GCS_MAVLink: keep a bitmap of what mavlink channels are active
- this will allow for looping over active channels in libraries
- expose active channel mask
|
2014-07-24 21:45:46 +10:00 |
Andrew Tridgell
|
ddb030088d
|
GCS_Mavlink: moved some more mavlink functions to GCS_Common.cpp
|
2014-07-13 15:37:49 +10:00 |
Randy Mackay
|
9103899048
|
GCS_Common: minor typo in comments
|
2014-07-06 17:00:52 +09:00 |
Andrew Tridgell
|
544d872d65
|
GCS_MAVLink: fixed a shadowed variable
|
2014-07-01 09:18:20 +10:00 |
Andrew Tridgell
|
bcb3d1af14
|
GCS_MAVLink: fixed flymaple build
has dual GPS but no RTK support
|
2014-06-30 10:51:19 +10:00 |
Niels Joubert
|
baf0697f48
|
GCS_MAVLink: Add support for GPS_RTK messages
|
2014-06-30 10:30:16 +10:00 |
Andrew Tridgell
|
0b6407256c
|
GCS_MAVLink: moved 3 more send_*() functions to GCS_Common.cpp
|
2014-05-28 09:35:30 +10:00 |
Andrew Tridgell
|
63da53c842
|
GCS_MAVLink: moved main update() routine into GCS_Common.cpp
this fixes a common timeout error with loading large missions, and
means less per-vehicle code
|
2014-05-21 12:45:25 +10:00 |
Andrew Tridgell
|
49e7ee9ba7
|
GCS_MAVLink: added setup_uart() method
this provides a common way of dealing with UART setup for a GCS
instance. It includes code to cope with SiK radios stuck in bootloader
mode.
|
2014-05-16 11:44:33 +10:00 |
Andrew Tridgell
|
cf9b67d8fc
|
GCS_MAVLink: prevent uninitialised bytes being written to a serial port
|
2014-04-27 15:34:30 +10:00 |
Andrew Tridgell
|
f05b90bfd2
|
GCS_MAVLink: fixed some compiler warnings
|
2014-03-24 12:52:39 +11:00 |
Randy Mackay
|
3efad982c0
|
GCS_Mavlink: return MISSION_INVALID when conversion fails
Requested by MichaelO to allow better error message to be displayed to
user when the mission upload from the GCS to vehicle fails
|
2014-03-22 11:29:36 +09:00 |
Andrew Tridgell
|
8af9573806
|
GCS_MAVLink: allow logging of RADIO_STATUS, very useful for link analysis
|
2014-03-20 09:56:37 +11:00 |
Andrew Tridgell
|
0832aba6bc
|
GCS_MAVLINK: moved deferred message handling into common code
|
2014-03-19 12:14:15 +09:00 |
Andrew Tridgell
|
8d89a64312
|
GCS_MAVLink: moved handling of MISSION_ITEM into common code
|
2014-03-19 12:14:09 +09:00 |
Andrew Tridgell
|
965f6bd3bd
|
GCS_MAVLink: make DataFlash a pointer
handle sketches where DataFlash is not available
|
2014-03-19 12:13:37 +09:00 |
Andrew Tridgell
|
b85c5123b2
|
GCS_MAVLink: added save parameter to handle_request_data_stream()
this allows copter to not save stream rate changes
|
2014-03-19 12:13:35 +09:00 |
Andrew Tridgell
|
79bb14b8c1
|
GCS_MAVLink: moved RADIO_STATUS handling into common code
|
2014-03-19 12:13:34 +09:00 |
Andrew Tridgell
|
144217ac74
|
GCS_MAVLink: moved parameter and stream handling into common code
this keeps it in common between vehicles, and saves stack space
|
2014-03-19 12:13:32 +09:00 |
Andrew Tridgell
|
0b811ba6a9
|
GCS_MAVLink: added have_flow_control() method
can be used to change speed of handling some protocol methods, as we
know communication will be reliable
|
2014-03-19 12:13:25 +09:00 |
Randy Mackay
|
c462adf2ee
|
GCS_MAVLink: added five handle_mission methods
The five methods moved from the vehicle specific code are
handle_mission_request_list, set_current, count, clear_all and
write_partial_list
|
2014-03-19 12:13:19 +09:00 |
Randy Mackay
|
3938fb7255
|
GCS_MAVLink: loiter direction removed
This is now handled in Mission library
|
2014-03-19 12:13:18 +09:00 |
Andrew Tridgell
|
add2416dbe
|
GCS_MAVLink: added handle_mission_request() common function
this handles requests for mission items, using stack saving
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
|
2014-03-19 12:13:10 +09:00 |
Andrew Tridgell
|
9aea781248
|
GCS_MAVLink: moved send_ahrs2 to common code
|
2014-02-15 05:48:16 +11:00 |
Andrew Tridgell
|
87355127ca
|
GCS_MAVLink: added send_power_status()
|
2014-02-15 05:00:09 +11:00 |
Andrew Tridgell
|
af124a8a45
|
GCS_MAVLink: moved send_meminfo() to GCS_Common.cpp
|
2013-12-28 16:00:19 +11:00 |
Andrew Tridgell
|
6d356efa22
|
GCS_MAVLink: moved some more functions into GCS_Common.cpp
|
2013-12-17 12:00:44 +11:00 |
Andrew Tridgell
|
d034a4108b
|
GCS_MAVLink: started adding MAVLink log download
|
2013-12-17 11:51:35 +11:00 |