dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
dRonin board support plugin

Supports dRonin board configuration. More...

Namespaces

 Ui
 

Classes

class  DroninPlugin
 
class  OmnibusF3
 
class  PikoBLX
 
class  PlayUavOsd
 
class  Seppuku
 
class  SeppukuConfiguration
 
class  Simulation
 
class  SimulationConfiguration
 
class  Sprf3e
 
class  Sprf3eConfiguration
 

Functions

 OmnibusF3::OmnibusF3 ()
 OmnibusF3::OmnibusF3 This is the OmnibusF3 board definition. More...
 
virtual OmnibusF3::~OmnibusF3 ()
 
virtual QString OmnibusF3::shortName ()
 
virtual QString OmnibusF3::boardDescription ()
 
virtual bool OmnibusF3::queryCapabilities (BoardCapabilities capability)
 Return which capabilities this board has. More...
 
virtual QPixmap OmnibusF3::getBoardPicture ()
 getBoardPicture More...
 
virtual bool OmnibusF3::isInputConfigurationSupported (Core::IBoardType::InputType type)
 Determine if this board supports configuring the receiver. More...
 
virtual QString OmnibusF3::getHwUAVO ()
 
virtual bool OmnibusF3::setInputType (Core::IBoardType::InputType type)
 
virtual Core::IBoardType::InputType OmnibusF3::getInputType ()
 OmnibusF3::getInputType fetch the currently selected input type. More...
 
virtual int OmnibusF3::queryMaxGyroRate ()
 Query the board for the currently set max rate of the gyro. More...
 
virtual QStringList OmnibusF3::getAdcNames ()
 
virtual bool OmnibusF3::hasAnnunciator (AnnunciatorType annunc)
 Check if the board has the given type of annunciator. More...
 
 PikoBLX::PikoBLX ()
 PikoBLX::PikoBLX This is the PikoBLX board definition. More...
 
virtual PikoBLX::~PikoBLX ()
 
virtual QString PikoBLX::shortName ()
 
virtual QString PikoBLX::boardDescription ()
 
virtual bool PikoBLX::queryCapabilities (BoardCapabilities capability)
 Return which capabilities this board has. More...
 
virtual QPixmap PikoBLX::getBoardPicture ()
 getBoardPicture More...
 
virtual bool PikoBLX::isInputConfigurationSupported (Core::IBoardType::InputType type)
 Determine if this board supports configuring the receiver. More...
 
virtual QString PikoBLX::getHwUAVO ()
 
virtual bool PikoBLX::setInputType (Core::IBoardType::InputType type)
 
virtual Core::IBoardType::InputType PikoBLX::getInputType ()
 PikoBLX::getInputType fetch the currently selected input type. More...
 
virtual int PikoBLX::queryMaxGyroRate ()
 Query the board for the currently set max rate of the gyro. More...
 
virtual QStringList PikoBLX::getAdcNames ()
 
virtual bool PikoBLX::hasAnnunciator (AnnunciatorType annunc)
 Check if the board has the given type of annunciator. More...
 
 PlayUavOsd::PlayUavOsd ()
 PlayUavOsd:PlayUavOsd This is the PlayUavOsd board definition. More...
 
virtual PlayUavOsd::~PlayUavOsd ()
 
virtual QString PlayUavOsd::shortName ()
 
virtual QString PlayUavOsd::boardDescription ()
 
virtual bool PlayUavOsd::queryCapabilities (BoardCapabilities capability)
 Query capabilities of the board. More...
 
virtual QPixmap PlayUavOsd::getBoardPicture ()
 getBoardPicture More...
 
virtual QString PlayUavOsd::getHwUAVO ()
 
virtual bool PlayUavOsd::hasAnnunciator (AnnunciatorType annunc)
 Check if the board has the given type of annunciator. More...
 
 Seppuku::Seppuku ()
 Seppuku:Seppuku This is the Seppuku board definition. More...
 
virtual Seppuku::~Seppuku ()
 
virtual QString Seppuku::shortName () override
 
virtual QString Seppuku::boardDescription () override
 
virtual bool Seppuku::queryCapabilities (BoardCapabilities capability) override
 Query capabilities of the board. More...
 
virtual bool Seppuku::isInputConfigurationSupported (Core::IBoardType::InputType type) override
 Determine if this board supports configuring the receiver. More...
 
virtual bool Seppuku::setInputType (Core::IBoardType::InputType type) override
 Configure the board to use an receiver input type on a port number. More...
 
virtual Core::IBoardType::InputType Seppuku::getInputType () override
 getInputType get the current input type More...
 
virtual int Seppuku::queryMaxGyroRate () override
 Query the board for the currently set max rate of the gyro. More...
 
virtual QStringList Seppuku::getAdcNames () override
 
virtual QPixmap Seppuku::getBoardPicture () override
 getBoardPicture More...
 
virtual QString Seppuku::getHwUAVO () override
 
virtual QString Seppuku::getConnectionDiagram () override
 getConnectionDiagram get the connection diagram for this board More...
 
virtual QWidget * Seppuku::getBoardConfiguration (QWidget *parent, bool connected) override
 Return a custom configuration widget, if one is provided. More...
 
virtual bool Seppuku::hasAnnunciator (AnnunciatorType annunc) override
 Check if the board has the given type of annunciator. More...
 
 SeppukuConfiguration::SeppukuConfiguration (QWidget *parent=nullptr)
 
 SeppukuConfiguration::~SeppukuConfiguration ()
 
 Simulation::Simulation ()
 Simulation:Simulation This is the Simulation board definition. More...
 
virtual Simulation::~Simulation ()
 
virtual QString Simulation::shortName ()
 
virtual QString Simulation::boardDescription ()
 
virtual bool Simulation::queryCapabilities (BoardCapabilities capability)
 Query capabilities of the board. More...
 
virtual QPixmap Simulation::getBoardPicture ()
 getBoardPicture More...
 
virtual QString Simulation::getHwUAVO ()
 
QWidget * Simulation::getBoardConfiguration (QWidget *parent, bool connected)
 Return a custom configuration widget, if one is provided. More...
 
virtual int Simulation::queryMaxGyroRate ()
 Query the board for the currently set max rate of the gyro. More...
 
virtual bool Simulation::hasAnnunciator (AnnunciatorType annunc)
 Check if the board has the given type of annunciator. More...
 
 SimulationConfiguration::SimulationConfiguration (QWidget *parent=nullptr)
 
 SimulationConfiguration::~SimulationConfiguration ()
 
 Sprf3e::Sprf3e ()
 Sprf3e:Sprf3e This is the Sprf3e board definition. More...
 
virtual Sprf3e::~Sprf3e ()
 
virtual QString Sprf3e::shortName ()
 
virtual QString Sprf3e::boardDescription ()
 
virtual bool Sprf3e::queryCapabilities (BoardCapabilities capability)
 Query capabilities of the board. More...
 
virtual bool Sprf3e::isInputConfigurationSupported (Core::IBoardType::InputType type)
 Determine if this board supports configuring the receiver. More...
 
virtual bool Sprf3e::setInputType (Core::IBoardType::InputType type)
 
virtual Core::IBoardType::InputType Sprf3e::getInputType ()
 getInputType get the current input type More...
 
virtual int Sprf3e::queryMaxGyroRate ()
 Query the board for the currently set max rate of the gyro. More...
 
virtual QStringList Sprf3e::getAdcNames ()
 
virtual QPixmap Sprf3e::getBoardPicture ()
 getBoardPicture More...
 
virtual QString Sprf3e::getHwUAVO ()
 
virtual QString Sprf3e::getConnectionDiagram ()
 getConnectionDiagram get the connection diagram for this board More...
 
virtual QWidget * Sprf3e::getBoardConfiguration (QWidget *parent, bool connected)
 getBoardConfiguration More...
 
virtual bool Sprf3e::hasAnnunciator (AnnunciatorType annunc)
 Check if the board has the given type of annunciator. More...
 
 Sprf3eConfiguration::Sprf3eConfiguration (QWidget *parent=nullptr)
 
 Sprf3eConfiguration::~Sprf3eConfiguration ()
 

Detailed Description

Supports dRonin board configuration.

Support the Piko BLX flight controller.

Function Documentation

QString PikoBLX::boardDescription ( )
virtual

Long description of the board

Implements Core::IBoardType.

Definition at line 71 of file pikoblx.cpp.

QString Sprf3e::boardDescription ( )
virtual

Long description of the board

Implements Core::IBoardType.

Definition at line 70 of file sprf3e.cpp.

QString Seppuku::boardDescription ( )
overridevirtual

Long description of the board

Implements Core::IBoardType.

Definition at line 71 of file seppuku.cpp.

QString OmnibusF3::boardDescription ( )
virtual

Long description of the board

Implements Core::IBoardType.

Definition at line 71 of file omnibusf3.cpp.

QString PlayUavOsd::boardDescription ( )
virtual

Long description of the board

Implements Core::IBoardType.

Definition at line 60 of file playuavosd.cpp.

QString Simulation::boardDescription ( )
virtual

Long description of the board

Implements Core::IBoardType.

Definition at line 60 of file simulation.cpp.

QStringList Seppuku::getAdcNames ( )
overridevirtual

Reimplemented from Core::IBoardType.

Definition at line 187 of file seppuku.cpp.

QStringList OmnibusF3::getAdcNames ( )
virtual

Reimplemented from Core::IBoardType.

Definition at line 281 of file omnibusf3.cpp.

QStringList PikoBLX::getAdcNames ( )
virtual

Reimplemented from Core::IBoardType.

Definition at line 281 of file pikoblx.cpp.

QStringList Sprf3e::getAdcNames ( )
virtual

Reimplemented from Core::IBoardType.

Definition at line 257 of file sprf3e.cpp.

QWidget * Simulation::getBoardConfiguration ( QWidget *  ,
bool   
)
virtual

Return a custom configuration widget, if one is provided.

Reimplemented from Core::IBoardType.

Definition at line 89 of file simulation.cpp.

QWidget * Seppuku::getBoardConfiguration ( QWidget *  ,
bool   
)
overridevirtual

Return a custom configuration widget, if one is provided.

Reimplemented from Core::IBoardType.

Definition at line 210 of file seppuku.cpp.

QWidget * Sprf3e::getBoardConfiguration ( QWidget *  parent,
bool  connected 
)
virtual

getBoardConfiguration

Parameters
parentParent object
connectedUnused
Returns
Configuration widget handle or NULL on failure

Reimplemented from Core::IBoardType.

Definition at line 277 of file sprf3e.cpp.

QPixmap OmnibusF3::getBoardPicture ( )
virtual

getBoardPicture

Returns
provides a picture for the board. Uploader gadget or configuration plugin can use this, for instance.
Todo:
this API is not stable yet.

Implements Core::IBoardType.

Definition at line 93 of file omnibusf3.cpp.

QPixmap Sprf3e::getBoardPicture ( )
virtual

getBoardPicture

Returns
provides a picture for the board. Uploader gadget or configuration plugin can use this, for instance.
Todo:
this API is not stable yet.

Implements Core::IBoardType.

Definition at line 262 of file sprf3e.cpp.

QPixmap PikoBLX::getBoardPicture ( )
virtual

getBoardPicture

Returns
provides a picture for the board. Uploader gadget or configuration plugin can use this, for instance.
Todo:
this API is not stable yet.

Implements Core::IBoardType.

Definition at line 93 of file pikoblx.cpp.

QPixmap Seppuku::getBoardPicture ( )
overridevirtual

getBoardPicture

Returns
provides a picture for the board. Uploader gadget or configuration plugin can use this, for instance.
Todo:
this API is not stable yet.

Implements Core::IBoardType.

Definition at line 195 of file seppuku.cpp.

QPixmap PlayUavOsd::getBoardPicture ( )
virtual

getBoardPicture

Returns
provides a picture for the board. Uploader gadget or configuration plugin can use this, for instance.
Todo:
this API is not stable yet.

Implements Core::IBoardType.

Definition at line 77 of file playuavosd.cpp.

QPixmap Simulation::getBoardPicture ( )
virtual

getBoardPicture

Returns
provides a picture for the board. Uploader gadget or configuration plugin can use this, for instance.
Todo:
this API is not stable yet.

Implements Core::IBoardType.

Definition at line 79 of file simulation.cpp.

QString Seppuku::getConnectionDiagram ( )
overridevirtual

getConnectionDiagram get the connection diagram for this board

Returns
a string with the name of the resource for this board diagram

Reimplemented from Core::IBoardType.

Definition at line 205 of file seppuku.cpp.

QString Sprf3e::getConnectionDiagram ( )
virtual

getConnectionDiagram get the connection diagram for this board

Returns
a string with the name of the resource for this board diagram

Reimplemented from Core::IBoardType.

Definition at line 272 of file sprf3e.cpp.

QString OmnibusF3::getHwUAVO ( )
virtual

Get name of the HW Configuration UAVObject

Implements Core::IBoardType.

Definition at line 112 of file omnibusf3.cpp.

QString Seppuku::getHwUAVO ( )
overridevirtual

Get name of the HW Configuration UAVObject

Implements Core::IBoardType.

Definition at line 200 of file seppuku.cpp.

QString PikoBLX::getHwUAVO ( )
virtual

Get name of the HW Configuration UAVObject

Implements Core::IBoardType.

Definition at line 112 of file pikoblx.cpp.

QString Sprf3e::getHwUAVO ( )
virtual

Get name of the HW Configuration UAVObject

Implements Core::IBoardType.

Definition at line 267 of file sprf3e.cpp.

QString Simulation::getHwUAVO ( )
virtual

Get name of the HW Configuration UAVObject

Implements Core::IBoardType.

Definition at line 84 of file simulation.cpp.

QString PlayUavOsd::getHwUAVO ( )
virtual

Get name of the HW Configuration UAVObject

Implements Core::IBoardType.

Definition at line 82 of file playuavosd.cpp.

Core::IBoardType::InputType Seppuku::getInputType ( )
overridevirtual

getInputType get the current input type

Returns
the currently selected input type

Reimplemented from Core::IBoardType.

Definition at line 148 of file seppuku.cpp.

Core::IBoardType::InputType OmnibusF3::getInputType ( )
virtual

OmnibusF3::getInputType fetch the currently selected input type.

Returns
the selected input type

Reimplemented from Core::IBoardType.

Definition at line 175 of file omnibusf3.cpp.

Core::IBoardType::InputType PikoBLX::getInputType ( )
virtual

PikoBLX::getInputType fetch the currently selected input type.

Returns
the selected input type

Reimplemented from Core::IBoardType.

Definition at line 175 of file pikoblx.cpp.

Core::IBoardType::InputType Sprf3e::getInputType ( )
virtual

getInputType get the current input type

Returns
the currently selected input type

Reimplemented from Core::IBoardType.

Definition at line 151 of file sprf3e.cpp.

bool PlayUavOsd::hasAnnunciator ( AnnunciatorType  annunc)
virtual

Check if the board has the given type of annunciator.

Parameters
annuncAnnunciator type of interest
Returns
true if present

Reimplemented from Core::IBoardType.

Definition at line 87 of file playuavosd.cpp.

bool Simulation::hasAnnunciator ( AnnunciatorType  annunc)
virtual

Check if the board has the given type of annunciator.

Parameters
annuncAnnunciator type of interest
Returns
true if present

Reimplemented from Core::IBoardType.

Definition at line 101 of file simulation.cpp.

bool OmnibusF3::hasAnnunciator ( AnnunciatorType  annunc)
virtual

Check if the board has the given type of annunciator.

Parameters
annuncAnnunciator type of interest
Returns
true if present

Reimplemented from Core::IBoardType.

Definition at line 287 of file omnibusf3.cpp.

bool PikoBLX::hasAnnunciator ( AnnunciatorType  annunc)
virtual

Check if the board has the given type of annunciator.

Parameters
annuncAnnunciator type of interest
Returns
true if present

Reimplemented from Core::IBoardType.

Definition at line 287 of file pikoblx.cpp.

bool Seppuku::hasAnnunciator ( AnnunciatorType  annunc)
overridevirtual

Check if the board has the given type of annunciator.

Parameters
annuncAnnunciator type of interest
Returns
true if present

Reimplemented from Core::IBoardType.

Definition at line 217 of file seppuku.cpp.

bool Sprf3e::hasAnnunciator ( AnnunciatorType  annunc)
virtual

Check if the board has the given type of annunciator.

Parameters
annuncAnnunciator type of interest
Returns
true if present

Reimplemented from Core::IBoardType.

Definition at line 284 of file sprf3e.cpp.

bool OmnibusF3::isInputConfigurationSupported ( Core::IBoardType::InputType  type)
virtual

Determine if this board supports configuring the receiver.

Reimplemented from Core::IBoardType.

Definition at line 99 of file omnibusf3.cpp.

bool PikoBLX::isInputConfigurationSupported ( Core::IBoardType::InputType  type)
virtual

Determine if this board supports configuring the receiver.

Reimplemented from Core::IBoardType.

Definition at line 99 of file pikoblx.cpp.

bool Seppuku::isInputConfigurationSupported ( Core::IBoardType::InputType  type)
overridevirtual

Determine if this board supports configuring the receiver.

Reimplemented from Core::IBoardType.

Definition at line 92 of file seppuku.cpp.

bool Sprf3e::isInputConfigurationSupported ( Core::IBoardType::InputType  type)
virtual

Determine if this board supports configuring the receiver.

Reimplemented from Core::IBoardType.

Definition at line 90 of file sprf3e.cpp.

OmnibusF3::OmnibusF3 ( void  )

OmnibusF3::OmnibusF3 This is the OmnibusF3 board definition.

Definition at line 44 of file omnibusf3.cpp.

PikoBLX::PikoBLX ( void  )

PikoBLX::PikoBLX This is the PikoBLX board definition.

Definition at line 44 of file pikoblx.cpp.

PlayUavOsd::PlayUavOsd ( void  )

PlayUavOsd:PlayUavOsd This is the PlayUavOsd board definition.

Definition at line 40 of file playuavosd.cpp.

bool OmnibusF3::queryCapabilities ( BoardCapabilities  capability)
virtual

Return which capabilities this board has.

Implements Core::IBoardType.

Definition at line 77 of file omnibusf3.cpp.

bool Sprf3e::queryCapabilities ( BoardCapabilities  capability)
virtual

Query capabilities of the board.

Returns
true if board supports the capability that is requested (from BoardCapabilities)

Implements Core::IBoardType.

Definition at line 75 of file sprf3e.cpp.

bool Seppuku::queryCapabilities ( BoardCapabilities  capability)
overridevirtual

Query capabilities of the board.

Returns
true if board supports the capability that is requested (from BoardCapabilities)

Implements Core::IBoardType.

Definition at line 76 of file seppuku.cpp.

bool PikoBLX::queryCapabilities ( BoardCapabilities  capability)
virtual

Return which capabilities this board has.

Implements Core::IBoardType.

Definition at line 77 of file pikoblx.cpp.

bool Simulation::queryCapabilities ( BoardCapabilities  capability)
virtual

Query capabilities of the board.

Returns
true if board supports the capability that is requested (from BoardCapabilities)

Implements Core::IBoardType.

Definition at line 65 of file simulation.cpp.

bool PlayUavOsd::queryCapabilities ( BoardCapabilities  capability)
virtual

Query capabilities of the board.

Returns
true if board supports the capability that is requested (from BoardCapabilities)

Implements Core::IBoardType.

Definition at line 65 of file playuavosd.cpp.

int Sprf3e::queryMaxGyroRate ( )
virtual

Query the board for the currently set max rate of the gyro.

Returns
max rate of gyro

Reimplemented from Core::IBoardType.

Definition at line 230 of file sprf3e.cpp.

int Simulation::queryMaxGyroRate ( )
virtual

Query the board for the currently set max rate of the gyro.

Returns
max rate of gyro

Reimplemented from Core::IBoardType.

Definition at line 95 of file simulation.cpp.

int Seppuku::queryMaxGyroRate ( )
overridevirtual

Query the board for the currently set max rate of the gyro.

Returns
max rate of gyro

Reimplemented from Core::IBoardType.

Definition at line 182 of file seppuku.cpp.

int PikoBLX::queryMaxGyroRate ( )
virtual

Query the board for the currently set max rate of the gyro.

Returns
max rate of gyro

Reimplemented from Core::IBoardType.

Definition at line 254 of file pikoblx.cpp.

int OmnibusF3::queryMaxGyroRate ( )
virtual

Query the board for the currently set max rate of the gyro.

Returns
max rate of gyro

Reimplemented from Core::IBoardType.

Definition at line 254 of file omnibusf3.cpp.

Seppuku::Seppuku ( void  )

Seppuku:Seppuku This is the Seppuku board definition.

Definition at line 41 of file seppuku.cpp.

SeppukuConfiguration::SeppukuConfiguration ( QWidget *  parent = nullptr)

Definition at line 34 of file seppukuconfiguration.cpp.

bool Seppuku::setInputType ( Core::IBoardType::InputType  )
overridevirtual

Configure the board to use an receiver input type on a port number.

Parameters
typethe type of receiver to use
Returns
true if successfully configured or false otherwise

Reimplemented from Core::IBoardType.

Definition at line 104 of file seppuku.cpp.

bool PikoBLX::setInputType ( Core::IBoardType::InputType  type)
virtual

Configure the board to use a receiver input type on a port number

Parameters
typethe type of receiver to use
Returns
true if successfully configured or false otherwise

Reimplemented from Core::IBoardType.

Definition at line 122 of file pikoblx.cpp.

bool OmnibusF3::setInputType ( Core::IBoardType::InputType  type)
virtual

Configure the board to use a receiver input type on a port number

Parameters
typethe type of receiver to use
Returns
true if successfully configured or false otherwise

Reimplemented from Core::IBoardType.

Definition at line 122 of file omnibusf3.cpp.

bool Sprf3e::setInputType ( Core::IBoardType::InputType  type)
virtual

Configure the board to use an receiver input type on a port number

Parameters
typethe type of receiver to use

Reimplemented from Core::IBoardType.

Definition at line 102 of file sprf3e.cpp.

QString Seppuku::shortName ( )
overridevirtual

Short description of the board / friendly name

Implements Core::IBoardType.

Definition at line 66 of file seppuku.cpp.

QString Sprf3e::shortName ( )
virtual

Short description of the board / friendly name

Implements Core::IBoardType.

Definition at line 65 of file sprf3e.cpp.

QString OmnibusF3::shortName ( )
virtual

Short description of the board / friendly name

Implements Core::IBoardType.

Definition at line 66 of file omnibusf3.cpp.

QString PikoBLX::shortName ( )
virtual

Short description of the board / friendly name

Implements Core::IBoardType.

Definition at line 66 of file pikoblx.cpp.

QString PlayUavOsd::shortName ( )
virtual

Short description of the board / friendly name

Implements Core::IBoardType.

Definition at line 55 of file playuavosd.cpp.

QString Simulation::shortName ( )
virtual

Short description of the board / friendly name

Implements Core::IBoardType.

Definition at line 55 of file simulation.cpp.

Simulation::Simulation ( void  )

Simulation:Simulation This is the Simulation board definition.

Definition at line 39 of file simulation.cpp.

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

Definition at line 36 of file simulationconfiguration.cpp.

Sprf3e::Sprf3e ( void  )

Sprf3e:Sprf3e This is the Sprf3e board definition.

Definition at line 46 of file sprf3e.cpp.

Sprf3eConfiguration::Sprf3eConfiguration ( QWidget *  parent = nullptr)

Definition at line 32 of file sprf3econfiguration.cpp.

OmnibusF3::~OmnibusF3 ( )
virtual

Definition at line 62 of file omnibusf3.cpp.

PikoBLX::~PikoBLX ( )
virtual

Definition at line 62 of file pikoblx.cpp.

PlayUavOsd::~PlayUavOsd ( )
virtual

Definition at line 51 of file playuavosd.cpp.

Seppuku::~Seppuku ( )
virtual

Definition at line 62 of file seppuku.cpp.

SeppukuConfiguration::~SeppukuConfiguration ( )

Definition at line 58 of file seppukuconfiguration.cpp.

Simulation::~Simulation ( )
virtual

Definition at line 51 of file simulation.cpp.

SimulationConfiguration::~SimulationConfiguration ( )

Definition at line 47 of file simulationconfiguration.cpp.

Sprf3e::~Sprf3e ( )
virtual

Definition at line 61 of file sprf3e.cpp.

Sprf3eConfiguration::~Sprf3eConfiguration ( )

Definition at line 46 of file sprf3econfiguration.cpp.