APM:Libraries
Classes | Namespaces | Macros | Functions
AP_SerialManager.h File Reference
#include <AP_Math/AP_Math.h>
#include <AP_Common/AP_Common.h>
#include <AP_HAL/AP_HAL.h>
#include <GCS_MAVLink/GCS_MAVLink.h>
Include dependency graph for AP_SerialManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AP_SerialManager
 

Namespaces

 AP
 

Macros

#define SERIALMANAGER_NUM_PORTS   6
 
#define AP_SERIALMANAGER_CONSOLE_BAUD   115200
 
#define AP_SERIALMANAGER_CONSOLE_BUFSIZE_RX   128
 
#define AP_SERIALMANAGER_CONSOLE_BUFSIZE_TX   512
 
#define AP_SERIALMANAGER_MAVLINK_BAUD   57600
 
#define AP_SERIALMANAGER_MAVLINK_BUFSIZE_RX   128
 
#define AP_SERIALMANAGER_MAVLINK_BUFSIZE_TX   256
 
#define AP_SERIALMANAGER_FRSKY_D_BAUD   9600
 
#define AP_SERIALMANAGER_FRSKY_SPORT_BAUD   57600
 
#define AP_SERIALMANAGER_FRSKY_BUFSIZE_RX   0
 
#define AP_SERIALMANAGER_FRSKY_BUFSIZE_TX   0
 
#define AP_SERIALMANAGER_GPS_BAUD   38400
 
#define AP_SERIALMANAGER_GPS_BUFSIZE_RX   256
 
#define AP_SERIALMANAGER_GPS_BUFSIZE_TX   16
 
#define AP_SERIALMANAGER_ALEXMOS_BAUD   115200
 
#define AP_SERIALMANAGER_ALEXMOS_BUFSIZE_RX   128
 
#define AP_SERIALMANAGER_ALEXMOS_BUFSIZE_TX   128
 
#define AP_SERIALMANAGER_SToRM32_BAUD   115200
 
#define AP_SERIALMANAGER_SToRM32_BUFSIZE_RX   128
 
#define AP_SERIALMANAGER_SToRM32_BUFSIZE_TX   128
 
#define AP_SERIALMANAGER_VOLZ_BAUD   115
 
#define AP_SERIALMANAGER_VOLZ_BUFSIZE_RX   128
 
#define AP_SERIALMANAGER_VOLZ_BUFSIZE_TX   128
 
#define AP_SERIALMANAGER_SBUS1_BAUD   100000
 
#define AP_SERIALMANAGER_SBUS1_BUFSIZE_RX   16
 
#define AP_SERIALMANAGER_SBUS1_BUFSIZE_TX   32
 

Functions

AP_SerialManagerAP::serialmanager ()
 

Macro Definition Documentation

◆ AP_SERIALMANAGER_ALEXMOS_BAUD

#define AP_SERIALMANAGER_ALEXMOS_BAUD   115200

Definition at line 58 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_ALEXMOS_BUFSIZE_RX

#define AP_SERIALMANAGER_ALEXMOS_BUFSIZE_RX   128

Definition at line 59 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_ALEXMOS_BUFSIZE_TX

#define AP_SERIALMANAGER_ALEXMOS_BUFSIZE_TX   128

Definition at line 60 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_CONSOLE_BAUD

#define AP_SERIALMANAGER_CONSOLE_BAUD   115200

Definition at line 35 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init_console().

◆ AP_SERIALMANAGER_CONSOLE_BUFSIZE_RX

#define AP_SERIALMANAGER_CONSOLE_BUFSIZE_RX   128

Definition at line 37 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init_console().

◆ AP_SERIALMANAGER_CONSOLE_BUFSIZE_TX

#define AP_SERIALMANAGER_CONSOLE_BUFSIZE_TX   512

Definition at line 38 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init_console().

◆ AP_SERIALMANAGER_FRSKY_BUFSIZE_RX

#define AP_SERIALMANAGER_FRSKY_BUFSIZE_RX   0

Definition at line 48 of file AP_SerialManager.h.

Referenced by AP_Frsky_Telem::tick().

◆ AP_SERIALMANAGER_FRSKY_BUFSIZE_TX

#define AP_SERIALMANAGER_FRSKY_BUFSIZE_TX   0

Definition at line 49 of file AP_SerialManager.h.

Referenced by AP_Frsky_Telem::tick().

◆ AP_SERIALMANAGER_FRSKY_D_BAUD

#define AP_SERIALMANAGER_FRSKY_D_BAUD   9600

Definition at line 46 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init(), and AP_Frsky_Telem::tick().

◆ AP_SERIALMANAGER_FRSKY_SPORT_BAUD

#define AP_SERIALMANAGER_FRSKY_SPORT_BAUD   57600

Definition at line 47 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init(), and AP_Frsky_Telem::tick().

◆ AP_SERIALMANAGER_GPS_BAUD

#define AP_SERIALMANAGER_GPS_BAUD   38400

Definition at line 53 of file AP_SerialManager.h.

◆ AP_SERIALMANAGER_GPS_BUFSIZE_RX

#define AP_SERIALMANAGER_GPS_BUFSIZE_RX   256

Definition at line 54 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_GPS_BUFSIZE_TX

#define AP_SERIALMANAGER_GPS_BUFSIZE_TX   16

Definition at line 55 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_MAVLINK_BAUD

#define AP_SERIALMANAGER_MAVLINK_BAUD   57600

Definition at line 41 of file AP_SerialManager.h.

◆ AP_SERIALMANAGER_MAVLINK_BUFSIZE_RX

#define AP_SERIALMANAGER_MAVLINK_BUFSIZE_RX   128

Definition at line 42 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_MAVLINK_BUFSIZE_TX

#define AP_SERIALMANAGER_MAVLINK_BUFSIZE_TX   256

Definition at line 43 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_SBUS1_BAUD

#define AP_SERIALMANAGER_SBUS1_BAUD   100000

Definition at line 71 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_SBUS1_BUFSIZE_RX

#define AP_SERIALMANAGER_SBUS1_BUFSIZE_RX   16

Definition at line 72 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_SBUS1_BUFSIZE_TX

#define AP_SERIALMANAGER_SBUS1_BUFSIZE_TX   32

Definition at line 73 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_SToRM32_BAUD

#define AP_SERIALMANAGER_SToRM32_BAUD   115200

Definition at line 62 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_SToRM32_BUFSIZE_RX

#define AP_SERIALMANAGER_SToRM32_BUFSIZE_RX   128

Definition at line 63 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_SToRM32_BUFSIZE_TX

#define AP_SERIALMANAGER_SToRM32_BUFSIZE_TX   128

Definition at line 64 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_VOLZ_BAUD

#define AP_SERIALMANAGER_VOLZ_BAUD   115

Definition at line 66 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_VOLZ_BUFSIZE_RX

#define AP_SERIALMANAGER_VOLZ_BUFSIZE_RX   128

Definition at line 67 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ AP_SERIALMANAGER_VOLZ_BUFSIZE_TX

#define AP_SERIALMANAGER_VOLZ_BUFSIZE_TX   128

Definition at line 68 of file AP_SerialManager.h.

Referenced by AP_SerialManager::init().

◆ SERIALMANAGER_NUM_PORTS

#define SERIALMANAGER_NUM_PORTS   6