From bf5976bcd8ff065fa01404f16ab2a84ead00514e Mon Sep 17 00:00:00 2001 From: Roland Jax Date: Tue, 14 Oct 2014 19:02:49 +0200 Subject: [PATCH] compare prior nibble (prior class of arbitration) for retry added. --- src/ebusloop.cpp | 4 ++++ src/main.cpp | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ebusloop.cpp b/src/ebusloop.cpp index 8ab425b2..2387fdda 100644 --- a/src/ebusloop.cpp +++ b/src/ebusloop.cpp @@ -192,6 +192,10 @@ void* EBusLoop::run() } } + // get bus retry + if (busResult == RESULT_BUS_PRIOR_RETRY) + L.log(bus, trace, " getBus prior retry"); + if (busResult == RESULT_ERR_BUS_LOST) { L.log(bus, trace, " getBus failure"); if (lookbusretries >= m_lookbusretries) { diff --git a/src/main.cpp b/src/main.cpp index 4b90dd96..9ad1056e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -52,8 +52,8 @@ void define_args() "\tnumber retries send ebus command (2)", Appl::type_int, Appl::opt_mandatory); - A.addItem("p_lookbusretries", Appl::Param(5), "", "lookbusretries", - "number retries to look ebus (5)", + A.addItem("p_lookbusretries", Appl::Param(2), "", "lookbusretries", + "number retries to look ebus (2)", Appl::type_int, Appl::opt_mandatory); A.addItem("p_recvtimeout", Appl::Param(15000), "", "recvtimeout",