     if (len == 1367) { // Telemetry packet. Ignoring everything else.
       PCARS_lastRead = millis();
 
-      arlsLock(realtimeTimeoutMs, REALTIME_MODE_GENERIC);
+      realtimeLock(realtimeTimeoutMs, REALTIME_MODE_GENERIC);
       // current RPM
       memcpy(&PCARS_tempChar, &PCARS_packet[124], 2);
       PCARS_RPM = (PCARS_tempChar[1] << 8) + PCARS_tempChar[0];

long PCARS_lastRead = millis() - 2001;
float PCARS_rpmRatio;


void userSetup()
{
  UDP.begin(PCARS_localUdpPort);
}

void userConnected()
{
  // new wifi, who dis?
}

void userLoop()
{
  PCARS_readValues();
  if (PCARS_lastRead > millis() - 2000) {
    PCARS_buildcolorbars();
  }
}

void PCARS_readValues() {

  int PCARS_packetSize = UDP.parsePacket();

  }
  colorUpdated(5);
  strip.show();
}

void userSetup()
{
  UDP.begin(PCARS_localUdpPort);
}

void userConnected()
{
  // new wifi, who dis?
}

void userLoop()
{
  PCARS_readValues();
  if (PCARS_lastRead > millis() - 2000) {
    PCARS_buildcolorbars();
  }
}