Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

`kafka_dae_control`: periods: attempt to prevent invalid configurations

Offen
#103 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Ruhig
Tech-Stack
kafka
Bereich
embedded-iot

Rechercherichtung

Beginne beim im Issue genannten Einstiegspunkt kafka_dae_control und verfolge, wie Steuermodi, PERIODS:SP und NUMPERIODS:MAX behandelt werden. Überprüfe die Grenzen im COMPUTER-Modus, das Verhalten beim Zurücksetzen der Perioden, die Validierung beim Wechsel von EXTERNAL oder LOOKUP sowie die Entfernung von NOT_USED-Referenzen; füge die relevanten Tests hinzu oder führe sie aus, um jeden Fall zu bestätigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

good first issue

In COMPUTER control mode:

  • If I try to set PERIODS:SP to larger than NUMPERIODS:MAX, I should get an error.
  • If I'm in period N and I try to change NUMPERIODS:MAX to less than N, put back to period 0 (user period 1)?
  • I probably shouldn't be allowed to set NUMPERIODS:MAX to zero
  • If I was previously in period N and this was done by EXTERNAL or LOOKUP control mode, then when I change to COMPUTER control mode this should be verified against NUMPERIODS:MAX and set back to something valid if N is larger than NUMPERIODS:MAX.
  • As per discussion below, NOT_USED is not a real control mode (it was meant to say that this bit-pattern does not correspond to anything in the hardware). Remove references to NOT_USED in our code.
Vorherrschende Sprache
Keine Sprachdaten
Sterne
0
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus ISISComputingGroup/DataStreaming

Alle Issues in ISISComputingGroup/DataStreaming

Ähnliche Issues

Weitere Issues zu Embedded & IoT

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.