9struct map_last_read_t {
10 uint16_t lastMAPValue;
11 uint32_t currentReadingTime;
12#if defined(__UINT24_MAX__)
14 __uint24 timeDeltaReadings;
16 uint32_t timeDeltaReadings;
21struct map_adc_readings_t {
27struct map_cycle_average_t {
28 uint8_t cycleStartIndex;
29#if defined(__UINT24_MAX__)
33 __uint24 mapAdcRunningTotal;
34 __uint24 emapAdcRunningTotal;
36 uint32_t mapAdcRunningTotal;
37 uint32_t emapAdcRunningTotal;
43struct map_cycle_min_t {
44 uint8_t cycleStartIndex;
49struct map_event_average_t {
50#if defined(__UINT24_MAX__)
51 __uint24 mapAdcRunningTotal;
53 uint32_t mapAdcRunningTotal;
56 uint8_t eventStartIndex;
60struct map_algorithm_t {
61 map_last_read_t lastReading;
62 map_adc_readings_t sensorReadings;
65 map_cycle_average_t cycle_average;
66 map_cycle_min_t cycle_min;
67 map_event_average_t event_average;