update game

This commit is contained in:
2021-12-14 16:27:15 +01:00
parent 6fdeb985e7
commit cce21d299a
18 changed files with 652 additions and 234 deletions

View File

@@ -63,17 +63,22 @@ void handleConfig(void)
{
}
void getConfigSong(const char* uid, const char* filename)
String getConfigSong(String uid)
{
JsonArray array = tagDoc["tags"].as<JsonArray>();
for (JsonVariant v : array)
{
const char *taguid = v["TagUID"];
if (!strcmp(uid, taguid))
String taguid((const char*)v["TagUID"]);
uint16_t result = uid.compareTo(taguid)
log_v("compare %s(config) with %s(read) = %d",taguid.c_Str(), uid.c_Str(), result);
if (!result)
{
filename = v["audiofile"];
String filename((const char*)v["audiofile"]);
log_i("Tag found in config, filename = %s", filename.c_str());
return filename;
}
}
log_e("taguid %s not found",uid );
log_e("taguid %s not found",uid.c_str() );
return "";
}