fix for answering to first scan only
This commit is contained in:
@@ -897,7 +897,7 @@ result_t BusHandler::handleSymbol() {
|
|||||||
return setState(bs_skip, RESULT_ERR_INVALID_ARG);
|
return setState(bs_skip, RESULT_ERR_INVALID_ARG);
|
||||||
}
|
}
|
||||||
istringstream input; // TODO create input from database of internal variables
|
istringstream input; // TODO create input from database of internal variables
|
||||||
if (message == m_messages->getScanMessage()) {
|
if (message == m_messages->getScanMessage() || message == m_messages->getScanMessage(m_ownSlaveAddress)) {
|
||||||
input.str(SCAN_ANSWER);
|
input.str(SCAN_ANSWER);
|
||||||
}
|
}
|
||||||
// build response and store in m_response for sending back to requesting master
|
// build response and store in m_response for sending back to requesting master
|
||||||
|
|||||||
Reference in New Issue
Block a user