Increase delay time when logging for stability.
This commit is contained in:
@@ -20,13 +20,14 @@ void UDPLogger::set_name(String name)
|
||||
|
||||
void UDPLogger::log_string(String message)
|
||||
{
|
||||
// wait 5 milliseconds if last send was less than 5 milliseconds before
|
||||
if ((system_get_time() / 1000) < (_lastSend + 5))
|
||||
// wait 5 milliseconds if last send was less than 10 milliseconds before
|
||||
if ((system_get_time() / 1000) < (_lastSend + 10))
|
||||
{
|
||||
delay(5);
|
||||
delay(10);
|
||||
}
|
||||
message = _name + ": " + message;
|
||||
Serial.println(message);
|
||||
delay(10);
|
||||
_udp.beginPacketMulticast(_multicastAddr, _port, _interfaceAddr);
|
||||
message.toCharArray(_packetBuffer, 100);
|
||||
_udp.print(_packetBuffer);
|
||||
|
||||
Reference in New Issue
Block a user