![]() |
SysIo
1.9.0
Embedded Library and tools
|
#include <gpio.h>
Classes | |
class | Descriptor |
Descripteur d'un GPIO. More... | |
Public Member Functions | |
AccessLayer | accessLayer () const |
Lecture de la couche d'accès utilisée. | |
void | close () |
Fermeture du GPIO. | |
Connector * | connector (int conn) const |
Connecteur. More... | |
const std::map< int, std::shared_ptr< Connector > > & | connector () |
Liste des connecteurs de la carte. More... | |
int | connectors () const |
Nombre de connecteurs. | |
Gpio (AccessLayer layer=AccessLayerAuto) | |
Constructeur par défaut. More... | |
bool | isDebug () const |
Indique si le mode mise au point est actif. | |
bool | isOpen () const |
Indique si ouvert. | |
const std::string & | name () const |
Nom de la carte. | |
Pin::Numbering | numbering () const |
Numérotation en cours. More... | |
const std::string & | numberingName () const |
Nom de la numérotation en cours. | |
bool | open () |
Ouverture. More... | |
Pin & | pin (int num) const |
Broche GPIO. More... | |
const std::map< int, std::shared_ptr< Pin > > & | pin () |
Liste des broches de type GPIO. More... | |
bool | releaseOnClose () const |
Lecture la libération des broches à la fermeture. More... | |
void | setDebug (bool enable) |
Active le mode mise au point. More... | |
void | setNumbering (Pin::Numbering numbering) |
Modifie la numérotation. | |
void | setReleaseOnClose (bool enable) |
Modifie la libération des broches à la fermeture. More... | |
int | size () const |
Nombre de broches de type GPIO sur la carte(TypeGpio ) | |
virtual | ~Gpio () |
Destructeur. | |
Protected Member Functions | |
Device * | device () const |
Accès à la couche matérielle. | |
Gpio (Device *device, AccessLayer layer) | |
Constructeur sous jacent. More... | |