optimize statemachine
This commit is contained in:
@@ -95,6 +95,26 @@ void handleConfig(void)
|
||||
{
|
||||
}
|
||||
|
||||
bool getUIDvalid(String uid)
|
||||
{
|
||||
JsonArray array = settingsDoc["tags"].as<JsonArray>();
|
||||
for (JsonVariant v : array)
|
||||
{
|
||||
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)
|
||||
{
|
||||
String filename((const char*)v["audiofile"]);
|
||||
log_i("Tag found in config");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
log_e("taguid %s not found",uid.c_str() );
|
||||
return false;
|
||||
}
|
||||
|
||||
String getConfigSong(String uid)
|
||||
{
|
||||
JsonArray array = settingsDoc["tags"].as<JsonArray>();
|
||||
|
||||
Reference in New Issue
Block a user