mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 14:20:04 +00:00 
			
		
		
		
	Get coordinates from radar site configuration
This commit is contained in:
		
							parent
							
								
									29ce4b1eb8
								
							
						
					
					
						commit
						3620bfd13a
					
				
					 8 changed files with 93 additions and 36 deletions
				
			
		|  | @ -14,6 +14,9 @@ namespace config | |||
| 
 | ||||
| static const std::string logPrefix_ = "[scwx::qt::settings::radar_site] "; | ||||
| 
 | ||||
| static const std::string defaultRadarSiteFile_ = | ||||
|    ":/res/config/radar_sites.json"; | ||||
| 
 | ||||
| static std::unordered_map<std::string, std::shared_ptr<RadarSite>> | ||||
|    radarSiteMap_; | ||||
| 
 | ||||
|  | @ -97,8 +100,16 @@ std::shared_ptr<RadarSite> RadarSite::Get(const std::string& id) | |||
|    return radarSite; | ||||
| } | ||||
| 
 | ||||
| void RadarSite::Initialize() | ||||
| { | ||||
|    ReadConfig(defaultRadarSiteFile_); | ||||
| } | ||||
| 
 | ||||
| size_t RadarSite::ReadConfig(const std::string& path) | ||||
| { | ||||
|    BOOST_LOG_TRIVIAL(info) << logPrefix_ << "Loading radar sites from \"" | ||||
|                            << path << "\"..."; | ||||
| 
 | ||||
|    bool   dataValid  = true; | ||||
|    size_t sitesAdded = 0; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dan Paulat
						Dan Paulat