![]() |
SysIo
1.9.0
Embedded Library and tools
|
Ce module permet la commande d'un capteur de particules fines GP2Y1010AU0F équipé d'un module gp2-i2c https://github.com/epsilonrt/gp2-i2c
Classes | |
| struct | xG2pSetting |
| Repère d'étalonnage. More... | |
Functions | |
| int | iGp2Close (xG2pSensor *xSensor) |
| Fermeture et destruction d'un capteur. More... | |
| int | iGp2Read (xG2pSensor *xSensor) |
| Lecture de la densité de particules fines. More... | |
| int | iGp2ReadVoltage (xG2pSensor *xSensor) |
| Lecture de la tension moyenne en sortie du capteur. More... | |
| int | iGp2VoltageToDensity (int iVoltage, const xG2pSetting *xSetting) |
| Convertion d'une tension en densité de particules fines. More... | |
| void | vGp2SetSetting (xG2pSensor *xSensor, const xG2pSetting *xSetting) |
| Modification du repère d'étalonnage. More... | |
| xG2pSensor * | xGp2Open (const char *sI2cBus, int iI2cAddr, const xG2pSetting *xSetting) |
| Ouverture d'un capteur. More... | |
Macros | |
| #define | GP2I2C_I2CADDR 0x46 |
| Adresse I2c par défaut. More... | |
Typedefs | |
| typedef struct xG2pSensor | xG2pSensor |
| typedef struct xG2pSetting | xG2pSetting |
| #define GP2I2C_I2CADDR 0x46 |
#include <gp2.h>
Adresse I2c par défaut.
La valeur par défaut exprimée en hexadécimal alignée à droite.
| int iGp2Close | ( | xG2pSensor * | xSensor | ) |
#include <gp2.h>
Fermeture et destruction d'un capteur.
| xSensor | pointeur sur le capteur |
| int iGp2Read | ( | xG2pSensor * | xSensor | ) |
#include <gp2.h>
Lecture de la densité de particules fines.
| xSensor | pointeur sur le capteur |
| int iGp2ReadVoltage | ( | xG2pSensor * | xSensor | ) |
#include <gp2.h>
Lecture de la tension moyenne en sortie du capteur.
| xSensor | pointeur sur le capteur |
| int iGp2VoltageToDensity | ( | int | iVoltage, |
| const xG2pSetting * | xSetting | ||
| ) |
#include <gp2.h>
Convertion d'une tension en densité de particules fines.
| iVoltage | tension en millivolts |
| void vGp2SetSetting | ( | xG2pSensor * | xSensor, |
| const xG2pSetting * | xSetting | ||
| ) |
#include <gp2.h>
Modification du repère d'étalonnage.
| xSensor | pointeur sur le capteur |
| xSetting |
| xG2pSensor* xGp2Open | ( | const char * | sI2cBus, |
| int | iI2cAddr, | ||
| const xG2pSetting * | xSetting | ||
| ) |
#include <gp2.h>
Ouverture d'un capteur.
| sI2cBus | nom du fichier d'accès au bus I2C (par exemple /dev/i2c-1) |
| iI2cAddr | adresse du circuit I2C (alignée à droite) |
| xSetting | pointeur sur le repère d'étalonnage |