Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4829

Français • Re: gpio c++

$
0
0
Il serait aussi plus simple de mettre les constantes dans un fichier .hpp. Je trouve que le fichier Gainable est surchargé.
J'ai regardé un peu les 760 lignes de Gainable.cpp

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    }}
(si ces fonctions ont été faites par copier coller, la loi de Murphy peut faire craindre d'autres erreurs...)

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



Viewing all articles
Browse latest Browse all 4829

Trending Articles