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

#include <FirmwarePlugin.h>

+ Inheritance diagram for FirmwarePluginInstanceData:
+ Collaboration diagram for FirmwarePluginInstanceData:

Public Types

enum class  CommandSupportedResult : uint8_t { SUPPORTED = 23 , UNSUPPORTED = 24 , UNKNOWN = 25 }
 

Public Member Functions

virtual CommandSupportedResult anyVersionSupportsCommand (MAV_CMD) const
 
void setCommandSupported (MAV_CMD cmd, CommandSupportedResult status)
 
CommandSupportedResult getCommandSupported (MAV_CMD cmd) const
 

Detailed Description

Definition at line 434 of file FirmwarePlugin.h.

Member Enumeration Documentation

◆ CommandSupportedResult

Enumerator
SUPPORTED 
UNSUPPORTED 
UNKNOWN 

Definition at line 443 of file FirmwarePlugin.h.

Member Function Documentation

◆ anyVersionSupportsCommand()

virtual CommandSupportedResult FirmwarePluginInstanceData::anyVersionSupportsCommand ( MAV_CMD  ) const
inlinevirtual

Reimplemented in APMFirmwarePluginInstanceData, and PX4FirmwarePluginInstanceData.

Definition at line 451 of file FirmwarePlugin.h.

References UNKNOWN.

Referenced by getCommandSupported().

◆ getCommandSupported()

FirmwarePluginInstanceData::CommandSupportedResult FirmwarePluginInstanceData::getCommandSupported ( MAV_CMD  cmd) const

Definition at line 461 of file FirmwarePlugin.cc.

References anyVersionSupportsCommand(), UNKNOWN, and UNSUPPORTED.

◆ setCommandSupported()

void FirmwarePluginInstanceData::setCommandSupported ( MAV_CMD  cmd,
CommandSupportedResult  status 
)
inline

Definition at line 455 of file FirmwarePlugin.h.

Referenced by _sendMavCommandWithLambdaFallbackHandler().


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