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
4CompInfoActuators::CompInfoActuators(uint8_t compId_, Vehicle* vehicle_, QObject* parent)
5 : CompInfo(COMP_METADATA_TYPE_ACTUATORS, compId_, vehicle_, parent)
6{
7
8}
9
10void CompInfoActuators::setJson(const QString& metadataJsonFileName)
11{
12 if (!metadataJsonFileName.isEmpty()) {
13 vehicle->setActuatorsMetadata(compId, metadataJsonFileName);
14 }
15}
void setJson(const QString &metadataJsonFileName) override
CompInfoActuators(uint8_t compId_, Vehicle *vehicle_, QObject *parent=nullptr)
Base class for all CompInfo types.
Definition CompInfo.h:14
Vehicle *const vehicle
Definition CompInfo.h:36
const uint8_t compId
Definition CompInfo.h:37
void setActuatorsMetadata(uint8_t compid, const QString &metadataJsonFileName)
Definition Vehicle.cc:1293