feat: add include/monitor.h
This commit is contained in:
13
include/monitor.h
Normal file
13
include/monitor.h
Normal 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
|
||||
Reference in New Issue
Block a user