Skip to content

Commit fe55ed4

Browse files
authored
Merge pull request #166 from abrasive/master
getRawDataBulk: clear the driver's data pointers after use
2 parents e47bf20 + 7c81be9 commit fe55ed4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

picoscope/picobase.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -579,6 +579,10 @@ def getDataRawBulk(self, channel='A', numSamples=0, fromSegment=0,
579579
self._lowLevelGetValuesBulk(numSamples, fromSegment, toSegment,
580580
downSampleRatio, downSampleMode, overflow)
581581

582+
# don't leave the API thinking these can be written to later
583+
for i, segment in enumerate(range(fromSegment, toSegment + 1)):
584+
self._lowLevelClearDataBuffer(channel, segment)
585+
582586
return (data, numSamples, overflow)
583587

584588
def setSigGenBuiltInSimple(self,

0 commit comments

Comments
 (0)