17 lines
370 B
C
17 lines
370 B
C
|
#pragma once
|
||
|
|
||
|
#include <stdint.h>
|
||
|
|
||
|
#include <vector>
|
||
|
|
||
|
typedef struct {
|
||
|
uint64_t tstart, tend, interval;
|
||
|
std::vector<float> data;
|
||
|
const char *unit;
|
||
|
const char *format;
|
||
|
} timeseries_t;
|
||
|
|
||
|
void timeseries_init(timeseries_t *ts, uint64_t tstart, uint64_t interval, const char *unit, const char *format);
|
||
|
|
||
|
void timeseries_append(timeseries_t *ts, float value);
|