![]() |
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 |