Skip to content

Feature/observables monitor

Chris Woodall requested to merge feature/observables-monitor into devel

Description

  • Added ability to Get and Subscribe to the /observables observable. See burt/firmware/burt-firmware!286 for more information.
  • ClientId is now the 16 bit Linux PID.
  • Token is now 8 bytes in the form TYPE (1 byte) | PID (2 bytes) | PLACEHOLDER | 4 bytes of token number
    • TYPE => 0x4F (observable message) OR 0x5F (normal message)
  • This will allow a program to look for "dead" subscriptions, along with inactive ports, and the like. A combination of the PID and PORT information can be used to determine if we have a dead subscription.
  • Observables are subscribed to so we can report all sub and unsub actions.

What to focus on

  • put content here.

Reviewers

Resources

Issues

What issues does this fix?

  • Fixes #issue-number
Edited by Amy Blank

Merge request reports