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);
|
||||
}
|
||||
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);
|
||||
}
|
||||
// build response and store in m_response for sending back to requesting master
|
||||
|
||||
Reference in New Issue
Block a user