QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
VehicleTypes.h File Reference
#include "MAVLinkEnums.h"
#include "QGCMAVLinkTypes.h"
+ Include dependency graph for VehicleTypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  VehicleTypes
 
struct  VehicleTypes::MavCmdAckHandlerInfo_s
 Callback info bundle for sendMavCommandWithHandler. More...
 

Detailed Description

Lightweight header containing types extracted from the Vehicle class. Including this instead of the full Vehicle.h avoids pulling in the 1400+ line Vehicle class and all its transitive includes, which significantly reduces moc parse time for headers that only need these definitions.

Vehicle inherits from VehicleTypes so that existing code using Vehicle::MavCmdResultFailureCode_t etc. continues to work unchanged.

Definition in file VehicleTypes.h.