This commit is contained in:
vaisse
2025-09-15 17:40:21 +02:00
parent 34c28d45c2
commit b5ea72e47f
3 changed files with 69 additions and 2 deletions

File diff suppressed because one or more lines are too long

View File

@@ -270,6 +270,36 @@ void write_ping_log(char* new_ping){
Return value :
None
*/
void trop_de_ifs(char* read_line, int* nb_loss, double* ping, int* nb_ping, double* max, double* min, int* nb_high, double* sum){
if(strcmp(read_line,"LOSS") == 0){
(*nb_loss)++;
}else{
/* Evaluate the ping as a double */
*ping = strtod(read_line,NULL);
/* Test null ping */
if(*ping < 0.1){
/* Ignore null ping */
}else{
/* Number of ping readed (for mean calculation) */
*nb_ping++;
/* Max ping */
if(*ping > *max){
*max = *ping;
}
/* Min ping */
if(*ping < *min){
*min = *ping;
}
/* Number of ping above 100 ms */
if(*ping > 100.0){
*nb_high++;
}
/* Sum (for mean calculation) */
sum += *ping;
}
}
}
void set_stats_ping(){
/* Variables */