mirror of
https://github.com/esphome/esphome.git
synced 2024-11-23 15:38:11 +01:00
fix empty gnss
This commit is contained in:
parent
bc7eb17c0b
commit
f2263e62bf
1 changed files with 3 additions and 3 deletions
|
@ -64,15 +64,15 @@ std::map<std::string, std::string> get_gnssinfo_tokens(const std::string &gnss_i
|
|||
// for 7600 (16 tokens):
|
||||
// +CGNSSINFO: 2,04,03,00,4836.989133,N,00433.611595,W,060824,102247.0,-13.8,0.0,70.4,1.7,1.4,1.0
|
||||
|
||||
std::string data = gnss_info.substr(12);
|
||||
|
||||
std::map<std::string, std::string> gnss_data;
|
||||
|
||||
if (data.find(",,,,,,") != std::string::npos) {
|
||||
if (gnss_info.find(",,,,,,") != std::string::npos) {
|
||||
ESP_LOGW(TAG, "No GNSS location available");
|
||||
return gnss_data; // empty
|
||||
}
|
||||
|
||||
std::string data = gnss_info.substr(12);
|
||||
|
||||
std::vector<std::string> parts;
|
||||
char delimiter = ',';
|
||||
std::istringstream token_stream(data);
|
||||
|
|
Loading…
Reference in a new issue