Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BulletGCSS protocol needs overhaul #40

Open
danarrib opened this issue Feb 4, 2021 · 2 comments
Open

BulletGCSS protocol needs overhaul #40

danarrib opened this issue Feb 4, 2021 · 2 comments
Labels
ui-and-fw A change that affects both User Interface and Firmware

Comments

@danarrib
Copy link
Owner

danarrib commented Feb 4, 2021

Current protocol implementation is super inefficient. It sends numbers as text, which takes a lot more bytes than needed.

Try to implement a blob-type protocol that encodes numbers using only the necessary bytes.

Don't forget to add version information to the protocol (so UI can detect invalid or outdated firmware protocol versions).

@danarrib danarrib added the ui-and-fw A change that affects both User Interface and Firmware label Feb 4, 2021
@danarrib
Copy link
Owner Author

I'll not change the protocol structure anymore. I'll just add modem version information. The changes made on 3b094b4 are good enough for now.

@danarrib
Copy link
Owner Author

danarrib commented Feb 16, 2021

To close this issue:

  • Add Modem version information to the protocol (so UI can detect invalid or outdated firmware protocol versions).
  • Add Modem update frequency set (so modem can inform UI the expected message frequency).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui-and-fw A change that affects both User Interface and Firmware
Projects
None yet
Development

No branches or pull requests

1 participant