Lorenz Meier
|
864af317ee
|
update copying file per community / developer discussion
|
2016-05-16 10:31:34 +02:00 |
|
Andrew Tridgell
|
057c3abcf3
|
ardupilot: extend MEMINFO with freemem32
|
2016-05-16 16:40:12 +10:00 |
|
Andrew Tridgell
|
4e6e2a0f49
|
pymavlink: auto-generate target_system and target_component offsets
thanks to Jon Challinger for the suggestion. This makes getting
routing right much easier
|
2016-05-16 15:00:17 +10:00 |
|
Andrew Tridgell
|
e68c0d1198
|
pymavlink: fixed merge errors in python mavlink2 support
|
2016-05-16 12:11:42 +10:00 |
|
Lorenz Meier
|
322aaf13f3
|
Make send_struct more efficient on typical systems
|
2016-05-16 11:04:52 +10:00 |
|
Lorenz Meier
|
fc7df8d73e
|
Add convenience function generation
|
2016-05-16 11:04:52 +10:00 |
|
Lorenz Meier
|
f2fca76021
|
GUI: Support MAVLink 2.0 generation
|
2016-05-16 11:04:52 +10:00 |
|
Lorenz Meier
|
57bc3cfc8e
|
Code style fixes
|
2016-05-16 11:04:52 +10:00 |
|
Andrew Tridgell
|
135fb88e8a
|
mavlink2: fixed build error on px4
|
2016-05-16 11:04:52 +10:00 |
|
Andrew Tridgell
|
fd4876df21
|
docs: update MAVLink2 doc
|
2016-05-16 11:04:52 +10:00 |
|
Andrew Tridgell
|
8aa959577d
|
mavlink1: adjust API to match mavlink2 with min_length
|
2016-05-16 11:04:52 +10:00 |
|
Andrew Tridgell
|
d921292432
|
mavlink2: allow for extensions of messages with new fields
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
ec15b9fd63
|
generator: fixed errors in 24 bit ID support in python mavlink2
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
fa7a412a5b
|
mavlink2: fixed test suite for mavlink1 send of high msgid
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
cf68a47faf
|
mavlink2: continue adapting to 24 bit msgid length
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
56f454e490
|
MAVLink2: updated docs for 24 bit
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
b970e5aae1
|
fixup 24 bit
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
e4d18df9a2
|
generator: change C headers for 24 bit ID and no dialect
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
56a880ca55
|
generator: change python generator for 24 bit IDs and no dialect
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
75b98d1877
|
generator: change to 24 bit IDs and no dialect in header
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
14d1339a82
|
pymavlink: fill in flags field from mavlink_parse_char() status
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
2baa870f98
|
pymavlink: fixed mixed mavlink1/mavlink2 packets in python
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
71aad598dc
|
doc: added link ID info to MAVLink2.md
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
d33dfc1f3d
|
pymavlink: fixed handling of link IDs
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
4b50ee2cd5
|
pymavlink: added some debug code to python genarator
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
14dc1af32c
|
doc: initial MAVLink2 guide
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
cf4307e678
|
pymavlink: added disable_signing() method to mavutil
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
e72d6058b7
|
common.xml: document how to disable signing
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
85a049baac
|
pymavlink: auto-update link_id
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
0ff862b17c
|
pymavlink: added get_link_id() and get_signed() methods on all messages
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
a80945b2af
|
pymavlink: reject unsigned packets if signing is setup
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
8667d14baa
|
pymavlink: check for incompat_flags in python generator
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
4fcad84cfc
|
pymavlink: check for incompat flags and reject
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
ddbd447d14
|
pymavlink: remove MAVLink2 messages when building for MAVLink1
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
0ebb28a9b9
|
pymavlink: implement signing streams and timestamp rules for python
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
1849ba5d6c
|
pymavlink: implement signing streams and timestamp rules
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
e5a4008033
|
pymavlink: fixed 10us resolution of initial timestamp
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
49136e9fed
|
pymavlink: start with signing disabled
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
7258104259
|
pymavlink: changed msgId to be 16 bit in schema
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
184893c0b9
|
common.xml: added SETUP_SIGNING message
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
62b08c79b3
|
pymavlink: added setup_signing() to mavutil
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
9e10fc456b
|
pymavlink: fixed handling of msgbuf as an array for signing
|
2016-05-16 11:04:51 +10:00 |
|
Andrew Tridgell
|
c53019774a
|
pymavlink: cleanup mavlink_signature_check
|
2016-05-16 11:04:50 +10:00 |
|
Andrew Tridgell
|
cc8a1dae8a
|
pymavlink: added allow_unsigned_callback to python signature handling
|
2016-05-16 11:04:50 +10:00 |
|
Andrew Tridgell
|
78cc422843
|
pymavlink: added simple signing test to mavtest.py
|
2016-05-16 11:04:50 +10:00 |
|
Andrew Tridgell
|
161a5c99c9
|
pymavlink: initial support for signing in python generator
|
2016-05-16 11:04:50 +10:00 |
|
Andrew Tridgell
|
6b8d79097c
|
pymavlink: added sha256 test code
|
2016-05-16 11:04:50 +10:00 |
|
Andrew Tridgell
|
cb5a69e053
|
pymavlink: fixed linkid and timestamp in signature
|
2016-05-16 11:04:50 +10:00 |
|
Andrew Tridgell
|
12d4c45a4d
|
pymavlink: removed unusued extended message support
|
2016-05-16 11:04:50 +10:00 |
|
Andrew Tridgell
|
4cc834d1e4
|
pymavlink: install mavlink_sha256.h
|
2016-05-16 11:04:50 +10:00 |
|