X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FAdapterCommunication.cpp;h=caa8442c1b59185dbf37e6ab52eb0c946ca38517;hb=11d13a028204b3ead4019292845e160a0edd5c52;hp=3a1cfeb735b022749de36aa61cb18f4622d62d02;hpb=a171d2fdf17b447edd79134c5a092abe4658c919;p=deb_libcec.git diff --git a/src/lib/AdapterCommunication.cpp b/src/lib/AdapterCommunication.cpp index 3a1cfeb..caa8442 100644 --- a/src/lib/AdapterCommunication.cpp +++ b/src/lib/AdapterCommunication.cpp @@ -43,6 +43,7 @@ using namespace CEC; CCECAdapterMessage::CCECAdapterMessage(const cec_command &command) { clear(); + maxTries = command.retries + 1; //set ack polarity to high when transmitting to the broadcast address //set ack polarity low when transmitting to any other address @@ -289,7 +290,7 @@ bool CAdapterCommunication::Open(const char *strPort, uint16_t iBaudRate /* = 38 //clear any input bytes uint8_t buff[1024]; - while (m_port->Read(buff, sizeof(buff), 500) > 0) {} + while (m_port->Read(buff, sizeof(buff), 1000) > 0) {} if (CreateThread()) {