dRonin
adbada4
dRonin GCS
|
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 |
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 () |
A Wizard to make the initial setup easy for everyone.
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.
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.
|
explicitprotected |
Definition at line 32 of file abstractwizardpage.cpp.
|
inline |
Definition at line 54 of file vehicleconfigurationsource.h.
|
explicit |
Definition at line 35 of file biascalibrationpage.cpp.
|
explicit |
Definition at line 33 of file boardtype_unknown.cpp.
|
explicit |
Definition at line 48 of file connectiondiagram.cpp.
|
explicit |
Definition at line 37 of file controllerpage.cpp.
|
explicit |
Definition at line 31 of file fixedwingpage.cpp.
|
inlinevirtual |
Implements VehicleConfigurationSource.
Definition at line 89 of file setupwizard.h.
|
pure virtual |
Implemented in SetupWizard.
|
inlinevirtual |
Implements VehicleConfigurationSource.
Definition at line 82 of file setupwizard.h.
|
pure virtual |
Implemented in SetupWizard.
|
inline |
Definition at line 108 of file setupwizard.h.
Core::IBoardType * AbstractWizardPage::getControllerType | ( | ) | const |
ControllerPage::getControllerType get the interface for the connected board.
Definition at line 43 of file abstractwizardpage.cpp.
|
inlinevirtual |
Implements VehicleConfigurationSource.
Definition at line 56 of file setupwizard.h.
|
pure virtual |
Implemented in SetupWizard.
|
inlinevirtual |
Implements VehicleConfigurationSource.
Definition at line 68 of file setupwizard.h.
|
pure virtual |
Implemented in SetupWizard.
|
inlinevirtual |
Implements VehicleConfigurationSource.
Definition at line 71 of file setupwizard.h.
|
pure virtual |
Implemented in SetupWizard.
|
inlinevirtual |
Implements VehicleConfigurationSource.
Definition at line 65 of file setupwizard.h.
|
pure virtual |
Implemented in SetupWizard.
|
inlinevirtual |
Implements VehicleConfigurationSource.
Definition at line 74 of file setupwizard.h.
|
pure virtual |
Implemented in SetupWizard.
|
virtual |
Implements VehicleConfigurationSource.
Definition at line 174 of file setupwizard.cpp.
|
pure virtual |
Implemented in SetupWizard.
|
inlinevirtual |
Implements VehicleConfigurationSource.
Definition at line 62 of file setupwizard.h.
|
pure virtual |
Implemented in SetupWizard.
|
inlinevirtual |
Implements VehicleConfigurationSource.
Definition at line 59 of file setupwizard.h.
|
pure virtual |
Implemented in SetupWizard.
|
inline |
Definition at line 46 of file abstractwizardpage.h.
|
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.
|
explicit |
Definition at line 36 of file inputpage.cpp.
|
explicit |
Definition at line 34 of file inputpage_notsupported.cpp.
|
inlinevirtual |
Implements VehicleConfigurationSource.
Definition at line 81 of file setupwizard.h.
|
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.
|
inline |
Definition at line 93 of file setupwizard.h.
|
inline |
Definition at line 51 of file outputcalibrationpage.h.
|
inlinevirtual |
Implements VehicleConfigurationSource.
Definition at line 88 of file setupwizard.h.
|
pure virtual |
Implemented in SetupWizard.
|
inlinevirtual |
Implements VehicleConfigurationSource.
Definition at line 92 of file setupwizard.h.
|
pure virtual |
Implemented in SetupWizard.
|
inline |
Definition at line 52 of file vehicleconfigurationhelper.h.
|
inline |
Definition at line 62 of file vehicleconfigurationhelper.h.
|
explicit |
Definition at line 32 of file multipage.cpp.
int SetupWizard::nextId | ( | ) | const |
Definition at line 78 of file setupwizard.cpp.
|
explicit |
Definition at line 33 of file outputcalibrationpage.cpp.
|
explicit |
Definition at line 36 of file outputcalibrationutil.cpp.
|
explicit |
Definition at line 32 of file outputpage.cpp.
|
explicit |
Definition at line 31 of file rebootpage.cpp.
|
protected |
Definition at line 77 of file multipage.cpp.
|
protected |
Definition at line 290 of file outputcalibrationpage.cpp.
|
protected |
Definition at line 75 of file connectiondiagram.cpp.
|
explicit |
Definition at line 34 of file savepage.cpp.
|
inline |
Definition at line 84 of file setupwizard.h.
|
inline |
Definition at line 55 of file setupwizard.h.
|
inline |
Definition at line 67 of file setupwizard.h.
void BoardtypeUnknown::setFailureType | ( | FailureType | type | ) |
Definition at line 52 of file boardtype_unknown.cpp.
|
inline |
Definition at line 70 of file setupwizard.h.
|
inline |
Definition at line 64 of file setupwizard.h.
|
inline |
Definition at line 76 of file setupwizard.h.
|
inline |
Definition at line 73 of file setupwizard.h.
|
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.
|
explicit |
Definition at line 54 of file setupwizard.cpp.
|
inline |
Definition at line 61 of file setupwizard.h.
|
inline |
Definition at line 58 of file setupwizard.h.
|
protected |
Definition at line 281 of file outputcalibrationpage.cpp.
|
protected |
Definition at line 83 of file connectiondiagram.cpp.
|
explicit |
Definition at line 33 of file summarypage.cpp.
|
explicit |
Definition at line 31 of file surfacepage.cpp.
|
explicit |
Definition at line 34 of file tlendpage.cpp.
|
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.
|
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.
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.
|
signal |
|
signal |
|
slot |
Definition at line 299 of file outputcalibrationpage.cpp.
|
slot |
Definition at line 106 of file outputcalibrationutil.cpp.
|
slot |
Definition at line 52 of file outputcalibrationutil.cpp.
|
slot |
Definition at line 85 of file outputcalibrationutil.cpp.