brainflow-dev / brainflow-dev/brainflow

design the uniform standard for device configuration

Offen
#552 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
C++
Sterne
1.8k
Forks
414
Ø Merge
9 T. 3 Std.
Gemergte PRs (30 T.)
7

Beschreibung

Currently arguments for `config_board` method are device specific and determined by device manufactorer. For some devices we've added custom commands like: `board.config_board("sampling_rate:500")` but it's also not unified.

Need to take a look at all these commands and design uniform format for it in user API. Behind the scene these format will be converted to device-specific commands.

Types of commands we currently have:
* Muse boards preset commands (p50, p61,etc)
* OpenBCI Cyton (x12345678X)
* Ant Neuro (sampling_rate:500)

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die Implementierungen von config_board und die bestehende Befehlsverarbeitung für Muse, OpenBCI Cyton und Ant Neuro zu lokalisieren. Vergleiche ihre aktuellen Argumentformate und definiere ein einheitliches, benutzerseitiges Format mit gerätespezifischer Konvertierung; als abgeschlossen gilt die Aufgabe, wenn alle aufgeführten Befehlstypen konsistent abgedeckt sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
api, embedded-iot
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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