Connecteur.
More...
#include <gpioconnector.h>
|
typedef int(* | PinNumberFunc) (int row, int column, int columns) |
| Fonction de calcul du numéro d'une broche de connecteur Le numéro d'une broche dépend de sa ligne row , de sa colonne column , du nombre de colonnes columns et du modèle du connecteur. More...
|
|
|
int | columns () const |
| Nombre de colonnes.
|
|
| Connector (Gpio *parent, const Descriptor *desc) |
| Constructeur. More...
|
|
Gpio * | gpio () const |
| Accès au GPIO parent.
|
|
bool | isDebug () const |
| Indique si le mode mise au point est actif.
|
|
bool | isOpen () const |
| Indique si ouvert.
|
|
const std::string & | name () const |
| Nom du connecteur.
|
|
int | number () const |
| Numéro du connecteur sur la carte (commence à 1)
|
|
Pin & | pin (int num) const |
| Broche du connecteur. More...
|
|
const std::map< int, std::shared_ptr< Pin > > & | pin () |
| Liste des broches du connecteur. More...
|
|
int | rows () const |
| Nombre de lignes.
|
|
void | setDebug (bool enable) |
| Active le mode mise au point. More...
|
|
int | size () const |
| Nombre de broches.
|
|
virtual | ~Connector () |
| Destructeur.
|
|
|
void | close () |
| Fermeture du GPIO.
|
|
Device * | device () const |
| Accès à la couche matérielle.
|
|
bool | open () |
| Ouverture.
|
|
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 | 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 | printTitle (std::ostream &os) const |
| Affiche l'entête d'un tableau de broches. More...
|
|
|
std::ostream & | operator<< (std::ostream &os, const Connector *c) |
| Affiche toutes les informations sur le connecteur et ses broches. More...
|
|
Connecteur.
- Author
- epsilonrt
- Date
- 02/23/18
Definition at line 30 of file gpioconnector.h.