Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Rules linknx
#6
Bonjour,

Si tu veux plus de précision pour le paramètre "delay" des actions, tu
peux remplacer toutes les occurences de "pth_sleep(delay_m);" par
"pth_usleep(delay_m);" dans le fichier src/ruleserver.cpp de linknx
puis recompiler. Ensuite, tous les délais d'actions seront interprétés
comme un nombre de microsecondes. Si tu veux des 10ème de secondes, il
suffit de le remplacer par "pth_usleep(delay_m*100000);" et le tour
est joué. Il faut noter cependant qu'en utilisant pth_usleep à la
place de pth_sleep, la valeur de délai maximale ne pourra pas dépasser
un peu plus de 2000 secondes (moins d'une heure) alors qu'au départ la
valeur maximale autorisée était un million de fois plus élevée.

A+

Jean-François

On 24 juil, 09:39, TomTom02 <lamaisonbranc...@gmail.com> wrote:
> Bonjour Jef,
>
> > Il n'est pas possible d'utiliser des temporisations en dessous de la
> > seconde.
>
> N'y a-t-il vraiment pas moyen de régler précisément les
> temporisations ? J'accepte même une solution "contournée" ;-)
>
> A+
>
> Tom


Messages dans ce sujet
Rules linknx - par TomTom02 - 21/07/2009, 17:03:33
Rules linknx - par jef2000 - 21/07/2009, 20:56:57
Rules linknx - par TomTom02 - 21/07/2009, 22:40:14
Rules linknx - par http://viadresse.com?00197068 - 22/07/2009, 18:03:31
Rules linknx - par TomTom02 - 24/07/2009, 08:39:03
Rules linknx - par jef2000 - 24/07/2009, 11:59:06
Rules linknx - par TomTom02 - 24/07/2009, 13:14:52
Rules linknx - par jef2000 - 24/07/2009, 13:48:40

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)