Randy Mackay
|
c6326fc9b7
|
GCS_MAVLink: use SerialManager for setup_uart
|
10 years ago |
Andrew Tridgell
|
d25bd8955d
|
GCS_MAVLINK: move send_opticalflow() into common library
|
10 years ago |
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
|
10 years ago |
Andrew Tridgell
|
f198cdcf20
|
GCS_MAVLink: added support for a MAVLink snoop function
this can be used to watch messages for different targets
|
10 years ago |
Andrew Tridgell
|
11f88f0f5d
|
GCS_MAVLink: added routing object to GCS_MAVLink
|
10 years ago |
Randy Mackay
|
da247bacf8
|
GCS_MAVLink: add OPTICAL_FLOW to ap_message enum
|
10 years ago |
Arthur Benemann
|
9b5684d007
|
GCS_MAVLink: add MOUNT_STATUS to message enum
|
10 years ago |
Arthur Benemann
|
b48edf479b
|
GCS_MAVLink: add CAMERA_FEEDBACK to enum
|
10 years ago |
Andrew Tridgell
|
60aa017e11
|
GCS_MAVLink: added handle_set_mode() function
|
11 years ago |
Randy Mackay
|
0322a876eb
|
GCS_MAVLink: check target before erasing log
|
11 years ago |
Randy Mackay
|
de747d215a
|
Revert "GCS_MAVLink: send radio_in using rcmap"
This reverts commit 0881ccbee0 .
|
11 years ago |
Randy Mackay
|
0881ccbee0
|
GCS_MAVLink: send radio_in using rcmap
|
11 years ago |
Andrew Tridgell
|
bc95e746ce
|
GCS_MAVLink: fixed example sketch builds
|
11 years ago |
Andrew Tridgell
|
9a1bac06d4
|
GCS_MAVLink: added send_battery2()
|
11 years ago |
Andrew Tridgell
|
f49258eb31
|
GCS_MAVLink: added send_statustext_all() method
used for sending text messages from libraries
|
11 years ago |
Andrew Tridgell
|
e23ee34d95
|
GCS_MAVLink: added MSG_TERRAIN
|
11 years ago |
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
|
11 years ago |
Andrew Tridgell
|
ddb030088d
|
GCS_Mavlink: moved some more mavlink functions to GCS_Common.cpp
|
11 years ago |
Niels Joubert
|
baf0697f48
|
GCS_MAVLink: Add support for GPS_RTK messages
|
11 years ago |
Andrew Tridgell
|
0b6407256c
|
GCS_MAVLink: moved 3 more send_*() functions to GCS_Common.cpp
|
11 years ago |
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
|
11 years ago |
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.
|
11 years ago |
Andrew Tridgell
|
b8675b9abc
|
GCS_MAVLink: implement SERIAL_CONTROL MAVLink message
|
11 years ago |
Andrew Tridgell
|
8af9573806
|
GCS_MAVLink: allow logging of RADIO_STATUS, very useful for link analysis
|
11 years ago |
Andrew Tridgell
|
0832aba6bc
|
GCS_MAVLINK: moved deferred message handling into common code
|
11 years ago |
Andrew Tridgell
|
8d89a64312
|
GCS_MAVLink: moved handling of MISSION_ITEM into common code
|
11 years ago |
Andrew Tridgell
|
965f6bd3bd
|
GCS_MAVLink: make DataFlash a pointer
handle sketches where DataFlash is not available
|
11 years ago |
Andrew Tridgell
|
b85c5123b2
|
GCS_MAVLink: added save parameter to handle_request_data_stream()
this allows copter to not save stream rate changes
|
11 years ago |
Andrew Tridgell
|
79bb14b8c1
|
GCS_MAVLink: moved RADIO_STATUS handling into common code
|
11 years ago |
Andrew Tridgell
|
144217ac74
|
GCS_MAVLink: moved parameter and stream handling into common code
this keeps it in common between vehicles, and saves stack space
|
11 years ago |
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
|
11 years ago |
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
|
11 years ago |
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>
|
11 years ago |
Andrew Tridgell
|
9aea781248
|
GCS_MAVLink: moved send_ahrs2 to common code
|
11 years ago |
Andrew Tridgell
|
87355127ca
|
GCS_MAVLink: added send_power_status()
|
11 years ago |
Andrew Tridgell
|
87226fed97
|
GCS_MAVLink: avoid log scans when possible
don't scan logs when the GCS sends a new data request
|
11 years ago |
Andrew Tridgell
|
af124a8a45
|
GCS_MAVLink: moved send_meminfo() to GCS_Common.cpp
|
11 years ago |
Andrew Tridgell
|
efc7f88e4b
|
GCS_MAVLink: sped up downloading DF logs over MAVLink
|
11 years ago |
Andrew Tridgell
|
137137d4e1
|
GCS_MAVLink: remove unused header
|
11 years ago |
Andrew Tridgell
|
0a9e2d332a
|
GCS_MAVLink: support erase and faster downloads
|
11 years ago |
Andrew Tridgell
|
d034a4108b
|
GCS_MAVLink: started adding MAVLink log download
|
11 years ago |
Andrew Tridgell
|
eb2cb0abe0
|
Copter: moved GCS.h to common library
|
11 years ago |
Andrew Tridgell
|
e5f098c37c
|
Copter: removed some unnecessary fields in GCS.h
save some memory
|
11 years ago |
Andrew Tridgell
|
a49710f20e
|
Copter: added uartD support
this also brings GCS_Mavlink.pde closer to the plane implementation
|
11 years ago |
Andrew Tridgell
|
903d5636bb
|
Copter: added support for partial mission load
this allows individual waypoints to be updated in missions
|
12 years ago |
Randy Mackay
|
dcf21eee8f
|
Copter: only allow entering the CLI within 30 seconds of start-up
|
12 years ago |
Pat Hickey
|
d418197898
|
ArduCopter: fixed memory unsafe member access in GCS_MAVLINK
* Smokey, this is not 'Nam. this is bowling. there are rules
|
12 years ago |
Andrew Tridgell
|
b079a96eaf
|
Copter: removed GPS_STATUS message
this message is huge, and completely pointless now that we have
num_satellites in GPS_RAW_INT
|
12 years ago |
Andrew Tridgell
|
9e986801c9
|
Copter: fixed SITL for ArduCopter
|
12 years ago |
Pat Hickey
|
d9e0bbbbab
|
ArduCopter: first pass at AP_HAL porting
* changed all the byte types to uint8_t
* fixed up much of the serial stuff
|
12 years ago |