Browse Source

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

c415-sdk
Iampete1 4 years ago committed by Peter Barker
parent
commit
f350bfba78
  1. 8
      libraries/SITL/SIM_JSON.cpp

8
libraries/SITL/SIM_JSON.cpp

@ -136,7 +136,10 @@ uint16_t JSON::parse_sensors(const char *json) @@ -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) @@ -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

Loading…
Cancel
Save