From 1f6350d2cf73d5740e2dd4162ce72ba4c4f6fde1 Mon Sep 17 00:00:00 2001 From: xingchen <1098756313@qq.com> Date: Fri, 25 Sep 2026 11:56:43 +0800 Subject: [PATCH] feat: add include/monitor.h --- include/monitor.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 include/monitor.h diff --git a/include/monitor.h b/include/monitor.h new file mode 100644 index 0000000..bc2a9d9 --- /dev/null +++ b/include/monitor.h @@ -0,0 +1,13 @@ +#ifndef MONITOR_H +#define MONITOR_H +#include "telemetry.h" +#include +typedef struct { + uint32_t accepted, rejected, duplicate, rollback, lost; + uint16_t last_sequence; + int has_last; + sample_t last_sample; +} monitor_t; +void monitor_init(monitor_t *monitor); +frame_result_t monitor_accept(monitor_t *monitor, const uint8_t *bytes, size_t length); +#endif