dont add transfer latency when acting as syn generator
This commit is contained in:
@@ -567,7 +567,8 @@ result_t BusHandler::handleSymbol() {
|
||||
|
||||
// receive next symbol (optionally check reception of sent symbol)
|
||||
symbol_t recvSymbol;
|
||||
result = m_device->recv(timeout+m_transferLatency, &recvSymbol);
|
||||
bool isAutoSyn = !sending && m_generateSynInterval == SYN_TIMEOUT && (m_state == bs_noSignal || m_state == bs_skip);
|
||||
result = m_device->recv(timeout+(isAutoSyn ? 0 : m_transferLatency), &recvSymbol);
|
||||
if (sending) {
|
||||
clockGettime(&recvTime);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user