Aller au contenu

Aide Lua... Utilisation des fonctions.


Yorino

Messages recommandés

Bonjour à tous,

Je ne savais pas trop où poster ma demande, donc je choisis le Bistrot. Je ne suis pas programmeur, je bidouille.

 

Et je bug sur l'utilisation des fonctions dans une scène écrite en lua.

 

J'ai donc une scène qui doit avoir le déroulement suivant.

Étape 1 - interrogation d'une api via un http.request

Étape 2 - on récupère les données transmise à l'étape 1.

Étape 3 - on fait une nouvelle interrogation d'une autre api.

 

J'ai donc écris ce que je pense être la colonne vertébrale de mon programme avec les 3 étapes. Et pour chaque étape, j'appelle une fonction que j'ai déclaré dans au début de la scène. (Au dessus de mon code principal).

 

Sauf que j'ai l'impression, en visualisant les fibaro:debug que j'ai mis un peu partout pour voir où en est mon code, que le programme n'attends pas la fin de l'exécution de la fonction pour poursuivre sa route. Je me trompe ?

Lien vers le commentaire
Partager sur d’autres sites

Pourquoi une autre solution ?
Il suffit de prendre en compte le fonctionnement et de faire comme indiqué.

OK c'est différent de la programmation linéaire type Basic qu'on a appris à l'école, mais aujourd'hui de nombreux langages fonctionnent ainsi, c'est inévitablement lié à l'aspect connecté des requêtes, et des latences réseaux non maitrisables.

Il faut s'y habituer.

 

EDIT : tu as répondu entre temps.

 

Modifié par Lazer
Lien vers le commentaire
Partager sur d’autres sites

 

 

Il y a 3 heures, Lazer a dit :

Pourquoi une autre solution ?
Il suffit de prendre en compte le fonctionnement et de faire comme indiqué.

OK c'est différent de la programmation linéaire type Basic qu'on a appris à l'école, mais aujourd'hui de nombreux langages fonctionnent ainsi, c'est inévitablement lié à l'aspect connecté des requêtes, et des latences réseaux non maitrisables.

Il faut s'y habituer.

 

EDIT : tu as répondu entre temps.

 

Bon donc sur tes conseils et sur ton très bon post d'explication de la requête net.http, je pense avoir réussi à piloter a nouveau mes projecteurs Netatmo Presence !

 

J'attends de tester sur plusieurs jours avant de partager mon humble code sur un sujet dédié.

A+

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...