mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 08:20:05 +00:00 
			
		
		
		
	Stub for ARCHIVE2 format
This commit is contained in:
		
							parent
							
								
									af1b42e7b0
								
							
						
					
					
						commit
						db6e504aa8
					
				
					 1 changed files with 7 additions and 3 deletions
				
			
		|  | @ -70,9 +70,9 @@ std::shared_ptr<NexradFile> NexradFileFactory::Create(std::istream& is) | |||
|    std::string       buffer; | ||||
|    bool              dataValid; | ||||
| 
 | ||||
|    buffer.resize(4); | ||||
|    buffer.resize(8); | ||||
| 
 | ||||
|    is.read(buffer.data(), 4); | ||||
|    is.read(buffer.data(), 8); | ||||
|    dataValid = is.good(); | ||||
|    is.seekg(pisBegin, std::ios_base::beg); | ||||
| 
 | ||||
|  | @ -89,7 +89,7 @@ std::shared_ptr<NexradFile> NexradFileFactory::Create(std::istream& is) | |||
|          pis      = &ss; | ||||
|          pisBegin = ss.tellg(); | ||||
| 
 | ||||
|          ss.read(buffer.data(), 4); | ||||
|          ss.read(buffer.data(), 8); | ||||
|          dataValid = ss.good(); | ||||
|          ss.seekg(pisBegin, std::ios_base::beg); | ||||
| 
 | ||||
|  | @ -118,6 +118,10 @@ std::shared_ptr<NexradFile> NexradFileFactory::Create(std::istream& is) | |||
|       { | ||||
|          message = std::make_shared<Ar2vFile>(); | ||||
|       } | ||||
|       else if (buffer.starts_with("ARCHIVE2")) | ||||
|       { | ||||
|          logger_->warn("ARCHIVE2 format not supported"); | ||||
|       } | ||||
|       else | ||||
|       { | ||||
|          message = std::make_shared<Level3File>(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dan Paulat
						Dan Paulat