mirror of
https://github.com/BertoldVdb/ZoneDetect.git
synced 2026-04-27 14:57:40 +00:00
Only set safezone if a result was found, otherwise it is meaningless.
This commit is contained in:
parent
6ab3a273a4
commit
6db9dca021
1 changed files with 1 additions and 2 deletions
|
|
@ -45,13 +45,12 @@ invocation_response zd_handler(invocation_request const& request){
|
||||||
float safezone = 0;
|
float safezone = 0;
|
||||||
auto results = ZDLookup(zd, lat, lon, &safezone);
|
auto results = ZDLookup(zd, lat, lon, &safezone);
|
||||||
|
|
||||||
body["Safezone"] = safezone;
|
|
||||||
|
|
||||||
if(results){
|
if(results){
|
||||||
int index = 0;
|
int index = 0;
|
||||||
while(results[index].lookupResult != ZD_LOOKUP_END) {
|
while(results[index].lookupResult != ZD_LOOKUP_END) {
|
||||||
auto& zone = body["Zones"][index];
|
auto& zone = body["Zones"][index];
|
||||||
zone["Result"] = ZDLookupResultToString(results[index].lookupResult);
|
zone["Result"] = ZDLookupResultToString(results[index].lookupResult);
|
||||||
|
body["Safezone"] = safezone;
|
||||||
|
|
||||||
if(results[index].data) {
|
if(results[index].data) {
|
||||||
for(unsigned int i = 0; i < results[index].numFields; i++) {
|
for(unsigned int i = 0; i < results[index].numFields; i++) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue