Firmware
|
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_cli.h>
#include <px4_config.h>
#include <px4_defines.h>
#include <px4_getopt.h>
#include <px4_module.h>
#include <px4_module_params.h>
#include <px4_posix.h>
#include <systemlib/mavlink_log.h>
#include <systemlib/uthash/utlist.h>
#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 <uORB/uORB.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 |
Macros | |
#define | DEFAULT_REMOTE_PORT_UDP 14550 |
GCS port per MAVLink spec. | |
#define | DEFAULT_DEVICE_NAME "/dev/ttyS1" |
#define | HASH_PARAM "_HASH_CHECK" |
Enumerations | |
enum | Protocol { SERIAL = 0, UDP, TCP } |
MAVLink 2.0 protocol interface definition.