Mercurial > hg > fxanalyse
view stat.h @ 265:da38cbbc7ec8
Add DDS clients test code
To verify the portabiolity of the clients code and to make testing
easier the test code is independent of the CVI environment and
runtime.
author | Daniele Nicolodi <daniele.nicolodi@obspm.fr> |
---|---|
date | Sun, 21 Jun 2015 14:44:33 +0200 |
parents | e04123ab79ef |
children |
line wrap: on
line source
#ifndef __STAT_H__ #define __STAT_H__ struct stat { int samples; double mean; double slope; double previous; }; void stat_zero(struct stat *s); void stat_accumulate(struct stat *s, double value); /* must be a power of two */ #define _ROLLMEAN_WLEN 16 struct rollmean { unsigned int nobs; double mean; double acc; double prev[_ROLLMEAN_WLEN]; }; void rollmean_zero(struct rollmean *s); void rollmean_accumulate(struct rollmean *s, double value); #endif