Commit Graph
101 Commits
Author SHA1 Message Date
Lorenz Meier e1aaaa1f18 MAVLink: Start app using pre-configured streams to save some script execution overhead. Frees 1K during app startup, which should help FMUv1 considerably. 2015-08-22 20:31:45 +02:00
Lorenz Meier 79910ce7e0 MAVLink app: Add radio based software flow control, default to hardware flow control if available and operational 2015-08-01 12:48:11 +02:00
Lorenz Meier a1fd088e8f MAVLink app: Rely on booted state, not on timeout for parameters. This fixes any param timing issues for good. 2015-07-22 10:03:45 +02:00
Lorenz Meier 963972721d MAVLink app: Support rudimentary radio config. 2015-06-30 13:21:09 +02:00
Lorenz Meier 6309aa612b MAVLink app: Introduce OSD mode 2015-06-08 11:25:44 +02:00
Lorenz Meier 01fd84e4dc mavlink and commander app: Add support for manual input, either directly or via remote control 2015-05-24 20:11:50 +02:00
Roman Bapst 0eeaa83b3d send autopilot version message on startup and on request 2015-05-23 09:59:46 +02:00
Don Gagne 46da294ffb New bust mode ftp file download 2015-05-03 19:26:54 -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
Anton Babushkin ffd9ac7e08 mavlink: fix WPM initialization 2014-06-14 01:31:23 +02:00
Anton Babushkin 3f1f015fe0 Merge branch 'mavlink_stack' into dataman_state 2014-06-12 12:35:35 +02:00