Open Issues Need Help
View All on GitHubAI Summary: This issue requests the addition of documentation comments, specifically using the "///" syntax, immediately before public items in the codebase. It is labeled as a good first issue, suggesting it's a straightforward task suitable for new contributors.
AI Summary: This issue proposes adding a feature to track the runtime of an AC compressor. It involves monitoring a digital input, where a low state indicates the compressor is on, and recording the total 'on' time in seconds. This tracking needs to occur over both 900-second sample periods and 8-hour aggregation periods, leveraging existing patterns from thermoelectric cooler implementations.
AI Summary: The issue proposes adding power availability tracking, focusing on updating existing skeleton code in `business_logic/src/aggregator.rs` and `power_availability.rs`, along with `logger.rs` and `main.rs`. Key features include tracking power-on seconds per sample and aggregation period, and implementing a new power alarm system for outages lasting over 24 hours.