AlarmConfig.duration units are unverified ("TODO plz verify")
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 38/100
Rechercherichtung
Read crates/podd-core/src/config/mod.rs and sensor/manager.rs, especially the duration flow and in_alarm_window; the issue also points to seconds-based window construction and firmware start-log fixtures in state.rs. Confirm the firmware's duration unit on hardware, then compare it with the host-side alarm window. Done means the unit is verified and the TODO is removed.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
AlarmConfig.duration carries the comment duration in seconds (TODO plz verify) (crates/podd-core/src/config/mod.rs:58). This value flows straight into AlarmCommand.duration (sensor/manager.rs:683-685) and is compared against a seconds-based alarm window (in_alarm_window builds alarm_end from Span::seconds(alarm_cfg.duration), manager.rs:655-656). If the firmware actually interprets the field as milliseconds (the FW start log reports dur 600000 ms in the state.rs test fixtures), the host-side window and the firmware run-length would disagree. Worth confirming the unit on hardware and removing the TODO.
Filed from a repo-wide code audit (working tree at bcad746).
- Vorherrschende Sprache
- Rust
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus GoogleBot42/podd
-
documentation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
GoogleBot42/podd#63 ·
-
documentation
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 78/100
GoogleBot42/podd#62 ·
-
documentation good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
GoogleBot42/podd#60 ·
-
documentation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
GoogleBot42/podd#61 ·
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
GoogleBot42/podd#58 ·
Alle Issues in GoogleBot42/podd
Ähnliche Issues
-
yara-x fails to build with rsa 0.10.0: unresolved import rsa::Pkcs1v15SignEvtl. vergeben @CfirTsabari hat das heute übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 87/100
VirusTotal/yara-x#865 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue help wanted program
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
hffgzktbcc-blip/ounce-core#297 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
nautechsystems/nautilus_trader#5631 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
bytecodealliance/rustix#1736 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
longbridge/gpui-kit#3871 ·
Maintainer antworten meist innerhalb von 1 Tag