BulletGCSS icon indicating copy to clipboard operation
BulletGCSS copied to clipboard

BulletGCSS protocol needs overhaul

Open danarrib opened this issue 5 years ago • 2 comments

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 avatar Feb 04 '21 19:02 danarrib

I'll not change the protocol structure anymore. I'll just add modem version information. The changes made on https://github.com/danarrib/BulletGCSS/commit/3b094b4176ccd34585c644d4a9a47a0531088548 are good enough for now.

danarrib avatar Feb 10 '21 13:02 danarrib

To close this issue:

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

danarrib avatar Feb 16 '21 22:02 danarrib