|  |  |  | @ -361,7 +361,7 @@ class ADC(gex.Unit): | 
			
		
	
		
			
				
					|  |  |  |  |     def capture_in_progress(self): | 
			
		
	
		
			
				
					|  |  |  |  |         return self._stream_running or self._trig_buf is not None | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     def capture(self, count, timeout=None, async=False, lst=None): | 
			
		
	
		
			
				
					|  |  |  |  |     def capture(self, count, timeout=None, asynch=False, lst=None): | 
			
		
	
		
			
				
					|  |  |  |  |         """ | 
			
		
	
		
			
				
					|  |  |  |  |         Start a block capture. | 
			
		
	
		
			
				
					|  |  |  |  |         This is similar to a forced trigger, but has custom size and doesn't include any pre-trigger. | 
			
		
	
	
		
			
				
					|  |  |  | @ -400,7 +400,7 @@ class ADC(gex.Unit): | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             if frame.type == EVT_CAPT_DONE: | 
			
		
	
		
			
				
					|  |  |  |  |                 self._bcap_done = True | 
			
		
	
		
			
				
					|  |  |  |  |                 if async: | 
			
		
	
		
			
				
					|  |  |  |  |                 if asynch: | 
			
		
	
		
			
				
					|  |  |  |  |                     lst(self._parse_buffer(buffer)) | 
			
		
	
		
			
				
					|  |  |  |  |                     self._stream_running = False | 
			
		
	
		
			
				
					|  |  |  |  |                 return TF.CLOSE | 
			
		
	
	
		
			
				
					|  |  |  | @ -409,7 +409,7 @@ class ADC(gex.Unit): | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         self._query_async(cmd=CMD_BLOCK_CAPTURE, pld=pb.close(), callback=_lst) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if not async: | 
			
		
	
		
			
				
					|  |  |  |  |         if not asynch: | 
			
		
	
		
			
				
					|  |  |  |  |             # wait with a timeout | 
			
		
	
		
			
				
					|  |  |  |  |             self.client.transport.poll(timeout, lambda: self._bcap_done == True) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |