QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
CompInfoActuators.cc
Go to the documentation of this file.
1
#include "
CompInfoActuators.h
"
2
#include "
Vehicle.h
"
3
4
CompInfoActuators::CompInfoActuators
(uint8_t compId_,
Vehicle
* vehicle_, QObject* parent)
5
:
CompInfo
(COMP_METADATA_TYPE_ACTUATORS, compId_, vehicle_, parent)
6
{
7
8
}
9
10
void
CompInfoActuators::setJson
(
const
QString& metadataJsonFileName)
11
{
12
if
(!metadataJsonFileName.isEmpty()) {
13
vehicle
->
setActuatorsMetadata
(
compId
, metadataJsonFileName);
14
}
15
}
CompInfoActuators.h
Vehicle.h
CompInfoActuators::setJson
void setJson(const QString &metadataJsonFileName) override
Definition
CompInfoActuators.cc:10
CompInfoActuators::CompInfoActuators
CompInfoActuators(uint8_t compId_, Vehicle *vehicle_, QObject *parent=nullptr)
Definition
CompInfoActuators.cc:4
CompInfo
Base class for all CompInfo types.
Definition
CompInfo.h:14
CompInfo::vehicle
Vehicle *const vehicle
Definition
CompInfo.h:36
CompInfo::compId
const uint8_t compId
Definition
CompInfo.h:37
Vehicle
Definition
Vehicle.h:82
Vehicle::setActuatorsMetadata
void setActuatorsMetadata(uint8_t compid, const QString &metadataJsonFileName)
Definition
Vehicle.cc:1293
src
Vehicle
ComponentInformation
CompInfoActuators.cc
Generated by
1.9.8