mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Uemis downloader: don't discard samples too early
We do a good job in the fixup_dive() code to make sure we don't add long surface tails to the dives, so don't try too hard to guess the correct last sample in the Uemis specific code. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									3255a8e607
								
							
						
					
					
						commit
						2b70a70296
					
				
					 1 changed files with 0 additions and 7 deletions
				
			
		
							
								
								
									
										7
									
								
								uemis.c
									
										
									
									
									
								
							
							
						
						
									
										7
									
								
								uemis.c
									
										
									
									
									
								
							|  | @ -342,13 +342,6 @@ void uemis_parse_divelog_binary(char *base64, void *datap) | |||
| 	u_sample = (uemis_sample_t *)(data + i); | ||||
| 	while ((i <= datalen) && (data[i] != 0 || data[i+1] != 0)) { | ||||
| 		/* it seems that a dive_time of 0 indicates the end of the valid readings */ | ||||
| 		/* the SDA usually records more samples after the end of the dive --
 | ||||
| 		 * we want to discard those, but not cut the dive short; sadly the dive | ||||
| 		 * duration in the header is a) in minutes and b) up to 3 minutes short */ | ||||
| 		if (u_sample->dive_time > dive->dc.duration.seconds + 180) { | ||||
| 			i += 0x25; | ||||
| 			continue; | ||||
| 		} | ||||
| 		if (u_sample->active_tank != active) { | ||||
| 			active = u_sample->active_tank; | ||||
| 			add_gas_switch_event(dive, dc, u_sample->dive_time, active); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue