Commit 038c9976 authored by Federico Vaga's avatar Federico Vaga

tst: release buffers after use

Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent 49d395eb
......@@ -156,7 +156,7 @@ class TestAdcTriggerThreshold(object):
value = (threshold >> 2) + 1
adc_simple.pattern_data = value
adc_simple.acq_poll(0, timeval(0, 1000))
buf = adc_simple.request_buffer(3, None, 0)
buf = adc_simple.request_buffer(1024, None, 0)
adc_simple.fill_buffer(buf, 0, timeval(10, 0))
assert buf.contents.nsamples == 3
assert adc_buffer_get_sample(buf, channel, 0) == min_value, \
......@@ -165,6 +165,7 @@ class TestAdcTriggerThreshold(object):
buf.contents.data[:3*4]
assert adc_buffer_get_sample(buf, channel, 2) == value << 2, \
buf.contents.data[:3*4]
adc_simple.release_buffer(buf, None)
adc_simple.acq_start(PyFmcAdc100m14b4ch.ADC_F_FLUSH, timeval(0, 0))
adc_simple.pattern_data = min_value
......@@ -203,7 +204,7 @@ class TestAdcTriggerThreshold(object):
value = (threshold >> 2) - 1
adc_simple.pattern_data = value
adc_simple.acq_poll(0, timeval(0, 1000))
buf = adc_simple.request_buffer(3, None, 0)
buf = adc_simple.request_buffer(1024, None, 0)
adc_simple.fill_buffer(buf, 0, timeval(10, 0))
assert buf.contents.nsamples == 3
assert adc_buffer_get_sample(buf, channel, 0) == max_value << 2, \
......@@ -212,6 +213,7 @@ class TestAdcTriggerThreshold(object):
buf.contents.data[:3*4]
assert adc_buffer_get_sample(buf, channel, 2) == value << 2, \
buf.contents.data[:3*4]
adc_simple.release_buffer(buf, None)
adc_simple.acq_start(PyFmcAdc100m14b4ch.ADC_F_FLUSH, timeval(0, 0))
adc_simple.pattern_data = max_value
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment