dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Setup Wizard

A Wizard to make the initial setup easy for everyone. More...

Namespaces

 Ui
 

Classes

class  OutputCalibrationUtil
 
class  AbstractWizardPage
 
class  BiasCalibrationPage
 
class  BoardtypeUnknown
 The BoardtypeUnknown class tells the user this board type is unknown and unsupported. More...
 
class  ControllerPage
 
class  FixedWingPage
 
class  HeliPage
 
class  InputPage
 
class  InputPageNotSupported
 The InputPageNotSupported class Inform the user that they must manually configure input first. More...
 
class  MultiPage
 
class  OutputCalibrationPage
 
class  OutputPage
 
class  RebootPage
 
class  SavePage
 
class  SummaryPage
 
class  SurfacePage
 
class  TLEndPage
 
class  TLStartPage
 
class  VehiclePage
 
class  SetupWizard
 The SetupWizard class is the main interface to the setup wizard. It provides selects the sequence of pages that are presented. More...
 
class  SetupWizardPlugin
 
struct  mixerChannelSettings
 
class  VehicleConfigurationHelper
 The VehicleConfigurationHelper class provides an interface between the settings selected in the wizard and storing them on the FC. More...
 
struct  accelGyroBias
 
struct  actuatorChannelSettings
 
class  VehicleConfigurationSource
 
class  ConnectionDiagram
 

Enumerations

enum  BoardtypeUnknown::FailureType { BoardtypeUnknown::UNKNOWN_BOARD, BoardtypeUnknown::UNKNOWN_FIRMWARE }
 
enum  VehicleConfigurationHelper::EscFrequency {
  VehicleConfigurationHelper::ESC_FREQUENCY_LEGACY = 50, VehicleConfigurationHelper::ESC_FREQUENCY_RAPID = 400, VehicleConfigurationHelper::ESC_FREQUENCY_SYNCPWM = 0, VehicleConfigurationHelper::ESC_FREQUENCY_DSHOT300 = 65532,
  VehicleConfigurationHelper::ESC_FREQUENCY_DSHOT600 = 65533, VehicleConfigurationHelper::ESC_FREQUENCY_DSHOT1200 = 65534
}
 
enum  VehicleConfigurationSource::VEHICLE_TYPE {
  VehicleConfigurationSource::VEHICLE_UNKNOWN, VehicleConfigurationSource::VEHICLE_MULTI, VehicleConfigurationSource::VEHICLE_FIXEDWING, VehicleConfigurationSource::VEHICLE_HELI,
  VehicleConfigurationSource::VEHICLE_SURFACE
}
 
enum  VehicleConfigurationSource::VEHICLE_SUB_TYPE {
  VehicleConfigurationSource::MULTI_ROTOR_UNKNOWN, VehicleConfigurationSource::MULTI_ROTOR_TRI_Y, VehicleConfigurationSource::MULTI_ROTOR_QUAD_X, VehicleConfigurationSource::MULTI_ROTOR_QUAD_PLUS,
  VehicleConfigurationSource::MULTI_ROTOR_HEXA, VehicleConfigurationSource::MULTI_ROTOR_HEXA_H, VehicleConfigurationSource::MULTI_ROTOR_HEXA_COAX_Y, VehicleConfigurationSource::MULTI_ROTOR_OCTO,
  VehicleConfigurationSource::MULTI_ROTOR_OCTO_V, VehicleConfigurationSource::MULTI_ROTOR_OCTO_COAX_X, VehicleConfigurationSource::MULTI_ROTOR_OCTO_COAX_PLUS, VehicleConfigurationSource::FIXED_WING_AILERON,
  VehicleConfigurationSource::FIXED_WING_VTAIL, VehicleConfigurationSource::HELI_CCPM
}
 
enum  VehicleConfigurationSource::ESC_TYPE {
  VehicleConfigurationSource::ESC_RAPID, VehicleConfigurationSource::ESC_LEGACY, VehicleConfigurationSource::ESC_ONESHOT125, VehicleConfigurationSource::ESC_ONESHOT42,
  VehicleConfigurationSource::ESC_DSHOT300, VehicleConfigurationSource::ESC_DSHOT600, VehicleConfigurationSource::ESC_DSHOT1200, VehicleConfigurationSource::ESC_UNKNOWN
}
 
enum  VehicleConfigurationSource::GPS_SETTING { VehicleConfigurationSource::GPS_UBX, VehicleConfigurationSource::GPS_NMEA, VehicleConfigurationSource::GPS_DISABLED }
 
enum  VehicleConfigurationSource::RADIO_SETTING { VehicleConfigurationSource::RADIO_TELEMETRY, VehicleConfigurationSource::RADIO_DISABLED }
 

Functions

 OutputCalibrationUtil::OutputCalibrationUtil (QObject *parent=nullptr)
 
 OutputCalibrationUtil::~OutputCalibrationUtil ()
 
 AbstractWizardPage::AbstractWizardPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
SetupWizardAbstractWizardPage::getWizard () const
 
Core::IBoardTypeAbstractWizardPage::getControllerType () const
 ControllerPage::getControllerType get the interface for the connected board. More...
 
 BiasCalibrationPage::BiasCalibrationPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 BiasCalibrationPage::~BiasCalibrationPage ()
 
bool BiasCalibrationPage::validatePage ()
 
bool BiasCalibrationPage::isComplete () const
 
 BoardtypeUnknown::BoardtypeUnknown (SetupWizard *wizard, QWidget *parent=nullptr)
 
 BoardtypeUnknown::~BoardtypeUnknown ()
 
bool BoardtypeUnknown::validatePage ()
 
void BoardtypeUnknown::setFailureType (FailureType type)
 
 ControllerPage::ControllerPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 ControllerPage::~ControllerPage ()
 
void ControllerPage::initializePage ()
 
bool ControllerPage::isComplete () const
 
bool ControllerPage::validatePage ()
 
 FixedWingPage::FixedWingPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 FixedWingPage::~FixedWingPage ()
 
 HeliPage::HeliPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 HeliPage::~HeliPage ()
 
 InputPage::InputPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 InputPage::~InputPage ()
 
bool InputPage::validatePage ()
 
 InputPageNotSupported::InputPageNotSupported (SetupWizard *wizard, QWidget *parent=nullptr)
 
 InputPageNotSupported::~InputPageNotSupported ()
 
bool InputPageNotSupported::validatePage ()
 
 MultiPage::MultiPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 MultiPage::~MultiPage ()
 
void MultiPage::initializePage ()
 
bool MultiPage::validatePage ()
 
void MultiPage::resizeEvent (QResizeEvent *event)
 
 OutputCalibrationPage::OutputCalibrationPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 OutputCalibrationPage::~OutputCalibrationPage ()
 
void OutputCalibrationPage::initializePage ()
 
bool OutputCalibrationPage::validatePage ()
 
bool OutputCalibrationPage::isFinished ()
 
void OutputCalibrationPage::showEvent (QShowEvent *event)
 
void OutputCalibrationPage::resizeEvent (QResizeEvent *event)
 
 OutputPage::OutputPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 OutputPage::~OutputPage ()
 
bool OutputPage::validatePage ()
 
 RebootPage::RebootPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 RebootPage::~RebootPage ()
 
void RebootPage::initializePage ()
 
bool RebootPage::validatePage ()
 
 SavePage::SavePage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 SavePage::~SavePage ()
 
bool SavePage::validatePage ()
 
bool SavePage::isComplete () const
 
 SummaryPage::SummaryPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 SummaryPage::~SummaryPage ()
 
bool SummaryPage::validatePage ()
 
void SummaryPage::initializePage ()
 
 SurfacePage::SurfacePage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 SurfacePage::~SurfacePage ()
 
 TLEndPage::TLEndPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 TLEndPage::~TLEndPage ()
 
 TLStartPage::TLStartPage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 TLStartPage::~TLStartPage ()
 
 VehiclePage::VehiclePage (SetupWizard *wizard, QWidget *parent=nullptr)
 
 VehiclePage::~VehiclePage ()
 
bool VehiclePage::validatePage ()
 
 SetupWizard::SetupWizard (bool autoLaunched=false, QWidget *parent=nullptr)
 
int SetupWizard::nextId () const
 
void SetupWizard::setControllerType (Core::IBoardType *type)
 
Core::IBoardTypeSetupWizard::getControllerType () const
 
void SetupWizard::setVehicleType (SetupWizard::VEHICLE_TYPE type)
 
SetupWizard::VEHICLE_TYPE SetupWizard::getVehicleType () const
 
void SetupWizard::setVehicleSubType (SetupWizard::VEHICLE_SUB_TYPE type)
 
SetupWizard::VEHICLE_SUB_TYPE SetupWizard::getVehicleSubType () const
 
void SetupWizard::setInputType (Core::IBoardType::InputType type)
 
Core::IBoardType::InputType SetupWizard::getInputType () const
 
void SetupWizard::setESCType (SetupWizard::ESC_TYPE type)
 
SetupWizard::ESC_TYPE SetupWizard::getESCType () const
 
void SetupWizard::setGPSSetting (SetupWizard::GPS_SETTING setting)
 
SetupWizard::GPS_SETTING SetupWizard::getGPSSetting () const
 
void SetupWizard::setRadioSetting (SetupWizard::RADIO_SETTING setting)
 
SetupWizard::RADIO_SETTING SetupWizard::getRadioSetting () const
 
void SetupWizard::setLevellingBias (accelGyroBias bias)
 
bool SetupWizard::isCalibrationPerformed () const
 
accelGyroBias SetupWizard::getCalibrationBias () const
 
void SetupWizard::setActuatorSettings (QList< actuatorChannelSettings > actuatorSettings)
 
bool SetupWizard::isMotorCalibrationPerformed () const
 
QList< actuatorChannelSettingsSetupWizard::getActuatorSettings () const
 
void SetupWizard::setRestartNeeded (bool needed)
 
bool SetupWizard::isRestartNeeded () const
 
bool SetupWizard::isDshot () const
 
QString SetupWizard::getSummaryText ()
 
Core::ConnectionManagerSetupWizard::getConnectionManager ()
 
 mixerChannelSettings::mixerChannelSettings ()
 
 mixerChannelSettings::mixerChannelSettings (int t, int th1, int th2, int r, int p, int y)
 
 VehicleConfigurationHelper::VehicleConfigurationHelper (VehicleConfigurationSource *configSource)
 
bool VehicleConfigurationHelper::setupVehicle (bool save=true)
 
bool VehicleConfigurationHelper::setupHardwareSettings (bool save=true)
 
 actuatorChannelSettings::actuatorChannelSettings ()
 
 VehicleConfigurationSource::VehicleConfigurationSource ()
 
virtual Core::IBoardTypeVehicleConfigurationSource::getControllerType () const =0
 
virtual
VehicleConfigurationSource::VEHICLE_TYPE 
VehicleConfigurationSource::getVehicleType () const =0
 
virtual
VehicleConfigurationSource::VEHICLE_SUB_TYPE 
VehicleConfigurationSource::getVehicleSubType () const =0
 
virtual Core::IBoardType::InputType VehicleConfigurationSource::getInputType () const =0
 
virtual
VehicleConfigurationSource::ESC_TYPE 
VehicleConfigurationSource::getESCType () const =0
 
virtual
VehicleConfigurationSource::GPS_SETTING 
VehicleConfigurationSource::getGPSSetting () const =0
 
virtual
VehicleConfigurationSource::RADIO_SETTING 
VehicleConfigurationSource::getRadioSetting () const =0
 
virtual bool VehicleConfigurationSource::isCalibrationPerformed () const =0
 
virtual accelGyroBias VehicleConfigurationSource::getCalibrationBias () const =0
 
virtual bool VehicleConfigurationSource::isMotorCalibrationPerformed () const =0
 
virtual QList
< actuatorChannelSettings
VehicleConfigurationSource::getActuatorSettings () const =0
 
virtual bool VehicleConfigurationSource::isRestartNeeded () const =0
 
virtual QString VehicleConfigurationSource::getSummaryText ()=0
 
 ConnectionDiagram::ConnectionDiagram (QWidget *parent=nullptr)
 
 ConnectionDiagram::~ConnectionDiagram ()
 
void ConnectionDiagram::resizeEvent (QResizeEvent *event)
 
void ConnectionDiagram::showEvent (QShowEvent *event)
 

Variables

int mixerChannelSettings::type
 
int mixerChannelSettings::throttle1
 
int mixerChannelSettings::throttle2
 
int mixerChannelSettings::roll
 
int mixerChannelSettings::pitch
 
int mixerChannelSettings::yaw
 
float accelGyroBias::m_accelerometerXBias
 
float accelGyroBias::m_accelerometerYBias
 
float accelGyroBias::m_accelerometerZBias
 
float accelGyroBias::m_gyroXBias
 
float accelGyroBias::m_gyroYBias
 
float accelGyroBias::m_gyroZBias
 
quint16 actuatorChannelSettings::channelMin
 
quint16 actuatorChannelSettings::channelNeutral
 
quint16 actuatorChannelSettings::channelMax
 

Signals

void SetupWizard::boardIgnored (QByteArray uuid)
 
void VehicleConfigurationHelper::saveProgress (int total, int current, QString description)
 

Public Slots

void OutputCalibrationUtil::startChannelOutput (quint16 channel, quint16 safeValue)
 
void OutputCalibrationUtil::stopChannelOutput ()
 
void OutputCalibrationUtil::setChannelOutputValue (quint16 value)
 
void OutputCalibrationPage::customBackClicked ()
 

Detailed Description

A Wizard to make the initial setup easy for everyone.

Enumeration Type Documentation

Enumerator
ESC_RAPID 
ESC_LEGACY 
ESC_ONESHOT125 
ESC_ONESHOT42 
ESC_DSHOT300 
ESC_DSHOT600 
ESC_DSHOT1200 
ESC_UNKNOWN 

Definition at line 90 of file vehicleconfigurationsource.h.

Enumerator
ESC_FREQUENCY_LEGACY 
ESC_FREQUENCY_RAPID 
ESC_FREQUENCY_SYNCPWM 
ESC_FREQUENCY_DSHOT300 
ESC_FREQUENCY_DSHOT600 
ESC_FREQUENCY_DSHOT1200 

Definition at line 91 of file vehicleconfigurationhelper.h.

Enumerator
UNKNOWN_BOARD 
UNKNOWN_FIRMWARE 

Definition at line 46 of file boardtype_unknown.h.

Enumerator
GPS_UBX 
GPS_NMEA 
GPS_DISABLED 

Definition at line 101 of file vehicleconfigurationsource.h.

Enumerator
RADIO_TELEMETRY 
RADIO_DISABLED 

Definition at line 102 of file vehicleconfigurationsource.h.

Enumerator
MULTI_ROTOR_UNKNOWN 
MULTI_ROTOR_TRI_Y 
MULTI_ROTOR_QUAD_X 
MULTI_ROTOR_QUAD_PLUS 
MULTI_ROTOR_HEXA 
MULTI_ROTOR_HEXA_H 
MULTI_ROTOR_HEXA_COAX_Y 
MULTI_ROTOR_OCTO 
MULTI_ROTOR_OCTO_V 
MULTI_ROTOR_OCTO_COAX_X 
MULTI_ROTOR_OCTO_COAX_PLUS 
FIXED_WING_AILERON 
FIXED_WING_VTAIL 
HELI_CCPM 

Definition at line 74 of file vehicleconfigurationsource.h.

Enumerator
VEHICLE_UNKNOWN 
VEHICLE_MULTI 
VEHICLE_FIXEDWING 
VEHICLE_HELI 
VEHICLE_SURFACE 

Definition at line 67 of file vehicleconfigurationsource.h.

Function Documentation

AbstractWizardPage::AbstractWizardPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicitprotected

Definition at line 32 of file abstractwizardpage.cpp.

actuatorChannelSettings::actuatorChannelSettings ( )
inline

Definition at line 54 of file vehicleconfigurationsource.h.

BiasCalibrationPage::BiasCalibrationPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 35 of file biascalibrationpage.cpp.

BoardtypeUnknown::BoardtypeUnknown ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 33 of file boardtype_unknown.cpp.

ConnectionDiagram::ConnectionDiagram ( QWidget *  parent = nullptr)
explicit

Definition at line 48 of file connectiondiagram.cpp.

ControllerPage::ControllerPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 37 of file controllerpage.cpp.

FixedWingPage::FixedWingPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 31 of file fixedwingpage.cpp.

QList<actuatorChannelSettings> SetupWizard::getActuatorSettings ( ) const
inlinevirtual

Implements VehicleConfigurationSource.

Definition at line 89 of file setupwizard.h.

virtual QList<actuatorChannelSettings> VehicleConfigurationSource::getActuatorSettings ( ) const
pure virtual

Implemented in SetupWizard.

accelGyroBias SetupWizard::getCalibrationBias ( ) const
inlinevirtual

Implements VehicleConfigurationSource.

Definition at line 82 of file setupwizard.h.

virtual accelGyroBias VehicleConfigurationSource::getCalibrationBias ( ) const
pure virtual

Implemented in SetupWizard.

Core::ConnectionManager* SetupWizard::getConnectionManager ( )
inline

Definition at line 108 of file setupwizard.h.

Core::IBoardType * AbstractWizardPage::getControllerType ( ) const

ControllerPage::getControllerType get the interface for the connected board.

Returns
the IBoardType

Definition at line 43 of file abstractwizardpage.cpp.

Core::IBoardType* SetupWizard::getControllerType ( ) const
inlinevirtual

Implements VehicleConfigurationSource.

Definition at line 56 of file setupwizard.h.

virtual Core::IBoardType* VehicleConfigurationSource::getControllerType ( ) const
pure virtual

Implemented in SetupWizard.

SetupWizard::ESC_TYPE SetupWizard::getESCType ( ) const
inlinevirtual

Implements VehicleConfigurationSource.

Definition at line 68 of file setupwizard.h.

virtual VehicleConfigurationSource::ESC_TYPE VehicleConfigurationSource::getESCType ( ) const
pure virtual

Implemented in SetupWizard.

SetupWizard::GPS_SETTING SetupWizard::getGPSSetting ( ) const
inlinevirtual

Implements VehicleConfigurationSource.

Definition at line 71 of file setupwizard.h.

virtual VehicleConfigurationSource::GPS_SETTING VehicleConfigurationSource::getGPSSetting ( ) const
pure virtual

Implemented in SetupWizard.

Core::IBoardType::InputType SetupWizard::getInputType ( ) const
inlinevirtual

Implements VehicleConfigurationSource.

Definition at line 65 of file setupwizard.h.

virtual Core::IBoardType::InputType VehicleConfigurationSource::getInputType ( ) const
pure virtual

Implemented in SetupWizard.

SetupWizard::RADIO_SETTING SetupWizard::getRadioSetting ( ) const
inlinevirtual

Implements VehicleConfigurationSource.

Definition at line 74 of file setupwizard.h.

virtual VehicleConfigurationSource::RADIO_SETTING VehicleConfigurationSource::getRadioSetting ( ) const
pure virtual

Implemented in SetupWizard.

QString SetupWizard::getSummaryText ( )
virtual

Implements VehicleConfigurationSource.

Definition at line 174 of file setupwizard.cpp.

virtual QString VehicleConfigurationSource::getSummaryText ( )
pure virtual

Implemented in SetupWizard.

SetupWizard::VEHICLE_SUB_TYPE SetupWizard::getVehicleSubType ( ) const
inlinevirtual

Implements VehicleConfigurationSource.

Definition at line 62 of file setupwizard.h.

virtual VehicleConfigurationSource::VEHICLE_SUB_TYPE VehicleConfigurationSource::getVehicleSubType ( ) const
pure virtual

Implemented in SetupWizard.

SetupWizard::VEHICLE_TYPE SetupWizard::getVehicleType ( ) const
inlinevirtual

Implements VehicleConfigurationSource.

Definition at line 59 of file setupwizard.h.

virtual VehicleConfigurationSource::VEHICLE_TYPE VehicleConfigurationSource::getVehicleType ( ) const
pure virtual

Implemented in SetupWizard.

SetupWizard* AbstractWizardPage::getWizard ( ) const
inline

Definition at line 46 of file abstractwizardpage.h.

HeliPage::HeliPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 31 of file helipage.cpp.

void RebootPage::initializePage ( )

Definition at line 48 of file rebootpage.cpp.

void SummaryPage::initializePage ( )

Definition at line 51 of file summarypage.cpp.

void OutputCalibrationPage::initializePage ( )

Definition at line 261 of file outputcalibrationpage.cpp.

void MultiPage::initializePage ( )

Definition at line 61 of file multipage.cpp.

void ControllerPage::initializePage ( )

Definition at line 70 of file controllerpage.cpp.

InputPage::InputPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 36 of file inputpage.cpp.

InputPageNotSupported::InputPageNotSupported ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 34 of file inputpage_notsupported.cpp.

bool SetupWizard::isCalibrationPerformed ( ) const
inlinevirtual

Implements VehicleConfigurationSource.

Definition at line 81 of file setupwizard.h.

virtual bool VehicleConfigurationSource::isCalibrationPerformed ( ) const
pure virtual

Implemented in SetupWizard.

bool SavePage::isComplete ( ) const

Definition at line 53 of file savepage.cpp.

bool BiasCalibrationPage::isComplete ( ) const

Definition at line 55 of file biascalibrationpage.cpp.

bool ControllerPage::isComplete ( ) const

Definition at line 81 of file controllerpage.cpp.

bool SetupWizard::isDshot ( ) const
inline

Definition at line 93 of file setupwizard.h.

bool OutputCalibrationPage::isFinished ( )
inline

Definition at line 51 of file outputcalibrationpage.h.

bool SetupWizard::isMotorCalibrationPerformed ( ) const
inlinevirtual

Implements VehicleConfigurationSource.

Definition at line 88 of file setupwizard.h.

virtual bool VehicleConfigurationSource::isMotorCalibrationPerformed ( ) const
pure virtual

Implemented in SetupWizard.

bool SetupWizard::isRestartNeeded ( ) const
inlinevirtual

Implements VehicleConfigurationSource.

Definition at line 92 of file setupwizard.h.

virtual bool VehicleConfigurationSource::isRestartNeeded ( ) const
pure virtual

Implemented in SetupWizard.

mixerChannelSettings::mixerChannelSettings ( )
inline

Definition at line 52 of file vehicleconfigurationhelper.h.

mixerChannelSettings::mixerChannelSettings ( int  t,
int  th1,
int  th2,
int  r,
int  p,
int  y 
)
inline

Definition at line 62 of file vehicleconfigurationhelper.h.

MultiPage::MultiPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 32 of file multipage.cpp.

int SetupWizard::nextId ( ) const

Definition at line 78 of file setupwizard.cpp.

OutputCalibrationPage::OutputCalibrationPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 33 of file outputcalibrationpage.cpp.

OutputCalibrationUtil::OutputCalibrationUtil ( QObject *  parent = nullptr)
explicit

Definition at line 36 of file outputcalibrationutil.cpp.

OutputPage::OutputPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 32 of file outputpage.cpp.

RebootPage::RebootPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 31 of file rebootpage.cpp.

void MultiPage::resizeEvent ( QResizeEvent *  event)
protected

Definition at line 77 of file multipage.cpp.

void OutputCalibrationPage::resizeEvent ( QResizeEvent *  event)
protected

Definition at line 290 of file outputcalibrationpage.cpp.

void ConnectionDiagram::resizeEvent ( QResizeEvent *  event)
protected

Definition at line 75 of file connectiondiagram.cpp.

SavePage::SavePage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 34 of file savepage.cpp.

void SetupWizard::setActuatorSettings ( QList< actuatorChannelSettings actuatorSettings)
inline

Definition at line 84 of file setupwizard.h.

void SetupWizard::setControllerType ( Core::IBoardType type)
inline

Definition at line 55 of file setupwizard.h.

void SetupWizard::setESCType ( SetupWizard::ESC_TYPE  type)
inline

Definition at line 67 of file setupwizard.h.

void BoardtypeUnknown::setFailureType ( FailureType  type)

Definition at line 52 of file boardtype_unknown.cpp.

void SetupWizard::setGPSSetting ( SetupWizard::GPS_SETTING  setting)
inline

Definition at line 70 of file setupwizard.h.

void SetupWizard::setInputType ( Core::IBoardType::InputType  type)
inline

Definition at line 64 of file setupwizard.h.

void SetupWizard::setLevellingBias ( accelGyroBias  bias)
inline

Definition at line 76 of file setupwizard.h.

void SetupWizard::setRadioSetting ( SetupWizard::RADIO_SETTING  setting)
inline

Definition at line 73 of file setupwizard.h.

void SetupWizard::setRestartNeeded ( bool  needed)
inline

Definition at line 91 of file setupwizard.h.

bool VehicleConfigurationHelper::setupHardwareSettings ( bool  save = true)

Definition at line 92 of file vehicleconfigurationhelper.cpp.

bool VehicleConfigurationHelper::setupVehicle ( bool  save = true)

Definition at line 63 of file vehicleconfigurationhelper.cpp.

SetupWizard::SetupWizard ( bool  autoLaunched = false,
QWidget *  parent = nullptr 
)
explicit

Definition at line 54 of file setupwizard.cpp.

void SetupWizard::setVehicleSubType ( SetupWizard::VEHICLE_SUB_TYPE  type)
inline

Definition at line 61 of file setupwizard.h.

void SetupWizard::setVehicleType ( SetupWizard::VEHICLE_TYPE  type)
inline

Definition at line 58 of file setupwizard.h.

void OutputCalibrationPage::showEvent ( QShowEvent *  event)
protected

Definition at line 281 of file outputcalibrationpage.cpp.

void ConnectionDiagram::showEvent ( QShowEvent *  event)
protected

Definition at line 83 of file connectiondiagram.cpp.

SummaryPage::SummaryPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 33 of file summarypage.cpp.

SurfacePage::SurfacePage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 31 of file surfacepage.cpp.

TLEndPage::TLEndPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 34 of file tlendpage.cpp.

TLStartPage::TLStartPage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 30 of file tlstartpage.cpp.

bool OutputPage::validatePage ( )

Definition at line 60 of file outputpage.cpp.

bool InputPage::validatePage ( )

Definition at line 82 of file inputpage.cpp.

bool SummaryPage::validatePage ( )

Definition at line 46 of file summarypage.cpp.

bool SavePage::validatePage ( )

Definition at line 48 of file savepage.cpp.

bool VehiclePage::validatePage ( )

Definition at line 43 of file vehiclepage.cpp.

bool BiasCalibrationPage::validatePage ( )

Definition at line 50 of file biascalibrationpage.cpp.

bool RebootPage::validatePage ( )

Definition at line 58 of file rebootpage.cpp.

bool InputPageNotSupported::validatePage ( )

Definition at line 48 of file inputpage_notsupported.cpp.

bool OutputCalibrationPage::validatePage ( )

Definition at line 269 of file outputcalibrationpage.cpp.

bool MultiPage::validatePage ( )

Definition at line 67 of file multipage.cpp.

bool ControllerPage::validatePage ( )

Definition at line 98 of file controllerpage.cpp.

bool BoardtypeUnknown::validatePage ( )

Definition at line 47 of file boardtype_unknown.cpp.

VehicleConfigurationHelper::VehicleConfigurationHelper ( VehicleConfigurationSource configSource)

Definition at line 49 of file vehicleconfigurationhelper.cpp.

VehicleConfigurationSource::VehicleConfigurationSource ( )

Definition at line 31 of file vehicleconfigurationsource.cpp.

VehiclePage::VehiclePage ( SetupWizard wizard,
QWidget *  parent = nullptr 
)
explicit

Definition at line 31 of file vehiclepage.cpp.

BiasCalibrationPage::~BiasCalibrationPage ( )

Definition at line 45 of file biascalibrationpage.cpp.

BoardtypeUnknown::~BoardtypeUnknown ( )

Definition at line 42 of file boardtype_unknown.cpp.

ConnectionDiagram::~ConnectionDiagram ( )

Definition at line 70 of file connectiondiagram.cpp.

ControllerPage::~ControllerPage ( )

Definition at line 65 of file controllerpage.cpp.

FixedWingPage::~FixedWingPage ( )

Definition at line 39 of file fixedwingpage.cpp.

HeliPage::~HeliPage ( )

Definition at line 39 of file helipage.cpp.

InputPage::~InputPage ( )

Definition at line 77 of file inputpage.cpp.

InputPageNotSupported::~InputPageNotSupported ( )

Definition at line 43 of file inputpage_notsupported.cpp.

MultiPage::~MultiPage ( )

Definition at line 56 of file multipage.cpp.

OutputCalibrationPage::~OutputCalibrationPage ( )

Definition at line 51 of file outputcalibrationpage.cpp.

OutputCalibrationUtil::~OutputCalibrationUtil ( )

Definition at line 47 of file outputcalibrationutil.cpp.

OutputPage::~OutputPage ( )

Definition at line 41 of file outputpage.cpp.

RebootPage::~RebootPage ( )

Definition at line 41 of file rebootpage.cpp.

SavePage::~SavePage ( )

Definition at line 43 of file savepage.cpp.

SummaryPage::~SummaryPage ( )

Definition at line 41 of file summarypage.cpp.

SurfacePage::~SurfacePage ( )

Definition at line 39 of file surfacepage.cpp.

TLEndPage::~TLEndPage ( )

Definition at line 43 of file tlendpage.cpp.

TLStartPage::~TLStartPage ( )

Definition at line 38 of file tlstartpage.cpp.

VehiclePage::~VehiclePage ( )

Definition at line 38 of file vehiclepage.cpp.

Variable Documentation

quint16 actuatorChannelSettings::channelMax

Definition at line 51 of file vehicleconfigurationsource.h.

quint16 actuatorChannelSettings::channelMin

Definition at line 49 of file vehicleconfigurationsource.h.

quint16 actuatorChannelSettings::channelNeutral

Definition at line 50 of file vehicleconfigurationsource.h.

float accelGyroBias::m_accelerometerXBias

Definition at line 38 of file vehicleconfigurationsource.h.

float accelGyroBias::m_accelerometerYBias

Definition at line 39 of file vehicleconfigurationsource.h.

float accelGyroBias::m_accelerometerZBias

Definition at line 40 of file vehicleconfigurationsource.h.

float accelGyroBias::m_gyroXBias

Definition at line 42 of file vehicleconfigurationsource.h.

float accelGyroBias::m_gyroYBias

Definition at line 43 of file vehicleconfigurationsource.h.

float accelGyroBias::m_gyroZBias

Definition at line 44 of file vehicleconfigurationsource.h.

int mixerChannelSettings::pitch

Definition at line 49 of file vehicleconfigurationhelper.h.

int mixerChannelSettings::roll

Definition at line 48 of file vehicleconfigurationhelper.h.

int mixerChannelSettings::throttle1

Definition at line 46 of file vehicleconfigurationhelper.h.

int mixerChannelSettings::throttle2

Definition at line 47 of file vehicleconfigurationhelper.h.

int mixerChannelSettings::type

Definition at line 45 of file vehicleconfigurationhelper.h.

int mixerChannelSettings::yaw

Definition at line 50 of file vehicleconfigurationhelper.h.

Signals

void SetupWizard::boardIgnored ( QByteArray  uuid)
signal
void VehicleConfigurationHelper::saveProgress ( int  total,
int  current,
QString  description 
)
signal

Public Slots

void OutputCalibrationPage::customBackClicked ( )
slot

Definition at line 299 of file outputcalibrationpage.cpp.

void OutputCalibrationUtil::setChannelOutputValue ( quint16  value)
slot

Definition at line 106 of file outputcalibrationutil.cpp.

void OutputCalibrationUtil::startChannelOutput ( quint16  channel,
quint16  safeValue 
)
slot

Definition at line 52 of file outputcalibrationutil.cpp.

void OutputCalibrationUtil::stopChannelOutput ( )
slot

Definition at line 85 of file outputcalibrationutil.cpp.