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

#include <vehicleconfigurationsource.h>

Inheritance diagram for VehicleConfigurationSource:
SetupWizard

Public Types

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 }
 

Public Member Functions

 VehicleConfigurationSource ()
 
virtual Core::IBoardTypegetControllerType () const =0
 
virtual
VehicleConfigurationSource::VEHICLE_TYPE 
getVehicleType () const =0
 
virtual
VehicleConfigurationSource::VEHICLE_SUB_TYPE 
getVehicleSubType () const =0
 
virtual Core::IBoardType::InputType getInputType () const =0
 
virtual
VehicleConfigurationSource::ESC_TYPE 
getESCType () const =0
 
virtual
VehicleConfigurationSource::GPS_SETTING 
getGPSSetting () const =0
 
virtual
VehicleConfigurationSource::RADIO_SETTING 
getRadioSetting () const =0
 
virtual bool isCalibrationPerformed () const =0
 
virtual accelGyroBias getCalibrationBias () const =0
 
virtual bool isMotorCalibrationPerformed () const =0
 
virtual QList
< actuatorChannelSettings
getActuatorSettings () const =0
 
virtual bool isRestartNeeded () const =0
 
virtual QString getSummaryText ()=0
 

Detailed Description

Definition at line 62 of file vehicleconfigurationsource.h.


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