notify sent master address on arbitration success/failure

This commit is contained in:
john30
2018-09-15 14:06:52 +02:00
parent 33ecfd7c87
commit 13ee2a1fd7
+6
View File
@@ -348,10 +348,16 @@ bool Device::read(symbol_t* value, bool isAvailable, ArbitrationState* arbitrati
switch (ch) {
case ENH_STARTED:
*arbitrationState = as_won;
if (m_listener != NULL) {
m_listener->notifyDeviceData(m_arbitrationMaster, false);
}
m_arbitrationMaster = SYN;
break;
case ENH_FAILED:
*arbitrationState = as_error;
if (m_listener != NULL) {
m_listener->notifyDeviceData(m_arbitrationMaster, false);
}
m_arbitrationMaster = SYN;
break;
case ENH_RECEIVED: