atomic14 / atomic14/web-serial-plotter

[Feature]: Custom parsing support for plotting raw data packets

Open
#3 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
198
Forks
25
PR merge metrics
No merged PRs in 30d

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

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_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.