Lorenz Meier
8fd00f4d6d
Merged release_v1.0.0 into master
2015-05-23 11:07:10 +02:00
Roman Bapst
0eeaa83b3d
send autopilot version message on startup and on request
2015-05-23 09:59:46 +02:00
Mark Charlebois
12a25e4b63
Merge remote-tracking branch 'upstream/master' into linux
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
Conflicts:
makefiles/firmware.mk
src/modules/commander/module.mk
src/modules/mavlink/mavlink_ftp.h
src/modules/mavlink/mavlink_tests/module.mk
2015-05-04 16:36:59 -07:00
Don Gagne
46da294ffb
New bust mode ftp file download
2015-05-03 19:26:54 -07:00
Mark Charlebois
d913ec8dc9
Changed device::px4_device_handle_t to device::file_t
...
This change allowed the _posix.cpp file changes to be merged
back into the original files.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-24 17:49:35 -07:00
Mark Charlebois
a1332e699c
QuRT and POSIX changes - part 5
...
Last part of the main QuRT related changes
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-24 01:39:25 -07:00
Mark Charlebois
8e500f543e
Combined nuttx and posix mavlink_main headers
...
Removed the separate implementations of mavlink_main_X.h
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-22 09:39:02 -07:00
Mark Charlebois
f3b5076d70
Linux to posix conversion
...
Changed "linux" target to "posix". Most of the changes are shared with
QuRT and with OSX. The Linux specific parts are in for i2c which uses
<linux/i2c.h> and <linux/i2c-dev.h>.
There is also a check for __PX4_LINUX in mavlink for a tty ioctl that is
not supported.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-21 09:53:09 -07:00
Mark Charlebois
2feeecdab1
Linux: Added config and stubs to compile I2C device for Linux
...
Not yet functional. Full implementation will provide an IOCTL interface to
do bi-directional transfer. will model the interface after Linux.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-20 11:13:24 -07:00
Mark Charlebois
d013ac0927
Support for building more modules with Linux
...
Added more queue support to linux/px4_layer.
Use virt char devices for ms5611, and mavlink.
Added more HRT functionality. uORB latency test
now fails. Likely due to bad HRT impl for Linux.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-20 11:07:00 -07:00
philipoe
309a767c06
mavlink: Allow mavlink_send to take component_ID into account. Still use a default argument in case the user does not supply a component_ID
2015-04-09 19:12:38 +02:00
Lorenz Meier
78741c87e5
MAVLink app: 1) only transmit active params, 2) send params faster, 3) ensure no overflow occurs on buffer when sending at higher rate.
2015-03-28 13:07:01 -07:00
Lorenz Meier
cbe3783d5e
Support topic groups in MAVLink subscription handling
2015-01-29 16:33:53 +01:00
Lorenz Meier
62db84fa75
MAVLink update compile fixes
2014-11-09 18:20:53 +01:00
Thomas Gubler
ccd468be60
Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages
2014-08-22 13:37:19 +02:00
Lorenz Meier
9c75b9562e
Be more permissive with mission component IDs, renamed camera to onboard link but still accepting same commandline syntax
2014-08-21 14:39:17 +02:00
Thomas Gubler
8bbaacb1e9
Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages
...
Conflicts:
src/modules/mavlink/mavlink_main.cpp
src/modules/mavlink/mavlink_main.h
src/modules/mavlink/mavlink_receiver.cpp
2014-08-11 10:33:11 +02:00
Lorenz Meier
05e253b357
Proper locking for message send calls
2014-07-30 19:49:01 +02:00
Anton Babushkin
019dc1b526
mavlink: log message severity fixed
2014-07-28 17:46:35 +02:00
Anton Babushkin
8f0af1c5fe
mavlink: forwarding and FTP fixed, flow control detector fixed
2014-07-25 00:16:02 +02:00
Anton Babushkin
b31ddc193c
mavlink: tix mission manager to use MavlinkStream API
2014-07-24 19:31:25 +02:00
Anton Babushkin
9df1da1b7c
mavlink: STATUSTEXT implemented via streams API
2014-07-24 12:10:21 +02:00
Anton Babushkin
a5f2d1b066
mavlink: new message sending API, includes fixed
2014-07-23 11:11:49 +02:00
Thomas Gubler
825b84fa3b
Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages
...
Conflicts:
src/modules/mavlink/mavlink_main.cpp
2014-07-23 09:31:28 +02:00
Anton Babushkin
ef363edfcd
mavlink: TX/RX rate counters added
2014-07-23 08:19:24 +02:00
Lorenz Meier
0c0b1a4c66
Print mavlink radio module rates
2014-07-23 08:18:45 +02:00
Lorenz Meier
ed9f9ec864
code style only: Fix indendation in mavlink.h
2014-07-23 08:18:34 +02:00
Anton Babushkin
ee7cd04e4c
mavlink: use send_message() method of Mavlink class instead of using helpers
2014-07-20 20:34:32 +02:00
Lorenz Meier
cd8a0cd217
mavlink: Only send event-based messages if there is space in the buffer
2014-07-19 23:39:02 +02:00
Anton Babushkin
41003a2437
mavlink: TX/RX rate counters added
2014-07-19 17:37:34 +02:00
Lorenz Meier
730a520362
Print mavlink radio module rates
2014-07-19 14:59:13 +02:00
Lorenz Meier
5fc3bc787a
code style only: Fix indendation in mavlink.h
2014-07-19 14:38:39 +02:00
Thomas Gubler
8bb1f9a4bf
Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages
2014-07-17 09:13:00 +02:00
Lorenz Meier
1ac2b307e4
Enable stricter compile mode and ensure the most relevant bits are initialized. Needs more work to avoid the remaining warnings
2014-07-15 18:23:17 +02:00
Thomas Gubler
7a06417411
mavlink: external setpoint feed trough functionality
2014-07-14 13:34:06 +02:00
Lorenz Meier
629ab5540f
Fix severity handling of text messages
2014-07-12 14:30:49 +02:00
Anton Babushkin
39dab45ac5
Merge branch 'master' into dataman_state_nav_rewrite
2014-07-04 12:22:55 +02:00
Anton Babushkin
0a159e1a24
mavlink, commander: bugs fixed
2014-06-30 12:31:29 +02:00
Anton Babushkin
1a6b2b9c1e
Merge branch 'master' into dataman_state_nav_rewrite
2014-06-30 12:31:06 +02:00
Lorenz Meier
8e41cbfdfa
mavlink: Warning fixes
2014-06-30 12:18:38 +02:00
Don Gagne
92adbe9216
Fix compiler warnings
2014-06-29 17:47:24 -07:00
Lorenz Meier
72071cdcd3
Fix failed merge
2014-06-29 19:22:22 +02:00
Lorenz Meier
ecee13861c
Merged master
2014-06-29 19:12:35 +02:00
Lorenz Meier
e00d9407b9
Merged master
2014-06-29 13:03:53 +02:00
Don Gagne
a398d5cbcc
Support for List, Open, Read, Terminate commands
...
Fixed various bugs. Flattened Mavlink::Session class while fixing bugs
in this area.
2014-06-27 20:33:39 -07:00
Lorenz Meier
6e597a66de
merged master
2014-06-26 13:31:33 +02:00
Lorenz Meier
194aa49110
Merged rate config changes
2014-06-23 14:35:59 +02:00
Lorenz Meier
9a1b724070
Merged master
2014-06-22 18:21:03 +02:00
Lorenz Meier
72afa2ca2b
Capture TX issues in performance counter instead of spamming console in mavlink app
2014-06-22 18:15:40 +02:00
Anton Babushkin
5be741607c
mavlink: mission manager moved to separate class and reworked
2014-06-14 23:57:29 +02:00