Import initial du projet shipheart_appli

This commit is contained in:
2026-08-13 10:33:28 +02:00
commit 8fe204361b
62 changed files with 32339 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
/**********************************************************************************************************************************************************************************
Fichier RESERVOIRS.H
Contient tous les define liés aux RESERVOIRS
**********************************************************************************************************************************************************************************/
// Maximums :
#define MAX_NOMBRE_RESERVOIRS 16
#define MAX_NOMBRE_ENTREES_PAR_RESERVOIR 12 // Indique le nombre max d'entrées physiques pour un même réservoir (doit être <= 16 ; sinon il faut changer le type dans les calculs...)
#define MAX_NOMBRE_VALEURS_NIVEAUX_RESERVOIRS 100
#define MAX_NOMBRE_VARIABLES_RESERVOIRS 1
#define MAX_TAILLE_VALEUR_BRUTE_RESERVOIR 50 // Soit un float, soit une chaine pour les entrées AUX (vérifier la cohérence si MAX_NOMBRE_ENTREES_PAR_RESERVOIR est étendu significativement !). SDIR #288
// Tempos :
#define RESERVOIRS_TEMPO_INIT 10 // En x 100ms
#define RESERVOIRS_PERIODE_MESURES 3 // En x 100ms // Valeur calée sur la période de remontée de l'état des Level Sensors de la part du Compagnon (250ms)
// Etat entrées :
#define RESERVOIRS_ETAT_ENTREES_OK 0
#define RESERVOIRS_ETAT_ENTREES_ELECTRODES_PLONGEES_INVERSEES 1
// Variables du réservoir :
#define RESERVOIR_VARIABLE_NIVEAU 0
// NB : ces valeurs doivent rester strictement inférieures à MAX_NOMBRE_VARIABLES_PAR_RESERVOIR
// Etats du séquenceur Tests :
#define ETAT_SEQUENCEUR_RESERVOIRS_INIT 0
#define ETAT_SEQUENCEUR_RESERVOIRS_REPOS 1