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
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 writeI2c(int x, int y, int z); readI2c(int x, int y, int z);
Mais je ne m'en sors pas.
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) }
Merci par avance
Partager