Updated framesenderwindow to support the new trigger types and use the triggermask. It might actually work now.

This commit is contained in:
Collin Kidder
2023-09-25 21:50:57 -04:00
parent dda3109f60
commit b78ab3c7bd
2 changed files with 104 additions and 18 deletions
+9 -2
View File
@@ -251,8 +251,15 @@ void TriggerDialog::FillDetails()
if (triggers[selectedRow].triggerMask & TriggerMask::TRG_ID)
{
ui->cmMsgID->setEnabled(true);
ui->cmMsgID->setCurrentText(QString::number(triggers[selectedRow].ID, 16));
ui->cbMsgID->setCheckState(Qt::Checked);
QString build = "0x" + QString::number(triggers[selectedRow].ID, 16);
DBC_MESSAGE *msg = dbcHandler->findMessage(triggers[selectedRow].ID);
if (msg)
{
build = build + " (" + msg->name + ")";
}
ui->cmMsgID->setCurrentText(build);
}
else
{
@@ -287,8 +294,8 @@ void TriggerDialog::FillDetails()
if (triggers[selectedRow].triggerMask & TriggerMask::TRG_SIGNAL)
{
ui->cmSignal->setEnabled(true);
ui->cmSignal->setCurrentText(triggers[selectedRow].sigName);
ui->cbSignal->setCheckState(Qt::Checked);
ui->cmSignal->setCurrentText(triggers[selectedRow].sigName);
}
else
{