QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
MAVLinkLib.h File Reference
#include <stdint.h>
#include <mavlink_types.h>
#include <stddef.h>
#include <mavlink.h>
+ Include dependency graph for MAVLinkLib.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HAVE_MAVLINK_CHANNEL_T
 
#define MAVLINK_COMM_NUM_BUFFERS   16
 
#define MAVLINK_MAX_SIGNING_STREAMS   MAVLINK_COMM_NUM_BUFFERS
 
#define MAVLINK_EXTERNAL_RX_STATUS
 
#define MAVLINK_GET_CHANNEL_STATUS
 
#define MAVLINK_USE_MESSAGE_INFO
 

Enumerations

enum  mavlink_channel_t : uint8_t {
  MAVLINK_COMM_0 , MAVLINK_COMM_1 , MAVLINK_COMM_2 , MAVLINK_COMM_3 ,
  MAVLINK_COMM_4 , MAVLINK_COMM_5 , MAVLINK_COMM_6 , MAVLINK_COMM_7 ,
  MAVLINK_COMM_8 , MAVLINK_COMM_9 , MAVLINK_COMM_10 , MAVLINK_COMM_11 ,
  MAVLINK_COMM_12 , MAVLINK_COMM_13 , MAVLINK_COMM_14 , MAVLINK_COMM_15
}
 

Functions

mavlink_status_t * mavlink_get_channel_status (uint8_t chan)
 

Variables

mavlink_status_t m_mavlink_status [16]
 

Macro Definition Documentation

◆ HAVE_MAVLINK_CHANNEL_T

#define HAVE_MAVLINK_CHANNEL_T

Definition at line 5 of file MAVLinkLib.h.

◆ MAVLINK_COMM_NUM_BUFFERS

#define MAVLINK_COMM_NUM_BUFFERS   16

Definition at line 27 of file MAVLinkLib.h.

◆ MAVLINK_EXTERNAL_RX_STATUS

#define MAVLINK_EXTERNAL_RX_STATUS

Definition at line 32 of file MAVLinkLib.h.

◆ MAVLINK_GET_CHANNEL_STATUS

#define MAVLINK_GET_CHANNEL_STATUS

Definition at line 37 of file MAVLinkLib.h.

◆ MAVLINK_MAX_SIGNING_STREAMS

#define MAVLINK_MAX_SIGNING_STREAMS   MAVLINK_COMM_NUM_BUFFERS

Definition at line 28 of file MAVLinkLib.h.

◆ MAVLINK_USE_MESSAGE_INFO

#define MAVLINK_USE_MESSAGE_INFO

Definition at line 44 of file MAVLinkLib.h.

Enumeration Type Documentation

◆ mavlink_channel_t

enum mavlink_channel_t : uint8_t
Enumerator
MAVLINK_COMM_0 
MAVLINK_COMM_1 
MAVLINK_COMM_2 
MAVLINK_COMM_3 
MAVLINK_COMM_4 
MAVLINK_COMM_5 
MAVLINK_COMM_6 
MAVLINK_COMM_7 
MAVLINK_COMM_8 
MAVLINK_COMM_9 
MAVLINK_COMM_10 
MAVLINK_COMM_11 
MAVLINK_COMM_12 
MAVLINK_COMM_13 
MAVLINK_COMM_14 
MAVLINK_COMM_15 

Definition at line 7 of file MAVLinkLib.h.

Function Documentation

◆ mavlink_get_channel_status()

mavlink_status_t * mavlink_get_channel_status ( uint8_t  chan)
extern

Variable Documentation

◆ m_mavlink_status

mavlink_status_t m_mavlink_status[16]
extern

Definition at line 46 of file QGCMAVLink.cc.

Referenced by mavlink_get_channel_status().