From 9b23315e169c390b4a2fbab290ae8196e3929cd8 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Sun, 29 Sep 2024 12:50:28 -0700 Subject: charts: clarify timeout units as microseconds This API is targeting poll() usage which implies microseconds, but let's better clarify it in naming. --- src/charts.c | 6 +++--- src/charts.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/charts.c b/src/charts.c index 57e3dc9..07c9e8d 100644 --- a/src/charts.c +++ b/src/charts.c @@ -1255,8 +1255,8 @@ static float delta(struct timeval *cur, struct timeval *prev) } -/* update the charts if necessary, return if updating occurred, and duration before another update needed in *desired_delay */ -int vwm_charts_update(vwm_charts_t *charts, int *desired_delay) +/* update the charts if necessary, return if updating occurred, and duration before another update needed in *desired_delay_us */ +int vwm_charts_update(vwm_charts_t *charts, int *desired_delay_us) { float this_delta = 0.0f; int ret = 0; @@ -1311,7 +1311,7 @@ int vwm_charts_update(vwm_charts_t *charts, int *desired_delay) } /* TODO: make some effort to compute how long to sleep, but this is perfectly fine for now. */ - *desired_delay = charts->sampling_interval == INFINITY ? -1 : charts->sampling_interval * 300.0; + *desired_delay_us = charts->sampling_interval == INFINITY ? -1 : charts->sampling_interval * 300.0; return ret; } diff --git a/src/charts.h b/src/charts.h index c6bf88f..e175d18 100644 --- a/src/charts.h +++ b/src/charts.h @@ -18,7 +18,7 @@ void vwm_charts_destroy(vwm_charts_t *charts); void vwm_charts_rate_increase(vwm_charts_t *charts); void vwm_charts_rate_decrease(vwm_charts_t *charts); void vwm_charts_rate_set(vwm_charts_t *charts, unsigned hertz); -int vwm_charts_update(vwm_charts_t *charts, int *desired_delay); +int vwm_charts_update(vwm_charts_t *charts, int *desired_delay_us); vwm_chart_t * vwm_chart_create(vwm_charts_t *charts, int pid, int width, int height, const char *name); void vwm_chart_destroy(vwm_charts_t *charts, vwm_chart_t *chart); -- cgit v1.2.3