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

#include <boardmanager.h>

Inheritance diagram for Core::BoardManager:

Public Member Functions

 BoardManager ()
 
virtual ~BoardManager ()
 
void init ()
 
QList< IBoardType * > getAvailableBoardTypes ()
 
QList< int > getKnownVendorIDs ()
 getKnownVendorIDs Get all USB VendorIDs known by the board manager. This can be used by any plugin which uses USB and needs to know what boards are ours. The list is deduplicated. More...
 
QList< IBoardType::USBInfogetKnownFirmwareUSBInfo ()
 getKnownFirmwareUSBInfo More...
 
QList< IBoardType::USBInfogetKnownBootloaderUSBInfo ()
 getKnownBootloaderUSBInfo More...
 
IBoardTypegetBoard (int type)
 Find a board from it's type. More...
 

Protected Attributes

QList< IBoardType * > m_boardTypesList
 

Detailed Description

Definition at line 37 of file boardmanager.h.

Member Function Documentation

QList<IBoardType *> Core::BoardManager::getAvailableBoardTypes ( )
inline

Get all board types known by the board manager as a list

Definition at line 50 of file boardmanager.h.

Member Data Documentation

QList<IBoardType *> Core::BoardManager::m_boardTypesList
protected

Definition at line 96 of file boardmanager.h.


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