From 9641608efc4a69de7d33dd29a34c2cb387142f9c Mon Sep 17 00:00:00 2001 From: jens Date: Sat, 9 Jul 2022 12:02:13 +0200 Subject: [PATCH] - added test button - added sample slip for performance investigation --- Source/ControlComponent.cpp | 13 +++++++++++ Source/ControlComponent.h | 1 + Source/Receiver.cpp | 44 +++++++++++++++++++++++++++++-------- Source/Receiver.hpp | 15 +++++++++++++ 4 files changed, 64 insertions(+), 9 deletions(-) diff --git a/Source/ControlComponent.cpp b/Source/ControlComponent.cpp index 49c4379..2b40f14 100644 --- a/Source/ControlComponent.cpp +++ b/Source/ControlComponent.cpp @@ -270,6 +270,11 @@ ControlComponent::ControlComponent (ReceiverInterface *pReceiverControlListener, m_buttonResetReset->setButtonText (TRANS("Reset")); m_buttonResetReset->addListener (this); + addAndMakeVisible (m_buttonTest = new TextButton ("Test")); + m_buttonTest->setTooltip (TRANS("Test button")); + m_buttonTest->setButtonText (TRANS("Test")); + m_buttonTest->addListener (this); + addAndMakeVisible (m_entryAgcMu_0 = new TextEditor ("AGC Adaption Rate 0")); m_entryAgcMu_0->setTooltip (TRANS("AGC Adaption Rate 0")); m_entryAgcMu_0->setMultiLine (false); @@ -782,6 +787,7 @@ ControlComponent::~ControlComponent() m_labelNoiseStr = nullptr; m_labelSymbolReceivedCount = nullptr; m_buttonResetReset = nullptr; + m_buttonTest = nullptr; m_entryAgcMu_0 = nullptr; toggleButtonCmaTrainingEnable = nullptr; toggleButtonDfeTrainingEnable = nullptr; @@ -1200,6 +1206,7 @@ void ControlComponent::resized() m_labelNoiseStr->setBounds (576, 624, 58, 24); m_labelSymbolReceivedCount->setBounds (544, 288, 90, 24); m_buttonResetReset->setBounds (512, 792, 64, 24); + m_buttonTest->setBounds (512, 692, 64, 24); m_entryAgcMu_0->setBounds (560, 104, 64, 24); toggleButtonCmaTrainingEnable->setBounds (24, 320, 64, 24); toggleButtonDfeTrainingEnable->setBounds (280, 320, 64, 24); @@ -1329,6 +1336,12 @@ void ControlComponent::buttonClicked (Button* buttonThatWasClicked) m_pReceiverControlListener->reset(); //[/UserButtonCode_m_buttonResetReset] } + else if (buttonThatWasClicked == m_buttonTest) + { + //[UserButtonCode_m_buttonResetReset] -- add your button handler code here.. + m_pReceiverControlListener->test(); + //[/UserButtonCode_m_buttonResetReset] + } else if (buttonThatWasClicked == toggleButtonCmaTrainingEnable) { //[UserButtonCode_toggleButtonCmaTrainingEnable] -- add your button handler code here.. diff --git a/Source/ControlComponent.h b/Source/ControlComponent.h index cd1fc3d..d206934 100644 --- a/Source/ControlComponent.h +++ b/Source/ControlComponent.h @@ -115,6 +115,7 @@ private: ScopedPointer