#ifndef ESTATS_H #define ESTATS_H struct energy_t{ double sharp_pos_ae; double sharp_neg_ae; double peak_pos_ae; double peak_neg_ae; double flat_pos_ae; double flat_neg_ae; double valley_pos_ae; double valley_neg_ae; }; struct estats_t{ int yy; int mm; int dd; int last_dd; int hh; int nn; int ss; int cur_timeseg_type; int last_timeseg_type; int step; //double seg_start_pos_ae; //double seg_start_neg_ae; double day_sharp_pos_ae; double day_sharp_neg_ae; double day_peak_pos_ae; double day_peak_neg_ae; double day_flat_pos_ae; double day_flat_neg_ae; double day_valley_pos_ae; double day_valley_neg_ae; }; int estats_init(); int estats_reset_year( int year ); void estats_exe(); #endif /* ESTATS_H */