J'ai regardé un peu les 760 lignes de Gainable.cppIl serait aussi plus simple de mettre les constantes dans un fichier .hpp. Je trouve que le fichier Gainable est surchargé.
Les hysteresis sont, à ce jour, entre les lignes 133 et 186 ont vraisemblablement un accident de copier coller: (lignes 180 à 186)...
Code:
void hysteresisTempVitesseExtChauf() { if (tempVitExtCh) { tempVitExtCh = ds_temperature[1] >= (consigneVitExtCh - hysteresis); // } else { tempVitExtCh = ds_temperature[1] >= (consigneVitExtCh - hysteresis); // pareil que ci dessus }}
Edité j'ai l'impression que gainable fait deux choses:
il lit les temperatures
il active via une machine d'état, des relais..
Peut être peut on le couper en deux tâches, l'une lisant les températures et écrivant dans un fichier à son rythme,
l'autre lisant le fichier et activant les relais à un autre rythme... (et lisant peut etre aussi les ordres , via un autre fichier)...
Statistics: Posted by dbrion1 — Sat Feb 10, 2024 2:23 am