avgLastMin static method
Calculates the average of the last minute of input data.
input
- The input list of data.
size
- The size of the input list.
Returns the average as an integer.
Implementation
static int avgLastMin(List<int?>? input, int size) {
int sum = 0;
if (size > 4) {
// last 15 sec
for (int i = 0; i < 4; i++) {
sum += input![size - i]!;
}
sum = (sum / 4).truncate();
} else {
for (int i = 0; i < size; i++) {
sum += input![i]!;
}
sum = (sum / size).truncate();
}
return sum;
}