diff --git a/src/dataformatpanel.cpp b/src/dataformatpanel.cpp --- a/src/dataformatpanel.cpp +++ b/src/dataformatpanel.cpp @@ -34,6 +34,7 @@ DataFormatPanel::DataFormatPanel(QSerial ui(new Ui::DataFormatPanel), bsReader(port, channelMan, this), asciiReader(port, channelMan, this), + framedReader(port, channelMan, this), demoReader(port, channelMan, this) { ui->setupUi(this); @@ -64,6 +65,11 @@ DataFormatPanel::DataFormatPanel(QSerial if (checked) selectReader(&asciiReader); }); + connect(ui->rbFramed, &QRadioButton::toggled, [this](bool checked) + { + if (checked) selectReader(&framedReader); + }); + // re-purpose numofchannels settings from actual reader settings to demo reader connect(this, &DataFormatPanel::numOfChannelsChanged, &demoReader, &DemoReader::setNumOfChannels);