![]() |
PIDUINO
|
Connecteur. More...
#include <gpioconnector.h>
Classes | |
| class | Descriptor |
| Descripteur d'un connecteur. More... | |
| class | Family |
Public Member Functions | |
| bool | isOpen () const |
| Indique si ouvert. More... | |
| const std::string & | name () const |
| Nom du connecteur. More... | |
| int | number () const |
| Numéro du connecteur sur la carte (commence à 1) More... | |
| int | size () const |
| Nombre de broches. More... | |
| int | rows () const |
| Nombre de lignes. More... | |
| int | columns () const |
| Nombre de colonnes. More... | |
| const Family & | family () const |
| Modèle du connecteur. More... | |
| long long | id () const |
| Identifiant en base de données. More... | |
| void | setDebug (bool enable) |
| Active le mode mise au point. More... | |
| bool | isDebug () const |
| Indique si le mode mise au point est actif. More... | |
| Gpio * | gpio () const |
| Accès au GPIO parent. More... | |
| Pin & | pin (int num) const |
| Broche du connecteur. More... | |
| const std::map< int, std::shared_ptr< Pin > > & | pin () |
| Liste des broches du connecteur. More... | |
| Connector (Gpio *parent, Descriptor *desc) | |
| Constructeur. More... | |
| virtual | ~Connector () |
| Destructeur. More... | |
Protected Member Functions | |
| GpioDevice * | device () const |
| Accès à la couche matérielle. More... | |
| bool | open () |
| Ouverture. More... | |
| void | close () |
| Fermeture du GPIO. More... | |
| int | pinNumber (int row, int column) const |
| Calcul du numéro de broche. More... | |
| void | printHline (std::ostream &os) const |
| Affiche une ligne horizontale d'un tableau de broches. More... | |
| void | printTitle (std::ostream &os) const |
| Affiche l'entête d'un tableau de broches. More... | |
| void | printRow (std::ostream &os, int num) const |
| Affiche une ligne d'un tableau de broches Si le connecteur à 2 colonnes, les broches num et num+1 sont affichées. More... | |
| void | setId (int i) |
| Modification identifiant en base de données. More... | |
Private Attributes | |
| bool | _isopen |
| Gpio * | _parent |
| Descriptor * | _descriptor |
| std::map< int, std::shared_ptr< Pin > > | _pin |