Discussion Si nous fabriquions Notre balise?

Bonjour @modhelic,
Merci pour votre adaptation à l'ESP-32 !
J'ai cette erreur à la compilation : no matching function for call to 'droneIDFR::set_codeinfo(String)
Je pense que je n'ai pas le bon 'droneID_FR.h', c'est ça ?
Vous pouvez nous le faire passer...
Merci pour votre travail !
 
Albatros24;2707706 à dit:
Bonjour @modhelic,
Merci pour votre adaptation à l'ESP-32 !
J'ai cette erreur à la compilation : no matching function for call to 'droneIDFR::set_codeinfo(String)
Je pense que je n'ai pas le bon 'droneID_FR.h', c'est ça ?
Vous pouvez nous le faire passer...
Merci pour votre travail !

C'est plus que probable effectivement ! Dans mon projet, DroneID_FR.h est dans le second onglet ... pas d'onglet dans un .txt ! De plus, j'ai du jouer sur la durée entre envois : montait à près de 3,3s avec l'ESP8266 !

numérisation0002.jpg

J'espère que ça ira ...

J'ai aussi un récepteur, basé (comme d'hab ! :torn:) sur celui de Tr@nquille qui reçoit aussi les balises Naveol (merci tr@nquille !), et qui gère les "codes Info" de tr@nquille et les miens ... Si ça intéresse quelqu'un ...

20180324_140005.jpg

Bons vols !
Jean-Claude
 

Fichiers joints

  • numérisation0002.jpg
    numérisation0002.jpg
    622,6 KB · Vues: 17
  • 20180324_140005.jpg
    20180324_140005.jpg
    1,1 MB · Vues: 16
@modhelic

Merci ModHelic !
En effet, ça résous le problème : le type était double et il devient string...
J'ai 2 erreurs en compilation, que je ne comprend pas : On dirait qu'il attend TOUS les cas du switch...

enumeration value 'ESP_BLUEDROID_STATUS_UNINITIALIZED' not handled in switch [-Werror=switch]
enumeration value 'ESP_BT_CONTROLLER_STATUS_IDLE' not handled in switch [-Werror=switch]

...et ça compile pas !

Si je rajoute 2 fois : default: break; ça compile jusqu'au bout !
Pas facile ce projet !
A+
Merci !
 
J'ai une petite question, ça sert à quoi ce morceau de code?
Code:
    static inline uint32_t get_2_complement(int32_t value) 
    {
        return value & 0xFFFFFFFF;
    }
    static inline uint16_t get_2_complement(int16_t value) 
    {
        return value & 0xFFFF;
    }

:-D
 
Haut