/* ================================================== */
+int
+SPF_GetMaxSamples(SPF_Instance filter)
+{
+ return filter->max_samples;
+}
+
+/* ================================================== */
+
double
SPF_GetAvgSampleDispersion(SPF_Instance filter)
{
extern int SPF_AccumulateSample(SPF_Instance filter, NTP_Sample *sample);
extern int SPF_GetLastSample(SPF_Instance filter, NTP_Sample *sample);
extern int SPF_GetNumberOfSamples(SPF_Instance filter);
+extern int SPF_GetMaxSamples(SPF_Instance filter);
extern double SPF_GetAvgSampleDispersion(SPF_Instance filter);
extern void SPF_DropSamples(SPF_Instance filter);
extern int SPF_GetFilteredSample(SPF_Instance filter, NTP_Sample *sample);
filter = SPF_CreateInstance(min_samples, max_samples, 2.0, combine_ratio);
+ TEST_CHECK(max_samples == SPF_GetMaxSamples(filter));
+
for (j = 0, sum_count = 0, sum_err = 0.0; j < 100; j++) {
DEBUG_LOG("iteration %d/%d", i, j);