14 lines
388 B
C
14 lines
388 B
C
#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
|