dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
GCSControlGadgetConfiguration Class Reference

#include <gcscontrolgadgetconfiguration.h>

Inheritance diagram for GCSControlGadgetConfiguration:
Core::IUAVGadgetConfiguration

Public Member Functions

 GCSControlGadgetConfiguration (QString classId, QSettings *qSettings=nullptr, QObject *parent=nullptr)
 
void setControlsMode (int mode)
 
void setRPYTchannels (int roll, int pitch, int yaw, int throttle)
 
int getControlsMode ()
 
QList< int > getChannelsMapping ()
 
QList< bool > getChannelsReverse ()
 
buttonSettingsStruct getbuttonSettings (int i)
 
void setbuttonSettingsAction (int i, int ActionID)
 
void setbuttonSettingsFunction (int i, int FunctionID)
 
void setbuttonSettingsAmount (int i, double Amount)
 
void setChannelReverse (int i, bool Reverse)
 
bool getGcsReceiverMode ()
 
void setGcsReceiverMode (bool enable)
 
void saveConfig (QSettings *settings) const
 
IUAVGadgetConfigurationclone ()
 
- Public Member Functions inherited from Core::IUAVGadgetConfiguration
 IUAVGadgetConfiguration (QString classId, QObject *parent=nullptr)
 
QString classId ()
 
QString name ()
 
void setName (QString name)
 
QString provisionalName ()
 
void setProvisionalName (QString name)
 
bool locked () const
 
void setLocked (bool locked)
 
virtual void saveConfig () const
 
virtual void saveConfig (QSettings *settings, UAVConfigInfo *) const
 

Detailed Description

Definition at line 48 of file gcscontrolgadgetconfiguration.h.


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