PIDUINO
Loading...
Searching...
No Matches
Piduino::Connector

Connecteur. More...

#include <gpioconnector.h>

Collaboration diagram for Piduino::Connector:

Classes

class  Descriptor
 Descripteur d'un connecteur. More...
 
class  Family
 

Public Member Functions

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)
 
int size () const
 Nombre de broches.
 
int rows () const
 Nombre de lignes.
 
int columns () const
 Nombre de colonnes.
 
const Familyfamily () const
 Modèle du connecteur.
 
long long id () const
 Identifiant en base de données.
 
void setDebug (bool enable)
 Active le mode mise au point.
 
bool isDebug () const
 Indique si le mode mise au point est actif.
 
Gpiogpio () const
 Accès au GPIO parent.
 
Pinpin (int num) const
 Broche du connecteur.
 
const std::map< int, std::shared_ptr< Pin > > & pin ()
 Liste des broches du connecteur.
 
 Connector (Gpio *parent, Descriptor *desc)
 Constructeur.
 
virtual ~Connector ()
 Destructeur.
 

Protected Member Functions

GpioDevicedevice () const
 Accès à la couche matérielle.
 
bool open ()
 Ouverture.
 
void close ()
 Fermeture du GPIO.
 
int pinNumber (int row, int column) const
 Calcul du numéro de broche.
 
void printHline (std::ostream &os) const
 Affiche une ligne horizontale d'un tableau de broches.
 
void printTitle (std::ostream &os) const
 Affiche l'entête d'un tableau de broches.
 
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.
 
void setId (int i)
 Modification identifiant en base de données.
 

Private Attributes

bool _isopen
 
Gpio_parent
 
Descriptor_descriptor
 
std::map< int, std::shared_ptr< Pin > > _pin
 

Detailed Description

Connecteur.

Author
Pascal JEAN
Date
02/23/18

Definition at line 39 of file gpioconnector.h.