diff --git a/connections/canconnection.cpp b/connections/canconnection.cpp index 8edd17c..084f889 100644 --- a/connections/canconnection.cpp +++ b/connections/canconnection.cpp @@ -298,7 +298,12 @@ bool CANConnection::addTargettedFrame(int pBusId, uint32_t ID, uint32_t mask, QO target.id = ID; target.mask = mask; target.observer = receiver; - mBusData[pBusId].mTargettedFrames.append(target); + if (pBusId > -1) + mBusData[pBusId].mTargettedFrames.append(target); + else + { + for (int i = 0; i < mBusData.count(); i++) mBusData[i].mTargettedFrames.append(target); + } return true; }