SITL: JSON: don't warn for none required sections

This commit is contained in:
Iampete1 2020-09-14 14:13:38 +01:00 committed by Peter Barker
parent 2bc7d17e7a
commit f350bfba78

View File

@ -136,7 +136,10 @@ uint16_t JSON::parse_sensors(const char *json)
const char *p = strstr(json, key.section);
if (!p) {
// we don't have this sensor
printf("Failed to find %s\n", key.section);
if (key.required) {
printf("Failed to find %s\n", key.section);
return 0;
}
continue;
}
p += strlen(key.section)+1;
@ -147,9 +150,8 @@ uint16_t JSON::parse_sensors(const char *json)
if (key.required) {
printf("Failed to find key %s/%s\n", key.section, key.key);
return 0;
} else {
continue;
}
continue;
}
// record the keys that are found