mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 15:30:04 +00:00 
			
		
		
		
	Specify a minimum data moment range when computing level 2 gate interval
This commit is contained in:
		
							parent
							
								
									524d5e4fac
								
							
						
					
					
						commit
						527ada5b07
					
				
					 1 changed files with 6 additions and 4 deletions
				
			
		|  | @ -541,10 +541,11 @@ void Level2ProductView::ComputeSweep() | |||
|       } | ||||
| 
 | ||||
|       // Compute gate interval
 | ||||
|       const uint16_t dataMomentRange = momentData->data_moment_range_raw(); | ||||
|       const uint16_t dataMomentInterval = | ||||
|       const std::uint16_t dataMomentInterval = | ||||
|          momentData->data_moment_range_sample_interval_raw(); | ||||
|       const uint16_t dataMomentIntervalH = dataMomentInterval / 2; | ||||
|       const std::uint16_t dataMomentIntervalH = dataMomentInterval / 2; | ||||
|       const std::uint16_t dataMomentRange = | ||||
|          std::max(momentData->data_moment_range_raw(), dataMomentIntervalH); | ||||
| 
 | ||||
|       // Compute gate size (number of base 250m gates per bin)
 | ||||
|       const uint16_t gateSizeMeters = | ||||
|  | @ -865,10 +866,11 @@ Level2ProductView::GetBinLevel(const common::Coordinate& coordinate) const | |||
| 
 | ||||
|    // Compute gate interval
 | ||||
|    auto momentData = (*radarData)[*radial]->moment_data_block(dataBlockType); | ||||
|    const std::uint16_t dataMomentRange = momentData->data_moment_range_raw(); | ||||
|    const std::uint16_t dataMomentInterval = | ||||
|       momentData->data_moment_range_sample_interval_raw(); | ||||
|    const std::uint16_t dataMomentIntervalH = dataMomentInterval / 2; | ||||
|    const std::uint16_t dataMomentRange = | ||||
|       std::max(momentData->data_moment_range_raw(), dataMomentIntervalH); | ||||
| 
 | ||||
|    // Compute gate size (number of base 250m gates per bin)
 | ||||
|    const std::uint16_t gateSizeMeters = | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dan Paulat
						Dan Paulat