Tom Pittenger
a74e86c234
GCS_MAVLink: coverity scan - computed value overwritten without use for SITL
...
- when building for SITL we should just skip the num_sends work instead of overwriting the value
9 years ago
Tom Pittenger
bd8debdf8b
GCS_MAVLink: coverity scan - variables not initialized in constructor
9 years ago
Andrew Tridgell
a331542958
GCS_MAVLink: fixed typo
9 years ago
Michael du Breuil
c2da36d505
GCS_MAVLink: fix race condition when recieving last waypoint
...
only shows up when the waypoint is about to time out
9 years ago
Tom Pittenger
4fe94bdea3
GCS_MAVLink: add ADSB_streamrate
9 years ago
Tom Pittenger
3a38e29b39
GCS_MAVLink: do not auto-forward ADSB_VEHICLE packets
9 years ago
Tom Pittenger
b4b0ec404c
GCS_MAVLink: flag a link as active if it ever sends a message
9 years ago
Tom Pittenger
8b405e26ea
GCS_MAVLink: battery2 current is in 10*mAh over mavlink
9 years ago
Tom Pittenger
4e4bc0bee4
GCS_MAVLink: use voltage(x) instead of voltage2()
9 years ago
Tom Pittenger
608fbee867
GCS_MAVLink: send current2 over mavlink
9 years ago
Andrew Tridgell
b855c70139
GCS_MAVLink: don't route RADIO and RADIO_STATUS packets
...
they don't mean anything off the local link
9 years ago
Peter Barker
1e146256cc
GCS_MAVLink: move telemetry_delayed up into base class
9 years ago
Peter Barker
e828525c94
GCS_MAVLink: adjust_rate_for_stream_trigger is no longer virtual
9 years ago
Peter Barker
43fed65f37
GCS_MAVLink: move adjust_rate_for_stream up
9 years ago
Peter Barker
03ded35d7c
GCS_MAVLink: update routing example for mavlink namespacing
9 years ago
Peter Barker
56114dd37a
GCS_MAVLink: use subclasses in vehicle directories
...
Instead of the vehicles defining functions that are declared in the libraries directory, they will now create subclasses of GCS_MAVLINK
9 years ago
Andrew Tridgell
7ec513668e
GCS_MAVLink: reserve some space when param fetch fails
...
this ensures we give some buffer space for parameter fetch when we are
low on buffer space
we reserve 100 bytes for 2 seconds after a param fetch fails due to
low buffer space
9 years ago
Andrew Tridgell
64e105464d
GCS_MAVLink: fixed disabling of signing remotely
9 years ago
Andrew Tridgell
0bbddd38cf
GCS_MAVLink: fixed some places where packets are sent without space
...
we always need sufficient space for the packet in the send buffer
9 years ago
Andrew Tridgell
273c80116a
GCS_MAVLink: added a wrapper for sending HEARTBEAT
...
will be used to cope with old radios with MAVLink2
9 years ago
Andrew Tridgell
8899455ea3
GCS_MAVLink: use extended MEMINFO message
9 years ago
Andrew Tridgell
cd1f43a6ce
GCS_MAVLink: use generated target_system and target_component offsets
9 years ago
Andrew Tridgell
018b1143d2
GCS_MAVLink: handle difference between SERIALn_PROTOCOL=1 and 2
9 years ago
Andrew Tridgell
b3f94184f2
GCS_MAVLink: always build with MAVLink2 headers
9 years ago
Andrew Tridgell
ef4d7e5618
GCS_MAVLink: fixed build with mavlink1
9 years ago
Andrew Tridgell
048fc8d39e
GCS_MAVLink: adjust for min_length mavlink2 API change
9 years ago
Andrew Tridgell
318ec69465
GCS_MAVLink: added periodic saving of signing key
...
thanks to Michael for noticing this was missing
9 years ago
Andrew Tridgell
12c1d58511
GCS_MAVLink: cope with different packet overheads with signing
...
use common macros for determining if there is sufficient space to send
a packet
9 years ago
Andrew Tridgell
006b9728d0
GCS_MAVLink: updates for 24 bit msgid
9 years ago
Andrew Tridgell
a05679fb3b
GCS_MAVLink: fixed build after rebase
9 years ago
Andrew Tridgell
7aae93e3e0
GCS_MAVLink: fixed auto-switching to MAVLink2
9 years ago
Andrew Tridgell
4ba09671a4
GCS_MAVLink: support disabling signing with zero key
9 years ago
Andrew Tridgell
c96ed2b4c6
GCS_MAVLink: fixed calculation of GPS timestamp
9 years ago
Andrew Tridgell
970dbf3c8d
GCS_MAVLink: fixed build with MAVLink1
9 years ago
Andrew Tridgell
24eb6afbe9
GCS_MAVLink: provide signing streams and accept_unsigned callback
9 years ago
Andrew Tridgell
ed9a43ca46
GCS_MAVLink: support for mavlink2 signing operations
9 years ago
Andrew Tridgell
8ea9e29fee
GCS_MAVLink: use a fixed signing key for testing
9 years ago
Andrew Tridgell
0ead0ab978
GCS_MAVLink: support mavlink2 build
9 years ago
Ricardo de Almeida Gonzaga
3f92a64b99
GCS_MAVLink: Fix typos
9 years ago
proficnc
c8b3c527f9
GCS_MAVLink: add route mask for blocking MAVlink forwading
9 years ago
Andrew Tridgell
2a2abb8be6
GCS_MAVLink: log parameter changes to DataFlash
...
this means param notifies also get logged in the DF log
9 years ago
Leandro Pereira
f23bd7e09d
GCS_MAVLink: Use a single stream_trigger() implementation
...
This has no side effects, but since all implementations were basically
the same, move the implementation to GCS_Common and the only part that
adjusts the rate based on which which stream to each individual
GCS_MAVLINK implementation.
9 years ago
Lucas De Marchi
fea084a596
Global: use ap_version.h
...
This header is used by waf to contain the generated version macros,
particularly using the git hash. For waf it's better to be in a separate
header since it then can keep track of changes on it a trigger
recompilation.
For the make build system, a dummy ap_version.h file has been added in
the missing/ folder so both implementations can co-exist.
9 years ago
Michael du Breuil
a17ea5c121
GCS_MAVLink: Add POSITION_TARGET_GLOBAL_INT to the list of messages
9 years ago
Michael Oborne
848fa27d1c
GCS_MAVLink: support MAVLINK_MSG_ID_MISSION_ITEM_INT
9 years ago
Niti Rohilla
8fcf5cf0c1
Changed the prototype of handle_guided_request() to report error
...
while setting guided points.
9 years ago
Andrew Tridgell
197e72acc0
GCS_MAVLink: fixed null termination bug
...
found with ASAN
9 years ago
Andrew Tridgell
62986957b4
GCS_MAVLink: raise number of mavlink buffers to 5
9 years ago
Lucas De Marchi
0d9b9433da
GCS_MAVLink: fix home position unit
...
As per documentation the home position is in mm. Since location stores
it in cm, convert to mm before sending.
9 years ago
Lucas De Marchi
a502c0924c
GCS_MAVLink: simplify sanity check
9 years ago