dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Tau Labs boards support Plugin

Plugin to support boards by the Tau Labs project. More...

Classes

class  Sparky
 
class  Sparky2
 
class  TauLabsPlugin
 
class  TauLink
 

Functions

 Sparky::Sparky ()
 Sparky::Sparky This is the Sparky board definition. More...
 
virtual Sparky::~Sparky ()
 
virtual QString Sparky::shortName ()
 
virtual QString Sparky::boardDescription ()
 
virtual bool Sparky::queryCapabilities (BoardCapabilities capability)
 Return which capabilities this board has. More...
 
virtual QPixmap Sparky::getBoardPicture ()
 getBoardPicture More...
 
virtual QString Sparky::getHwUAVO ()
 
virtual bool Sparky::isInputConfigurationSupported (Core::IBoardType::InputType type)
 Determine if this board supports configuring the receiver. More...
 
virtual bool Sparky::setInputType (Core::IBoardType::InputType type)
 
virtual Core::IBoardType::InputType Sparky::getInputType ()
 getInputType get the current input type More...
 
virtual QString Sparky::getConnectionDiagram ()
 getConnectionDiagram get the connection diagram for this board More...
 
virtual int Sparky::queryMaxGyroRate ()
 Query the board for the currently set max rate of the gyro. More...
 
virtual QStringList Sparky::getAdcNames ()
 
virtual bool Sparky::hasAnnunciator (AnnunciatorType annunc)
 Check if the board has the given type of annunciator. More...
 
 Sparky2::Sparky2 ()
 Sparky2::Sparky2 This is the Sparky board definition. More...
 
virtual Sparky2::~Sparky2 ()
 
virtual QString Sparky2::shortName ()
 
virtual QString Sparky2::boardDescription ()
 
virtual bool Sparky2::queryCapabilities (BoardCapabilities capability)
 Return which capabilities this board has. More...
 
virtual QPixmap Sparky2::getBoardPicture ()
 getBoardPicture More...
 
virtual QString Sparky2::getHwUAVO ()
 
HwSparky2 * Sparky2::getSettings ()
 Get the settings object. More...
 
virtual bool Sparky2::isInputConfigurationSupported (Core::IBoardType::InputType type)
 Determine if this board supports configuring the receiver. More...
 
virtual bool Sparky2::setInputType (Core::IBoardType::InputType type)
 
virtual Core::IBoardType::InputType Sparky2::getInputType ()
 getInputType get the current input type More...
 
virtual QString Sparky2::getConnectionDiagram ()
 getConnectionDiagram get the connection diagram for this board More...
 
virtual int Sparky2::queryMaxGyroRate ()
 Query the board for the currently set max rate of the gyro. More...
 
virtual QStringList Sparky2::getAdcNames ()
 
virtual bool Sparky2::hasAnnunciator (AnnunciatorType annunc)
 
 TauLink::TauLink ()
 TauLink::TauLink This is the PipXtreme radio modem definition. More...
 
virtual TauLink::~TauLink ()
 
virtual QString TauLink::shortName ()
 
virtual QString TauLink::boardDescription ()
 
virtual bool TauLink::queryCapabilities (BoardCapabilities capability)
 Return which capabilities this board has. More...
 
virtual QPixmap TauLink::getBoardPicture ()
 getBoardPicture More...
 
virtual QString TauLink::getHwUAVO ()
 
HwTauLink * TauLink::getSettings ()
 Get the settings object. More...
 

Detailed Description

Plugin to support boards by the Tau Labs project.

Function Documentation

QString Sparky::boardDescription ( )
virtual

Long description of the board

Implements Core::IBoardType.

Definition at line 75 of file sparky.cpp.

QString Sparky2::boardDescription ( )
virtual

Long description of the board

Implements Core::IBoardType.

Definition at line 85 of file sparky2.cpp.

QString TauLink::boardDescription ( )
virtual

Long description of the board

Implements Core::IBoardType.

Definition at line 66 of file taulink.cpp.

QStringList Sparky::getAdcNames ( )
virtual

Reimplemented from Core::IBoardType.

Definition at line 258 of file sparky.cpp.

QStringList Sparky2::getAdcNames ( )
virtual

Reimplemented from Core::IBoardType.

Definition at line 304 of file sparky2.cpp.

QPixmap Sparky::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 97 of file sparky.cpp.

QPixmap Sparky2::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 108 of file sparky2.cpp.

QPixmap TauLink::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 83 of file taulink.cpp.

virtual QString Sparky::getConnectionDiagram ( )
inlinevirtual

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 62 of file sparky.h.

virtual QString Sparky2::getConnectionDiagram ( )
inlinevirtual

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 65 of file sparky2.h.

QString Sparky::getHwUAVO ( )
virtual

Get name of the HW Configuration UAVObject

Implements Core::IBoardType.

Definition at line 102 of file sparky.cpp.

QString Sparky2::getHwUAVO ( )
virtual

Get name of the HW Configuration UAVObject

Implements Core::IBoardType.

Definition at line 113 of file sparky2.cpp.

QString TauLink::getHwUAVO ( )
virtual

Get name of the HW Configuration UAVObject

Implements Core::IBoardType.

Definition at line 88 of file taulink.cpp.

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

getInputType get the current input type

Sparky::getInputType fetch the currently selected input type.

Returns
the currently selected input type
the selected input type

Reimplemented from Core::IBoardType.

Definition at line 170 of file sparky.cpp.

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

getInputType get the current input type

Sparky2::getInputType fetch the currently selected input type.

Returns
the currently selected input type
the selected input type

Reimplemented from Core::IBoardType.

Definition at line 202 of file sparky2.cpp.

HwSparky2 * Sparky2::getSettings ( )

Get the settings object.

Definition at line 119 of file sparky2.cpp.

HwTauLink * TauLink::getSettings ( )

Get the settings object.

Definition at line 94 of file taulink.cpp.

bool Sparky::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 286 of file sparky.cpp.

bool Sparky2::hasAnnunciator ( AnnunciatorType  annunc)
virtual

Definition at line 311 of file sparky2.cpp.

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

Determine if this board supports configuring the receiver.

Reimplemented from Core::IBoardType.

Definition at line 108 of file sparky.cpp.

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

Determine if this board supports configuring the receiver.

Reimplemented from Core::IBoardType.

Definition at line 131 of file sparky2.cpp.

bool Sparky::queryCapabilities ( BoardCapabilities  capability)
virtual

Return which capabilities this board has.

Definition at line 81 of file sparky.cpp.

bool Sparky2::queryCapabilities ( BoardCapabilities  capability)
virtual

Return which capabilities this board has.

Implements Core::IBoardType.

Definition at line 91 of file sparky2.cpp.

bool TauLink::queryCapabilities ( BoardCapabilities  capability)
virtual

Return which capabilities this board has.

Implements Core::IBoardType.

Definition at line 72 of file taulink.cpp.

int Sparky::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 231 of file sparky.cpp.

int Sparky2::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 277 of file sparky2.cpp.

bool Sparky::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

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 126 of file sparky.cpp.

bool Sparky2::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

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 149 of file sparky2.cpp.

QString Sparky::shortName ( )
virtual

Short description of the board / friendly name

Implements Core::IBoardType.

Definition at line 70 of file sparky.cpp.

QString Sparky2::shortName ( )
virtual

Short description of the board / friendly name

Implements Core::IBoardType.

Definition at line 80 of file sparky2.cpp.

QString TauLink::shortName ( )
virtual

Short description of the board / friendly name

Implements Core::IBoardType.

Definition at line 61 of file taulink.cpp.

Sparky::Sparky ( void  )

Sparky::Sparky This is the Sparky board definition.

Definition at line 41 of file sparky.cpp.

Sparky2::Sparky2 ( void  )

Sparky2::Sparky2 This is the Sparky board definition.

Definition at line 38 of file sparky2.cpp.

TauLink::TauLink ( void  )

TauLink::TauLink This is the PipXtreme radio modem definition.

Definition at line 38 of file taulink.cpp.

Sparky::~Sparky ( )
virtual

Definition at line 66 of file sparky.cpp.

Sparky2::~Sparky2 ( )
virtual

Definition at line 76 of file sparky2.cpp.

TauLink::~TauLink ( )
virtual

Definition at line 57 of file taulink.cpp.