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

The SetupWizard class is the main interface to the setup wizard. It provides selects the sequence of pages that are presented. More...

#include <setupwizard.h>

Inheritance diagram for SetupWizard:
VehicleConfigurationSource

Signals

void boardIgnored (QByteArray uuid)
 

Public Member Functions

 SetupWizard (bool autoLaunched=false, QWidget *parent=nullptr)
 
int nextId () const
 
void setControllerType (Core::IBoardType *type)
 
Core::IBoardTypegetControllerType () const
 
void setVehicleType (SetupWizard::VEHICLE_TYPE type)
 
SetupWizard::VEHICLE_TYPE getVehicleType () const
 
void setVehicleSubType (SetupWizard::VEHICLE_SUB_TYPE type)
 
SetupWizard::VEHICLE_SUB_TYPE getVehicleSubType () const
 
void setInputType (Core::IBoardType::InputType type)
 
Core::IBoardType::InputType getInputType () const
 
void setESCType (SetupWizard::ESC_TYPE type)
 
SetupWizard::ESC_TYPE getESCType () const
 
void setGPSSetting (SetupWizard::GPS_SETTING setting)
 
SetupWizard::GPS_SETTING getGPSSetting () const
 
void setRadioSetting (SetupWizard::RADIO_SETTING setting)
 
SetupWizard::RADIO_SETTING getRadioSetting () const
 
void setLevellingBias (accelGyroBias bias)
 
bool isCalibrationPerformed () const
 
accelGyroBias getCalibrationBias () const
 
void setActuatorSettings (QList< actuatorChannelSettings > actuatorSettings)
 
bool isMotorCalibrationPerformed () const
 
QList< actuatorChannelSettingsgetActuatorSettings () const
 
void setRestartNeeded (bool needed)
 
bool isRestartNeeded () const
 
bool isDshot () const
 
QString getSummaryText ()
 
Core::ConnectionManagergetConnectionManager ()
 
- Public Member Functions inherited from VehicleConfigurationSource
 VehicleConfigurationSource ()
 

Additional Inherited Members

- Public Types inherited from VehicleConfigurationSource
enum  VEHICLE_TYPE {
  VEHICLE_UNKNOWN, VEHICLE_MULTI, VEHICLE_FIXEDWING, VEHICLE_HELI,
  VEHICLE_SURFACE
}
 
enum  VEHICLE_SUB_TYPE {
  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
}
 
enum  ESC_TYPE {
  ESC_RAPID, ESC_LEGACY, ESC_ONESHOT125, ESC_ONESHOT42,
  ESC_DSHOT300, ESC_DSHOT600, ESC_DSHOT1200, ESC_UNKNOWN
}
 
enum  GPS_SETTING { GPS_UBX, GPS_NMEA, GPS_DISABLED }
 
enum  RADIO_SETTING { RADIO_TELEMETRY, RADIO_DISABLED }
 

Detailed Description

The SetupWizard class is the main interface to the setup wizard. It provides selects the sequence of pages that are presented.

Some of the page sequences are determined by the properties of the board, such as whether the input page is supported or the board can be updated.

Definition at line 47 of file setupwizard.h.


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