Skip to content

Feat: Added gRPC based Cellular Parser#160

Merged
mridul2004 merged 14 commits intomainfrom
user/mridul2004/grcp_implementation
Jan 21, 2026
Merged

Feat: Added gRPC based Cellular Parser#160
mridul2004 merged 14 commits intomainfrom
user/mridul2004/grcp_implementation

Conversation

@mridul2004
Copy link
Contributor

@mridul2004 mridul2004 commented Jan 11, 2026

Sunlink Pull Request Description

Adds the bay computer cellular_parser service for the gRPC cellular telemetry pipeline. The parser runs a gRPC server (UploadFrames) to receive streamed FrameBatches from the Raspberry Pi, decodes raw CAN frames using the DBC, converts decoded signals into InfluxDB points with appropriate tags/fields/timestamps, writes to InfluxDB with batching/compression/retries, and returns an acknowledgment with the number of frames ingested. The instructions for the set-up are on sunlite readme.

Monday Link

[]

Effected Components

  • Link Telemetry
  • Parser
  • Influx
  • Grafana
  • DBC
  • Sunlink environment
  • Tools
  • Tests
  • Docs

Testing

  • Vehicle testing
  • Randomizer testing
  • Other
  • N/A

Sanity check

  • CAN ID table / DBC updated
  • gitignore updated and commited
  • Steps confirmed

Sources

@mridul2004 mridul2004 self-assigned this Jan 11, 2026
@mridul2004 mridul2004 requested a review from EvanO12 January 17, 2026 18:43
Copy link

@EvanO12 EvanO12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly looks good. Please write a short section in the readme on how to use the gRPC parser OR at least link to the other readme in sunlite.

scripts/DATA.csv Outdated
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove DATA.csv. .CSV should probably get added to the .gitignore.

Added detailed instructions for the cellular parser setup.
@mridul2004 mridul2004 merged commit 778ee83 into main Jan 21, 2026
1 check passed
@mridul2004 mridul2004 deleted the user/mridul2004/grcp_implementation branch January 21, 2026 03:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments