|
|
Data Fields | |
| struct { | |
| float * distance_history_points | |
| uint16_t distance_history_len | |
| uint16_t distance_history_write_idx | |
| } | state |
| float * | scratch |
Definition at line 27 of file example_waste_level.c.
| uint16_t waste_level_handle::distance_history_len |
How many valid elements there are in distance_history_points (starting at 0)
Definition at line 36 of file example_waste_level.c.
| float* waste_level_handle::distance_history_points |
Ring buffer for distance estimations. Has capacity processing_config.median_filter_len
Definition at line 33 of file example_waste_level.c.
| uint16_t waste_level_handle::distance_history_write_idx |
Write index for the distance_history_points
Definition at line 39 of file example_waste_level.c.
| float* waste_level_handle::scratch |
Float scratch. Has length == max(sweeps_per_frame, median_filter_len)
Definition at line 43 of file example_waste_level.c.
| struct { ... } waste_level_handle::state |
State. Affects output between frames