Implement telemetry RFC (runtime support, topics, etc)

Full support for the telemetry RFC has been implemented. This includes

Runtime support for enabling/disabling telemetry (globally, or just for 'types' [tracing/logging]) via admin commands and deviceProxy methods.

Telemetry device properties (the device needs to be fully restarted for changes to propagate)

Multiple telemetry endpoints

Telemetry topics (no topics are actually set anywhere in the code)

Additional telemetry code clean up.

Closes #1264, #1400 (closed), #1418 (closed) (in principle), #1517 (closed), #1539 (closed). CI blocked by #1528 (closed) .

Edited by Thomas Ives

Merge request reports

Loading