Changed default signalviewer message matching to be by ID
This commit is contained in:
@@ -283,14 +283,15 @@ void SignalViewerWindow::loadDefinitions(bool append)
|
||||
QString msgName = QString(tokens[2]);
|
||||
QString sigName = QString(tokens[3]);
|
||||
DBC_MESSAGE *msg;;
|
||||
if (msg = dbcHandler->findMessage(msgName))
|
||||
if(msg = dbcHandler->findMessage(msgId))
|
||||
{
|
||||
sig = msg->sigHandler->findSignalByName(sigName);
|
||||
if(sig)
|
||||
loadedSignals.append(sig);
|
||||
}
|
||||
else if(msg = dbcHandler->findMessage(msgId))
|
||||
else if (msg = dbcHandler->findMessage(msgName))
|
||||
{
|
||||
//this is not a very safe way to match since messages names can be duplicated
|
||||
sig = msg->sigHandler->findSignalByName(sigName);
|
||||
if(sig)
|
||||
loadedSignals.append(sig);
|
||||
|
||||
Reference in New Issue
Block a user