atomic14 / atomic14/web-serial-plotter
[Feature]: Custom parsing support for plotting raw data packets
- Vorherrschende Sprache
- TypeScript
- Sterne
- 198
- Forks
- 25
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
### Problem to solve
Just wondering if it is possible to include a feature to parse raw data packets and plot the parsed data. SAMPLE RAW DATA: [b'\x00\x00\x0b\xbe\x00@\xfa?\x00\x000>\xa4\xe4\x19\xc0j\xee\x02\xbf\x9c\x90\x92\xbf\x00\x80\x0e\xbe\x00\xd0\xfb?\x00\x009>3\xa2\x0f\xc0\xc7\xde\xda\xbe\x0e\xd3\\\xbf']
### Proposed solution
1. Have the user specify packet structure for the case above: [ax(float), ay(float), az(float), gx(float), gy(float), gz(float)]
2. Data then gets goes to the plotter.
### Alternatives considered
_No response_
### Area of the app
None
### Willingness to contribute
- [x] I'd be willing to submit a PR for this
- [x] I can help test and provide feedback
### Additional context, screenshots or mockups
_No response_
Beitragsleitfaden
Rechercherichtung
Das Issue nennt keine Dateien, Tests oder Einstiegspunkte. Verfolge daher zunächst nach, wie rohe serielle Pakete in den TypeScript-Plotter gelangen und wie Werte derzeit an Diagramme gesendet werden. Als erledigt gilt die Aufgabe, wenn Benutzer das Beispielpaket als sechs Floats beschreiben können, es in ax, ay, az, gx, gy und gz geparst wird und diese Werte geplottet werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- data-visualization, frontend
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100