fix for timeout
This commit is contained in:
+3
-1
@@ -351,11 +351,13 @@ class Meshcore {
|
|||||||
$response = CoreProtocol::readFrame($this->serial);
|
$response = CoreProtocol::readFrame($this->serial);
|
||||||
$obj = CoreParser::parseResponse($response);
|
$obj = CoreParser::parseResponse($response);
|
||||||
|
|
||||||
|
echo "D: got a " . get_class($obj) . ", was expecting $class_expected\n";
|
||||||
|
|
||||||
if( !is_a($obj, $class_expected) ) {
|
if( !is_a($obj, $class_expected) ) {
|
||||||
array_push($this->msg_queue, $obj);
|
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;
|
return (is_a($obj, $class_expected))?$obj:null;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user