feat: add include/monitor.h

This commit is contained in:
2026-09-25 11:56:43 +08:00
parent e25832a254
commit 1f6350d2cf

13
include/monitor.h Normal file
View File

@@ -0,0 +1,13 @@
#ifndef MONITOR_H
#define MONITOR_H
#include "telemetry.h"
#include <stdint.h>
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