EnableRamps and OutputMemorizedChannelsAtInit properties
Ajoute :
- une propriété pour désactiver les rampes (i.e. ne pas créer les attributs liés aux rampes et ignorer les rampes dans le code) : "EnableRamps", true par défaut
- une propriété pour envoyer les valeurs mémorisées au hardware à l’init (les valeurs mémorisées sont écrites dans le device dans tous les cas) : OutputMemorizedChannelsAtInit, false par défaut
Merge request reports
Activity
requested review from @langlois
assigned to @langlois
Je ne sais pas ce qui causait (/cause ?) le bug qui supprimait le 2e channel à chaque Init, mais dans le doute j'ai renforcé la gestion des attributs dynamiques en les supprimant puis en les recréant dans le init pour éviter ce problème.
Je n'ai pas réussi à le recréer ni avant ni après avoir modifié le code, même en touchant aux propriétés et en modifiant les valeurs des attributs comme on avait fait quand le bug est apparu, donc je ne comprends pas d'où ça vient et je ne peux pas vraiment affirmer que c'est fix... @langlois
Et j'ai renommé la propriété "WriteMemorizedValuesAtInit" en "OutputMemorizedChannelsAtInit" et édité la doc pour éviter les confusions (parce qu'en fait je l'avais codé pour que la valeur de l'attribut soit réécrite dans tous les cas à l'Init dans le device pour éviter les incohérences, ce qui change c'est si on envoie la valeur dans le hardware ou pas)
- Resolved by Alexandre MALFREYT
- Resolved by Alexandre MALFREYT
- Resolved by Alexandre MALFREYT
- Resolved by Alexandre MALFREYT
- Resolved by Alexandre MALFREYT
- Resolved by Alexandre MALFREYT
mentioned in commit b6968fa0
added 1 commit
- b6968fa0 - fix: applied requested changes (by @langlois in !3 (merged))