[Feature]: Custom parsing support for plotting raw data packets
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- typescript
- Domain
- data-visualization, frontend
Research direction
The issue names no files, tests, or entry points, so first trace how raw serial packets enter the TypeScript plotter and how values are currently sent to charts. Done means users can describe the sample packet as six floats, have it parsed into ax, ay, az, gx, gy, and gz, and see those values plotted.
Written by the indexing model from the issue text.
Description
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
- Have the user specify packet structure for the case above: [ax(float), ay(float), az(float), gx(float), gy(float), gz(float)]
- Data then gets goes to the plotter.
Alternatives considered
No response
Area of the app
None
Willingness to contribute
- I'd be willing to submit a PR for this
- I can help test and provide feedback
Additional context, screenshots or mockups
No response
- Dominant language
- TypeScript
- Stars
- 198
- Forks
- 25
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from atomic14/web-serial-plotter
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 48/100
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 30/100
atomic14/web-serial-plotter#10 · 4 comments ·
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
enhancement
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
[Feature]: X-Y plot Openenhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
atomic14/web-serial-plotter#5 · 1 reaction ·
All issues in atomic14/web-serial-plotter
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
calcite-components needs triage refactor
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Esri/calcite-design-system#15203 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
fullcalendar/fullcalendar#8106 ·