brainflow-dev / brainflow-dev/brainflow
design the uniform standard for device configuration
- 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
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