Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
amiralnar committed Mar 24, 2023
2 parents d9b5717 + 044fea3 commit e5dcada
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 8 deletions.
14 changes: 14 additions & 0 deletions frameplaybackwindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -576,6 +576,7 @@ void FramePlaybackWindow::btnLoadLive()

void FramePlaybackWindow::btnBackOneClick()
{
if (!checkNoSeqLoaded()) return;
forward = false;
isPlaying = false;
wantPlaying = false;
Expand All @@ -593,6 +594,7 @@ void FramePlaybackWindow::btnPauseClick()

void FramePlaybackWindow::btnReverseClick()
{
if (!checkNoSeqLoaded()) return;
forward = false;
wantPlaying = true;
if (!ui->ckWaitForTraffic->isChecked())
Expand Down Expand Up @@ -628,6 +630,7 @@ void FramePlaybackWindow::btnStopClick()

void FramePlaybackWindow::btnPlayClick()
{
if (!checkNoSeqLoaded()) return;
forward = true;
wantPlaying = true;
if (!ui->ckWaitForTraffic->isChecked())
Expand All @@ -640,13 +643,24 @@ void FramePlaybackWindow::btnPlayClick()

void FramePlaybackWindow::btnFwdOneClick()
{
if (!checkNoSeqLoaded()) return;
forward = true;
isPlaying = false;
wantPlaying = false;
playbackObject.stepPlaybackForward();
updateFrameLabel();
}

bool FramePlaybackWindow::checkNoSeqLoaded()
{
if (seqItems.count() == 0)
{
QMessageBox::warning(this, "Warning", "Cannot begin playback until at\nleast one playback source is loaded.");
return false;
}
return true;
}

void FramePlaybackWindow::changePlaybackSpeed(int newSpeed)
{
playbackObject.setPlaybackInterval(newSpeed);
Expand Down
1 change: 1 addition & 0 deletions frameplaybackwindow.h
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ private slots:
void readSettings();
void writeSettings();
void calculateWhichBus();
bool checkNoSeqLoaded();
bool eventFilter(QObject *obj, QEvent *event);
};

Expand Down
26 changes: 19 additions & 7 deletions re/udsscanwindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ void UDSScanWindow::displayScanEntry(int idx)
{
if (inhibitUpdates) return;
if (idx == -1) return;
inhibitUpdates = true; //need to do this so it doesn't mess things up as we fill in the fields
currEditEntry = &scanEntries.data()[idx];
ui->spinStartID->setValue(currEditEntry->startID);
ui->spinEndID->setValue(currEditEntry->endID);
Expand All @@ -143,6 +144,7 @@ void UDSScanWindow::displayScanEntry(int idx)
ui->spinLowerSubfunc->setValue(currEditEntry->subfunctLower);
ui->spinUpperSubfunc->setValue(currEditEntry->subfunctUpper);
ui->spinIncrement->setValue(currEditEntry->subfunctIncrement);
inhibitUpdates = false;
}

void UDSScanWindow::deleteSelectedScan()
Expand Down Expand Up @@ -215,20 +217,30 @@ void UDSScanWindow::loadScans()
QMessageBox::warning(this, "Cannot Load File", "File is not a supported version.\nCannot load it!");
return;
}
inhibitUpdates = true;;
inhibitUpdates = true;
scanEntries.clear();
ui->listScansToRun->clear();
int numEntries;
load >> numEntries;
for (int i = 0; i < numEntries; i++)
{
ScanEntry entry;
load >> entry.startID >> entry.endID;
load >> entry.idOffset >> entry.bAdaptiveOffset >> entry.bShowNoReplies;
load >> entry.busToScan >> entry.maxWaitTime >> entry.scanType;
load >> entry.sessType >> entry.subfunctLen >> entry.subfunctLower;
load >> entry.subfunctUpper >> entry.subfunctIncrement;
load >> entry.serviceLower >> entry.serviceUpper;
load >> entry.startID;
load >> entry.endID;
load >> entry.idOffset;
load >> entry.bAdaptiveOffset;
load >> entry.bShowNoReplies;
load >> entry.busToScan;
load >> entry.maxWaitTime;
load >> entry.scanType;
load >> entry.sessType;
load >> entry.subfunctLen;
load >> entry.subfunctLower;
load >> entry.subfunctUpper;
load >> entry.subfunctIncrement;
load >> entry.serviceLower;
load >> entry.serviceUpper;

scanEntries.append(entry);
ui->listScansToRun->addItem(generateListDesc(scanEntries.length() - 1));
}
Expand Down
2 changes: 1 addition & 1 deletion ui/udsscanwindow.ui
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@
<number>1024</number>
</property>
<property name="singleStep">
<number>8</number>
<number>1</number>
</property>
<property name="displayIntegerBase">
<number>16</number>
Expand Down

0 comments on commit e5dcada

Please sign in to comment.