QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
SerialAutoConnect Class Reference

Application-thread MAVLink serial discovery. LinkManager owns creation and live links. More...

#include <SerialAutoConnect.h>

Classes

struct  Options
 

Public Types

using Connect = std::function< void(SharedLinkConfigurationPtr &)>
 

Public Member Functions

 SerialAutoConnect (SerialPortManager &ports, Connect connect)
 
 ~SerialAutoConnect ()
 
void update (const QList< SerialPortManager::Port > &ports, const Options &options)
 

Friends

class SerialAutoConnectTest
 
class LinkManagerTest
 

Detailed Description

Application-thread MAVLink serial discovery. LinkManager owns creation and live links.

Definition at line 11 of file SerialAutoConnect.h.

Member Typedef Documentation

◆ Connect

Definition at line 24 of file SerialAutoConnect.h.

Constructor & Destructor Documentation

◆ SerialAutoConnect()

SerialAutoConnect::SerialAutoConnect ( SerialPortManager &  ports,
Connect  connect 
)

Definition at line 15 of file SerialAutoConnect.cc.

◆ ~SerialAutoConnect()

SerialAutoConnect::~SerialAutoConnect ( )

Definition at line 21 of file SerialAutoConnect.cc.

Member Function Documentation

◆ update()

Friends And Related Symbol Documentation

◆ LinkManagerTest

friend class LinkManagerTest
friend

Definition at line 14 of file SerialAutoConnect.h.

◆ SerialAutoConnectTest

friend class SerialAutoConnectTest
friend

Definition at line 13 of file SerialAutoConnect.h.


The documentation for this class was generated from the following files: