summaryrefslogtreecommitdiffstats
path: root/clients/tde/src/part/scope/part.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clients/tde/src/part/scope/part.cpp')
-rw-r--r--clients/tde/src/part/scope/part.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/clients/tde/src/part/scope/part.cpp b/clients/tde/src/part/scope/part.cpp
index 94990b4..48d7211 100644
--- a/clients/tde/src/part/scope/part.cpp
+++ b/clients/tde/src/part/scope/part.cpp
@@ -681,7 +681,7 @@ void ScopePart::mainEventLoop() {
m_socket->clearFrameTail();
if (result == "ACK") {
- if (m_currentOpChannel < m_maxNumberOfTraces) {
+ if (m_currentOpChannel < (m_maxNumberOfTraces-1)) {
m_currentOpChannel++;
SET_NEXT_STATE(ScopeState_ChannelActiveStateRequest)
}
@@ -799,7 +799,7 @@ void ScopePart::mainEventLoop() {
m_socket->clearFrameTail();
if (result == "ACK") {
- if (m_currentOpChannel < m_maxNumberOfTraces) {
+ if (m_currentOpChannel < (m_maxNumberOfTraces-1)) {
m_currentOpChannel++;
SET_NEXT_STATE(ScopeState_TracePermittedVoltsDivRequest)
}
@@ -1178,7 +1178,7 @@ void ScopePart::mainEventLoop() {
SET_NEXT_STATE_DATA_WAITING(ScopeState_ChannelActiveStateUpdate+1)
}
else {
- if (m_currentOpChannel < m_maxNumberOfTraces) {
+ if (m_currentOpChannel < (m_maxNumberOfTraces-1)) {
m_currentOpChannel++;
SET_NEXT_STATE(ScopeState_ChannelActiveStateUpdate)
}
@@ -1646,20 +1646,20 @@ void ScopePart::updateGraticule() {
if (m_maxNumberOfTraces > 3) m_base->traceZoomWidget->setTraceColor(3, TQColor(128, 128, 255));
for (int traceno=1; traceno<=m_maxNumberOfTraces; traceno++) {
- m_traceWidget->setTraceEnabled(traceno-1, m_channelActive[traceno]);
- m_traceWidget->setTraceName(traceno-1, TQString("Channel %1").arg(traceno));
- m_traceWidget->setTraceHorizontalUnits(traceno-1, "s");
- m_traceWidget->setTraceVerticalUnits(traceno-1, "V");
+ m_traceWidget->setTraceEnabled(traceno-1, m_channelActive[traceno], TraceWidget::FullText, true);
+ m_traceWidget->setTraceName(traceno-1, TQString("Channel %1").arg(traceno), true);
+ m_traceWidget->setTraceHorizontalUnits(traceno-1, "s", true);
+ m_traceWidget->setTraceVerticalUnits(traceno-1, "V", true);
- m_base->traceZoomWidget->setTraceEnabled(traceno-1, m_channelActive[traceno], false);
- m_base->traceZoomWidget->setTraceName(traceno-1, TQString("Channel %1").arg(traceno));
- m_base->traceZoomWidget->setTraceHorizontalUnits(traceno-1, "s");
- m_base->traceZoomWidget->setTraceVerticalUnits(traceno-1, "V");
+ m_base->traceZoomWidget->setTraceEnabled(traceno-1, m_channelActive[traceno], TraceWidget::SummaryText, true);
+ m_base->traceZoomWidget->setTraceName(traceno-1, TQString("Channel %1").arg(traceno), true);
+ m_base->traceZoomWidget->setTraceHorizontalUnits(traceno-1, "s", true);
+ m_base->traceZoomWidget->setTraceVerticalUnits(traceno-1, "V", true);
- m_traceWidget->setNumberOfSamples(traceno-1, m_samplesInTrace[traceno]);
- m_base->traceZoomWidget->setNumberOfSamples(traceno-1, m_samplesInTrace[traceno]);
+ m_traceWidget->setNumberOfSamples(traceno-1, m_samplesInTrace[traceno], true);
+ m_base->traceZoomWidget->setNumberOfSamples(traceno-1, m_samplesInTrace[traceno], (traceno<m_maxNumberOfTraces)?true:false);
- m_traceWidget->setDisplayLimits(traceno-1, TQRectF(0.0, (m_voltsDiv[traceno]*m_vdivs)/2.0, (m_secsDiv[traceno]*m_hdivs), (m_voltsDiv[traceno]*m_vdivs)/-2.0));
+ m_traceWidget->setDisplayLimits(traceno-1, TQRectF(0.0, (m_voltsDiv[traceno]*m_vdivs)/2.0, (m_secsDiv[traceno]*m_hdivs), (m_voltsDiv[traceno]*m_vdivs)/-2.0), (traceno<m_maxNumberOfTraces)?true:false);
if (m_traceControlWidgetList[traceno-1]) {
m_traceControlWidgetList[traceno-1]->setSelectedVoltsPerDiv(m_voltsDiv[traceno]);
m_traceControlWidgetList[traceno-1]->setTraceEnabled(m_channelActive[traceno]);