Ca permet d'avoir l'implémentation que l'on souhaite donc c'est plutôt bien .
Le problème c'est que j'ai déjà une classe que gère l'i2c pour les autres capteurs et j'aimerai bien faire appelle a elle dans cette Library
via un wrapper. Comment puis je m'en sortir?

voila ce que j'ai

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
namespace comm
{
	class I2c
	{
		I2c()
		~I2C();
		write (int x, int y, int z);
                read(int x, int y, int z);
	};
}

Les fonctions utilisée par la Libraire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
writeI2c(int x, int y, int z);
readI2c(int x, int y, int z);
je voulais créer un wrapper qui prennent en pointer ma class de façon a pourvoir faire ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
comm::I2c* ptrI2C
 
writeI2c(int x, int y, int z)
{
ptrI2C->write(int x, int y, int z)
}
 
readI2c(int x, int y, int z)
{
ptrI2C-read(int x, int y, int z)
}
Mais je ne m'en sors pas.
Merci par avance