Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
linknx dimmer
#6
Tu ne serais pas sur un OS 64bit par hasard? Parce que dans ce cas
unsigned int est sur 32 bit et size_t sur 64.

On 22 fév, 17:47, nabil <nabil.bouzai...@gmail.com> wrote:
> Jean François,
>
> Je crois comprendre ce qui se passe :
>
> dans le constructeur de DimmingObjectValue dans objectcontroller.cpp
>
> DimmingObjectValue:Big GrinimmingObjectValue(const std:Confusedtring& value)
> {
>     std:Confusedtring dir;
>     unsigned int pos = value.find(":");
> ...
>
> }
>
> si je change unsigned int par size_t comme ça :
>
> DimmingObjectValue:Big GrinimmingObjectValue(const std:Confusedtring& value)
> {
>     std:Confusedtring dir;
>     size_t pos = value.find(":");
> ...
>
> }
>
> et que je recompile alors ça fonctionne
> J'espère que ça aide
>
> Nabil
>
> On 22 fév, 16:47, nabil <nabil.bouzai...@gmail.com> wrote:
>
> > Merci Jean François,
>
> > Comme d'habitude, tu réponds super vite et c'est franchement
> > rare !...merci encore.
>
> > Linknx tourne sur ubuntu, processeur intel atom,
>
> > On 22 fév, 16:21, jef2000 <jef2...@ouaye.net> wrote:
>
> > > Oups, une petite erreur dans mon post précédent. stepcode va de 1 à 7
> > > et pas de 0 à 6. Il faut donc ajouter à à toutes les valeurs de
> > > stepcode que je donne.
>
> > > On Feb 22, 4:18 pm, jef2000 <jef2...@ouaye.net> wrote:
>
> > > > Bizarre... Normalement la commande devrait être aceptée. Ca ressemble
> > > > à un bug de la librairie standard C++. Sur quelle architecture tourne
> > > > linknx? Un PC, un NAS, un routeur (arm, mips, ...)?
>
> > > > Le stepcode permet d'augmenter la luminosité par pas. Avec stepcode=0
> > > > (la valeur par défaut), on à un seul pas, on peut donc passer de 0 à
> > > > 100% en une seule opération (dans ce cas, on utilise souvent la
> > > > commande "stop" en cours de variation pour l'arrêter à la position
> > > > désirée). Avec stepcode=1, on a 2 pas. Une opération augmente donc la
> > > > luminosté de 50%. Avec stepcode=2 on à 4 pas de 25%. Avec Stepcode=3
> > > > on à 8 pas de 12.5% et ainsi de suite.
>
> > > > Jean-François
>
> > > > On Feb 22, 3:31 pm, nabil <nabil.bouzai...@gmail.com> wrote:
>
> > > > > Bonjour à tous,
>
> > > > > J'ai reçu la psserelle eibmarkt N000401 et elle fonctionne
> > > > > correctement avec eibd/Linknx/knxweb.
>
> > > > > J'ai une question à propos de linknx et les dimmers :
>
> > > > > quand je fais à travers un telnet qq chose du genre :
> > > > > <write><object id="toto" value="up"/></write>
>
> > > > > j'ai une erreur :
> > > > > DimmingObjectValue: Invalid stepcode (must be between 1 and 7):'u'
>
> > > > > Donc il a fallu que je fasse
> > > > > <write><object id="toto" value="up:1"/></write>
>
> > > > > qu'est-ce que le stepcode exactement ?
>
> > > > > De plus, knxweb,  dans le fichier cdimmer.js n'envoie à linknx que
> > > > > "up" "down" ou "stop" (sans le "Confusedtepcode")
> > > > > ce qui provoquait la même erreur
> > > > > il faut donc aussi que je modifie le cdimmer.js en ajoutant ":1" par
> > > > > exemple ?
>
> > > > > ai-je râté quelque chose ?
>
> > > > > Merci de votre aide.
>
> > > > > Nabil.- Masquer le texte des messages précédents -
>
> > > - Afficher le texte des messages précédents -


Messages dans ce sujet
linknx dimmer - par nabil - 22/02/2010, 15:31:51
linknx dimmer - par jef2000 - 22/02/2010, 16:18:41
linknx dimmer - par jef2000 - 22/02/2010, 16:21:08
linknx dimmer - par nabil - 22/02/2010, 16:47:52
linknx dimmer - par nabil - 22/02/2010, 17:47:00
linknx dimmer - par jef2000 - 22/02/2010, 22:41:59
linknx dimmer - par nabil - 23/02/2010, 08:37:35
linknx dimmer - par jef2000 - 23/02/2010, 10:32:47

Atteindre :


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