|
PX4 Firmware
PX4 Autopilot Software http://px4.io
|
MAVLink 2.0 protocol interface definition. More...
#include <pthread.h>#include <stdbool.h>#include <arpa/inet.h>#include <drivers/device/device.h>#include <sys/socket.h>#include <net/if.h>#include <netinet/in.h>#include <containers/List.hpp>#include <drivers/device/ringbuffer.h>#include <parameters/param.h>#include <perf/perf_counter.h>#include <px4_platform_common/cli.h>#include <px4_platform_common/px4_config.h>#include <px4_platform_common/defines.h>#include <px4_platform_common/getopt.h>#include <px4_platform_common/module.h>#include <px4_platform_common/module_params.h>#include <px4_platform_common/posix.h>#include <systemlib/mavlink_log.h>#include <systemlib/uthash/utlist.h>#include <uORB/PublicationQueued.hpp>#include <uORB/topics/mavlink_log.h>#include <uORB/topics/mission_result.h>#include <uORB/topics/radio_status.h>#include <uORB/topics/telemetry_status.h>#include "mavlink_command_sender.h"#include "mavlink_messages.h"#include "mavlink_orb_subscription.h"#include "mavlink_shell.h"#include "mavlink_ulog.h"Go to the source code of this file.
Classes | |
| class | Mavlink |
| struct | Mavlink::ping_statistics_s |
| struct | Mavlink::mavlink_message_buffer |
Macros | |
| #define | DEFAULT_BAUD_RATE 57600 |
| #define | DEFAULT_DEVICE_NAME "/dev/ttyS1" |
| #define | HASH_PARAM "_HASH_CHECK" |
Enumerations | |
| enum | Protocol { Protocol::SERIAL = 0 } |
MAVLink 2.0 protocol interface definition.
Definition in file mavlink_main.h.
| #define DEFAULT_BAUD_RATE 57600 |
Definition at line 86 of file mavlink_main.h.
| #define DEFAULT_DEVICE_NAME "/dev/ttyS1" |
Definition at line 87 of file mavlink_main.h.
Referenced by Mavlink::stream_command().
| #define HASH_PARAM "_HASH_CHECK" |
Definition at line 89 of file mavlink_main.h.
Referenced by MavlinkParametersManager::handle_message(), and MavlinkParametersManager::send_one().
|
strong |
| Enumerator | |
|---|---|
| SERIAL | |
Definition at line 96 of file mavlink_main.h.