Ajout des routes /archives (GET liste, GET contenu, DELETE confirmation) pour le nouveau mécanisme d'archivage flotte - remplace le transport sshpass/scp existant (cf synthèse §32)

This commit is contained in:
2026-09-30 09:40:01 +02:00
parent fdf08bf1d7
commit d506fd2577
6 changed files with 377 additions and 10 deletions
+4 -4
View File
@@ -972,7 +972,7 @@ char requete[MAX_LONGUEUR_REQUETE_MYSQL];
// Enregistrement si cela est autorisé :
if (flag_enregistrement)
{
sprintf(requete, "INSERT INTO TB_Historique (Type_source, ID_Source, Type, Valeur, Complement, No_paquet) VALUES (%i, %i, %i, %.4f, '%s', %i)", type_source, id_source, type, valeur, complement, systeme.no_paquet);
sprintf(requete, "INSERT INTO TB_Historique (Type_source, ID_Source, Type, Valeur, Complement) VALUES (%i, %i, %i, %.4f, '%s')", type_source, id_source, type, valeur, complement);
// printf("Requete d'enregistrement dans l'historique = [ %s; ]\n", requete);
mysql_query(bdd.pointeur, requete);
}
@@ -1295,7 +1295,7 @@ char tmp[MAX_LONGUEUR_BUFFER_TEMPORAIRE_DEBUG];
#endif
variables->last_mesure = FLT_MAX; // Initialisation à la valeur maximale d'un float pour être sûr que le prochain appel générera un enregistrement...
sprintf(requete, "INSERT INTO %s (ID, ID_Variable, Valeur, Date, No_paquet) VALUES ('%i', '%i', NULL, '%s', '%i')", nom_table, cle_primaire, variable->cle_primaire, str_date, systeme.no_paquet);
sprintf(requete, "INSERT INTO %s (ID, ID_Variable, Valeur, Date) VALUES ('%i', '%i', NULL, '%s')", nom_table, cle_primaire, variable->cle_primaire, str_date);
// printf("Requete d'enregistement mesure = %s\n", requete);
mysql_query(bdd.pointeur, requete); // Enregistrement dans la BDD
@@ -1317,7 +1317,7 @@ char tmp[MAX_LONGUEUR_BUFFER_TEMPORAIRE_DEBUG];
#endif
variables->last_mesure = valeur; // Mémorisation de la dernière valeur enregistrée dans mesures pour usage ultérieur.
sprintf(requete, "INSERT INTO %s (ID, ID_Variable, Valeur, Date, No_paquet) VALUES ('%i', '%i', '%f', '%s', '%i')", nom_table, cle_primaire, variable->cle_primaire, valeur, str_date, systeme.no_paquet);
sprintf(requete, "INSERT INTO %s (ID, ID_Variable, Valeur, Date) VALUES ('%i', '%i', '%f', '%s')", nom_table, cle_primaire, variable->cle_primaire, valeur, str_date);
// printf("Requete d'enregistement mesure = %s\n", requete);
mysql_query(bdd.pointeur, requete); // Enregistrement dans la BDD
}
@@ -1348,7 +1348,7 @@ char tmp[MAX_LONGUEUR_BUFFER_TEMPORAIRE_DEBUG];
#endif
variables->last_mesure = valeur; // Mémorisation de la dernière valeur enregistrée dans mesures pour usage ultérieur.
sprintf(requete, "INSERT INTO %s (ID, ID_Variable, Valeur, Date, No_paquet) VALUES ('%i', '%i', '%f', '%s', '%i')", nom_table, cle_primaire, variable->cle_primaire, valeur, str_date_ponctuelle, systeme.no_paquet);
sprintf(requete, "INSERT INTO %s (ID, ID_Variable, Valeur, Date) VALUES ('%i', '%i', '%f', '%s')", nom_table, cle_primaire, variable->cle_primaire, valeur, str_date_ponctuelle);
// printf("Requete d'enregistement mesure = %s\n", requete);
mysql_query(bdd.pointeur, requete); // Enregistrement dans la BDD
}