void loop() // run over and over
{
static long frequency = 0;
static long serviceID = 0;
static boolean haveFrequency = false;
static boolean haveServiceID = false;
String data = Serial.readStringUntil('=');
if (data.endsWith("-->freq "))
{
frequency = Serial.parseInt();
haveFrequency = true;
}
if (data.endsWith("program service_id "))
{
serviceID = Serial.parseInt();
haveServiceID = true;
}
if (haveFrequency && haveServiceID)
{
Serial.print("frequency=");
Serial.print(frequency);
Serial.print(", serviceID=");
Serial.println(serviceID);
haveFrequency = false;
haveServiceID = false;
}
}