From 0701af8788897959e1e9b2d2f2d21f33a6ab4726 Mon Sep 17 00:00:00 2001 From: Ben Menking Date: Thu, 4 Jun 2026 10:30:36 -0400 Subject: [PATCH] fix for timeout --- src/Meshcore.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Meshcore.php b/src/Meshcore.php index cc12ad4..458c918 100644 --- a/src/Meshcore.php +++ b/src/Meshcore.php @@ -351,11 +351,13 @@ class Meshcore { $response = CoreProtocol::readFrame($this->serial); $obj = CoreParser::parseResponse($response); + echo "D: got a " . get_class($obj) . ", was expecting $class_expected\n"; + if( !is_a($obj, $class_expected) ) { array_push($this->msg_queue, $obj); } } - while((time() - $mark) < 5000 || is_a($obj, $class_expected)); + while((time() - $mark) < 5 || is_a($obj, $class_expected)); return (is_a($obj, $class_expected))?$obj:null; }