From 869f1a4191fb3a44ef76d9d35492be03274b20e9 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 18 Nov 2023 09:58:55 +0100 Subject: [PATCH] Rewriting of copyright notices for plugins/samplesink. Part of #1893 --- .../aaroniartsaoutput/aaroniartsaoutput.cpp | 3 +- .../aaroniartsaoutput/aaroniartsaoutput.h | 5 +- .../aaroniartsaoutputgui.cpp | 3 +- .../aaroniartsaoutput/aaroniartsaoutputgui.h | 3 +- .../aaroniartsaoutputplugin.cpp | 4 +- .../aaroniartsaoutputplugin.h | 6 +- .../aaroniartsaoutputsettings.cpp | 4 +- .../aaroniartsaoutputsettings.h | 4 +- .../aaroniartsaoutputwebapiadapter.cpp | 4 +- .../aaroniartsaoutputwebapiadapter.h | 4 +- .../aaroniartsaoutputworker.cpp | 2 +- .../aaroniartsaoutputworker.h | 2 +- .../samplesink/audiooutput/audiooutput.cpp | 4 +- plugins/samplesink/audiooutput/audiooutput.h | 5 +- .../samplesink/audiooutput/audiooutputgui.cpp | 3 +- .../samplesink/audiooutput/audiooutputgui.h | 3 +- .../audiooutput/audiooutputplugin.cpp | 3 +- .../audiooutput/audiooutputplugin.h | 5 +- .../audiooutput/audiooutputsettings.cpp | 5 +- .../audiooutput/audiooutputsettings.h | 5 +- .../audiooutput/audiooutputwebapiadapter.cpp | 5 +- .../audiooutput/audiooutputwebapiadapter.h | 5 +- .../audiooutput/audiooutputworker.cpp | 2 +- .../audiooutput/audiooutputworker.h | 5 +- .../bladerf1output/bladerf1output.cpp | 2 +- .../bladerf1output/bladerf1output.h | 5 +- .../bladerf1output/bladerf1outputgui.cpp | 3 +- .../bladerf1output/bladerf1outputgui.h | 6 +- .../bladerf1output/bladerf1outputplugin.cpp | 5 +- .../bladerf1output/bladerf1outputplugin.h | 6 +- .../bladerf1output/bladerf1outputsettings.cpp | 2 +- .../bladerf1output/bladerf1outputsettings.h | 5 +- .../bladerf1output/bladerf1outputthread.cpp | 2 +- .../bladerf1output/bladerf1outputthread.h | 5 +- .../bladerf1outputwebapiadapter.cpp | 4 +- .../bladerf1outputwebapiadapter.h | 6 +- .../bladerf2output/bladerf2output.cpp | 2 +- .../bladerf2output/bladerf2output.h | 5 +- .../bladerf2output/bladerf2outputgui.cpp | 4 +- .../bladerf2output/bladerf2outputgui.h | 3 +- .../bladerf2output/bladerf2outputplugin.cpp | 5 +- .../bladerf2output/bladerf2outputplugin.h | 6 +- .../bladerf2output/bladerf2outputsettings.cpp | 4 +- .../bladerf2output/bladerf2outputsettings.h | 4 +- .../bladerf2output/bladerf2outputthread.cpp | 2 +- .../bladerf2output/bladerf2outputthread.h | 2 +- .../bladerf2outputwebapiadapter.cpp | 4 +- .../bladerf2outputwebapiadapter.h | 6 +- plugins/samplesink/fileoutput/fileoutput.cpp | 3 +- plugins/samplesink/fileoutput/fileoutput.h | 6 +- .../samplesink/fileoutput/fileoutputgui.cpp | 4 +- plugins/samplesink/fileoutput/fileoutputgui.h | 3 +- .../fileoutput/fileoutputplugin.cpp | 4 +- .../samplesink/fileoutput/fileoutputplugin.h | 6 +- .../fileoutput/fileoutputsettings.cpp | 4 +- .../fileoutput/fileoutputsettings.h | 4 +- .../fileoutput/fileoutputwebapiadapter.cpp | 4 +- .../fileoutput/fileoutputwebapiadapter.h | 4 +- .../fileoutput/fileoutputworker.cpp | 2 +- .../samplesink/fileoutput/fileoutputworker.h | 5 +- .../samplesink/hackrfoutput/hackrfoutput.cpp | 2 +- .../samplesink/hackrfoutput/hackrfoutput.h | 5 +- .../hackrfoutput/hackrfoutputgui.cpp | 3 +- .../samplesink/hackrfoutput/hackrfoutputgui.h | 3 +- .../hackrfoutput/hackrfoutputplugin.cpp | 4 +- .../hackrfoutput/hackrfoutputplugin.h | 6 +- .../hackrfoutput/hackrfoutputsettings.cpp | 2 +- .../hackrfoutput/hackrfoutputsettings.h | 5 +- .../hackrfoutput/hackrfoutputthread.cpp | 2 +- .../hackrfoutput/hackrfoutputthread.h | 5 +- .../hackrfoutputwebapiadapter.cpp | 4 +- .../hackrfoutput/hackrfoutputwebapiadapter.h | 6 +- .../limesdroutput/limesdroutput.cpp | 3 +- .../samplesink/limesdroutput/limesdroutput.h | 6 +- .../limesdroutput/limesdroutputgui.cpp | 3 +- .../limesdroutput/limesdroutputgui.h | 3 +- .../limesdroutput/limesdroutputplugin.cpp | 4 +- .../limesdroutput/limesdroutputplugin.h | 6 +- .../limesdroutput/limesdroutputsettings.cpp | 4 +- .../limesdroutput/limesdroutputsettings.h | 4 +- .../limesdroutput/limesdroutputthread.cpp | 2 +- .../limesdroutput/limesdroutputthread.h | 5 +- .../limesdroutputwebapiadapter.cpp | 4 +- .../limesdroutputwebapiadapter.h | 6 +- .../samplesink/localoutput/localoutput.cpp | 3 +- plugins/samplesink/localoutput/localoutput.h | 5 +- .../samplesink/localoutput/localoutputgui.cpp | 3 +- .../samplesink/localoutput/localoutputgui.h | 3 +- .../localoutput/localoutputplugin.cpp | 4 +- .../localoutput/localoutputplugin.h | 6 +- .../localoutput/localoutputsettings.cpp | 4 +- .../localoutput/localoutputsettings.h | 4 +- .../localoutput/localoutputwebapiadapter.cpp | 4 +- .../localoutput/localoutputwebapiadapter.h | 6 +- .../plutosdroutput/plutosdroutput.cpp | 6 +- .../plutosdroutput/plutosdroutput.h | 6 +- .../plutosdroutput/plutosdroutputgui.cpp | 6 +- .../plutosdroutput/plutosdroutputgui.h | 6 +- .../plutosdroutput/plutosdroutputplugin.cpp | 4 +- .../plutosdroutput/plutosdroutputplugin.h | 6 +- .../plutosdroutput/plutosdroutputsettings.cpp | 2 +- .../plutosdroutput/plutosdroutputsettings.h | 5 +- .../plutosdroutput/plutosdroutputthread.cpp | 2 +- .../plutosdroutput/plutosdroutputthread.h | 5 +- .../plutosdroutputwebapiadapter.cpp | 4 +- .../plutosdroutputwebapiadapter.h | 6 +- plugins/samplesink/remoteoutput/UDPSocket.cpp | 2 +- plugins/samplesink/remoteoutput/UDPSocket.h | 3 +- .../samplesink/remoteoutput/remoteoutput.cpp | 2 +- .../samplesink/remoteoutput/remoteoutput.h | 601 +++++++++--------- .../remoteoutput/remoteoutputfifo.cpp | 2 +- .../remoteoutput/remoteoutputfifo.h | 4 +- .../remoteoutput/remoteoutputgui.cpp | 4 +- .../samplesink/remoteoutput/remoteoutputgui.h | 3 +- .../remoteoutput/remoteoutputplugin.cpp | 4 +- .../remoteoutput/remoteoutputplugin.h | 6 +- .../remoteoutput/remoteoutputsender.cpp | 6 +- .../remoteoutput/remoteoutputsender.h | 6 +- .../remoteoutput/remoteoutputsettings.cpp | 4 +- .../remoteoutput/remoteoutputsettings.h | 4 +- .../remoteoutputwebapiadapter.cpp | 4 +- .../remoteoutput/remoteoutputwebapiadapter.h | 6 +- .../remoteoutput/remoteoutputworker.cpp | 2 +- .../remoteoutput/remoteoutputworker.h | 5 +- .../samplesink/remoteoutput/udpsinkfec.cpp | 2 +- plugins/samplesink/remoteoutput/udpsinkfec.h | 2 +- .../soapysdroutput/soapysdroutput.cpp | 5 +- .../soapysdroutput/soapysdroutput.h | 4 +- .../soapysdroutput/soapysdroutputgui.cpp | 3 +- .../soapysdroutput/soapysdroutputgui.h | 2 +- .../soapysdroutput/soapysdroutputplugin.cpp | 4 +- .../soapysdroutput/soapysdroutputplugin.h | 6 +- .../soapysdroutput/soapysdroutputsettings.cpp | 4 +- .../soapysdroutput/soapysdroutputsettings.h | 4 +- .../soapysdroutput/soapysdroutputthread.cpp | 2 +- .../soapysdroutput/soapysdroutputthread.h | 2 +- .../soapysdroutputwebapiadapter.cpp | 4 +- .../soapysdroutputwebapiadapter.h | 6 +- plugins/samplesink/testsink/testsinkgui.cpp | 4 +- plugins/samplesink/testsink/testsinkgui.h | 2 +- .../samplesink/testsink/testsinkoutput.cpp | 2 +- plugins/samplesink/testsink/testsinkoutput.h | 5 +- .../samplesink/testsink/testsinkplugin.cpp | 4 +- plugins/samplesink/testsink/testsinkplugin.h | 6 +- .../samplesink/testsink/testsinksettings.cpp | 4 +- .../samplesink/testsink/testsinksettings.h | 4 +- .../samplesink/testsink/testsinkworker.cpp | 2 +- plugins/samplesink/testsink/testsinkworker.h | 5 +- plugins/samplesink/usrpoutput/usrpoutput.cpp | 4 +- plugins/samplesink/usrpoutput/usrpoutput.h | 7 +- .../samplesink/usrpoutput/usrpoutputgui.cpp | 4 +- plugins/samplesink/usrpoutput/usrpoutputgui.h | 4 +- .../usrpoutput/usrpoutputplugin.cpp | 6 +- .../samplesink/usrpoutput/usrpoutputplugin.h | 8 +- .../usrpoutput/usrpoutputsettings.cpp | 6 +- .../usrpoutput/usrpoutputsettings.h | 6 +- .../usrpoutput/usrpoutputthread.cpp | 4 +- .../samplesink/usrpoutput/usrpoutputthread.h | 5 + .../usrpoutput/usrpoutputwebapiadapter.cpp | 5 +- .../usrpoutput/usrpoutputwebapiadapter.h | 7 +- plugins/samplesink/xtrxoutput/xtrxoutput.cpp | 2 + plugins/samplesink/xtrxoutput/xtrxoutput.h | 5 + .../samplesink/xtrxoutput/xtrxoutputgui.cpp | 3 + plugins/samplesink/xtrxoutput/xtrxoutputgui.h | 3 + .../xtrxoutput/xtrxoutputplugin.cpp | 4 + .../samplesink/xtrxoutput/xtrxoutputplugin.h | 6 + .../xtrxoutput/xtrxoutputsettings.cpp | 4 + .../xtrxoutput/xtrxoutputsettings.h | 4 + .../xtrxoutput/xtrxoutputthread.cpp | 2 + .../samplesink/xtrxoutput/xtrxoutputthread.h | 2 + .../xtrxoutput/xtrxoutputwebapiadapter.cpp | 4 + .../xtrxoutput/xtrxoutputwebapiadapter.h | 6 +- 172 files changed, 826 insertions(+), 479 deletions(-) diff --git a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutput.cpp b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutput.cpp index 0d5ca9a4b..a463c0bc8 100644 --- a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutput.cpp +++ b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutput.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2018 beta-tester // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutput.h b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutput.h index ac9a5cb26..08f49e19a 100644 --- a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutput.h +++ b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutput.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020, 2022-2023 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputgui.cpp b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputgui.cpp index e50d18743..a74059de7 100644 --- a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputgui.cpp +++ b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputgui.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2019-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputgui.h b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputgui.h index 9a8ca6a4a..96fd30827 100644 --- a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputgui.h +++ b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputgui.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputplugin.cpp b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputplugin.cpp index 49ccee076..1468af819 100644 --- a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputplugin.cpp +++ b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputplugin.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputplugin.h b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputplugin.h index 404095277..d5f3c29ad 100644 --- a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputplugin.h +++ b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputplugin.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2017, 2019-2020, 2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputsettings.cpp b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputsettings.cpp index 099b5df14..bfb55e411 100644 --- a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputsettings.cpp +++ b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputsettings.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022-2023 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputsettings.h b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputsettings.h index d36af2697..0c4e602db 100644 --- a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputsettings.h +++ b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputsettings.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022-2023 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputwebapiadapter.cpp b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputwebapiadapter.cpp index 2ab95592b..6b4413877 100644 --- a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputwebapiadapter.cpp +++ b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputwebapiadapter.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021, 2023 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputwebapiadapter.h b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputwebapiadapter.h index c4540b7d8..25552c4cf 100644 --- a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputwebapiadapter.h +++ b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputwebapiadapter.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019, 2021, 2023 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputworker.cpp b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputworker.cpp index 671333c3d..73fbb97cb 100644 --- a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputworker.cpp +++ b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputworker.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2023 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputworker.h b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputworker.h index 8dec17583..7efe6e6af 100644 --- a/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputworker.h +++ b/plugins/samplesink/aaroniartsaoutput/aaroniartsaoutputworker.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2023 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/audiooutput/audiooutput.cpp b/plugins/samplesink/audiooutput/audiooutput.cpp index 68c86b590..a107923db 100644 --- a/plugins/samplesink/audiooutput/audiooutput.cpp +++ b/plugins/samplesink/audiooutput/audiooutput.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2018 beta-tester // +// Copyright (C) 2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/audiooutput/audiooutput.h b/plugins/samplesink/audiooutput/audiooutput.h index 25895016c..2dcf75d5d 100644 --- a/plugins/samplesink/audiooutput/audiooutput.h +++ b/plugins/samplesink/audiooutput/audiooutput.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/audiooutput/audiooutputgui.cpp b/plugins/samplesink/audiooutput/audiooutputgui.cpp index 918eb60fc..c6ea6078b 100644 --- a/plugins/samplesink/audiooutput/audiooutputgui.cpp +++ b/plugins/samplesink/audiooutput/audiooutputgui.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/audiooutput/audiooutputgui.h b/plugins/samplesink/audiooutput/audiooutputgui.h index ad8f6e79c..e95f699b1 100644 --- a/plugins/samplesink/audiooutput/audiooutputgui.h +++ b/plugins/samplesink/audiooutput/audiooutputgui.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2016-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2020, 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/audiooutput/audiooutputplugin.cpp b/plugins/samplesink/audiooutput/audiooutputplugin.cpp index fd9888522..a29d7b8c2 100644 --- a/plugins/samplesink/audiooutput/audiooutputplugin.cpp +++ b/plugins/samplesink/audiooutput/audiooutputplugin.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/audiooutput/audiooutputplugin.h b/plugins/samplesink/audiooutput/audiooutputplugin.h index 030ec3000..99479f98d 100644 --- a/plugins/samplesink/audiooutput/audiooutputplugin.h +++ b/plugins/samplesink/audiooutput/audiooutputplugin.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2017, 2019-2020 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/audiooutput/audiooutputsettings.cpp b/plugins/samplesink/audiooutput/audiooutputsettings.cpp index 4548afac5..464beae24 100644 --- a/plugins/samplesink/audiooutput/audiooutputsettings.cpp +++ b/plugins/samplesink/audiooutput/audiooutputsettings.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/audiooutput/audiooutputsettings.h b/plugins/samplesink/audiooutput/audiooutputsettings.h index 5f12559f5..0be0d741d 100644 --- a/plugins/samplesink/audiooutput/audiooutputsettings.h +++ b/plugins/samplesink/audiooutput/audiooutputsettings.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2020, 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/audiooutput/audiooutputwebapiadapter.cpp b/plugins/samplesink/audiooutput/audiooutputwebapiadapter.cpp index f629ac28c..b67dd12cb 100644 --- a/plugins/samplesink/audiooutput/audiooutputwebapiadapter.cpp +++ b/plugins/samplesink/audiooutput/audiooutputwebapiadapter.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/audiooutput/audiooutputwebapiadapter.h b/plugins/samplesink/audiooutput/audiooutputwebapiadapter.h index 0660398ba..e7607f340 100644 --- a/plugins/samplesink/audiooutput/audiooutputwebapiadapter.h +++ b/plugins/samplesink/audiooutput/audiooutputwebapiadapter.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/audiooutput/audiooutputworker.cpp b/plugins/samplesink/audiooutput/audiooutputworker.cpp index 01da2559d..eebd94a09 100644 --- a/plugins/samplesink/audiooutput/audiooutputworker.cpp +++ b/plugins/samplesink/audiooutput/audiooutputworker.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/audiooutput/audiooutputworker.h b/plugins/samplesink/audiooutput/audiooutputworker.h index 5c1ca93a3..935fa4e7a 100644 --- a/plugins/samplesink/audiooutput/audiooutputworker.h +++ b/plugins/samplesink/audiooutput/audiooutputworker.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf1output/bladerf1output.cpp b/plugins/samplesink/bladerf1output/bladerf1output.cpp index 780b7f6a9..ab12ee751 100644 --- a/plugins/samplesink/bladerf1output/bladerf1output.cpp +++ b/plugins/samplesink/bladerf1output/bladerf1output.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2017-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf1output/bladerf1output.h b/plugins/samplesink/bladerf1output/bladerf1output.h index 09af531a4..e1d796971 100644 --- a/plugins/samplesink/bladerf1output/bladerf1output.h +++ b/plugins/samplesink/bladerf1output/bladerf1output.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf1output/bladerf1outputgui.cpp b/plugins/samplesink/bladerf1output/bladerf1outputgui.cpp index 29444f283..11b78b95e 100644 --- a/plugins/samplesink/bladerf1output/bladerf1outputgui.cpp +++ b/plugins/samplesink/bladerf1output/bladerf1outputgui.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf1output/bladerf1outputgui.h b/plugins/samplesink/bladerf1output/bladerf1outputgui.h index eca723d55..27d888cf4 100644 --- a/plugins/samplesink/bladerf1output/bladerf1outputgui.h +++ b/plugins/samplesink/bladerf1output/bladerf1outputgui.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf1output/bladerf1outputplugin.cpp b/plugins/samplesink/bladerf1output/bladerf1outputplugin.cpp index 0af45e7ff..ce88dd69c 100644 --- a/plugins/samplesink/bladerf1output/bladerf1outputplugin.cpp +++ b/plugins/samplesink/bladerf1output/bladerf1outputplugin.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2018 Christopher Hewitt // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf1output/bladerf1outputplugin.h b/plugins/samplesink/bladerf1output/bladerf1outputplugin.h index e9a28f207..fcfd53f8f 100644 --- a/plugins/samplesink/bladerf1output/bladerf1outputplugin.h +++ b/plugins/samplesink/bladerf1output/bladerf1outputplugin.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf1output/bladerf1outputsettings.cpp b/plugins/samplesink/bladerf1output/bladerf1outputsettings.cpp index 2027b0c2d..1df4ab13a 100644 --- a/plugins/samplesink/bladerf1output/bladerf1outputsettings.cpp +++ b/plugins/samplesink/bladerf1output/bladerf1outputsettings.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf1output/bladerf1outputsettings.h b/plugins/samplesink/bladerf1output/bladerf1outputsettings.h index 2fd9acd98..a3dfa3be7 100644 --- a/plugins/samplesink/bladerf1output/bladerf1outputsettings.h +++ b/plugins/samplesink/bladerf1output/bladerf1outputsettings.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf1output/bladerf1outputthread.cpp b/plugins/samplesink/bladerf1output/bladerf1outputthread.cpp index a76a5c4c3..922bc7c46 100644 --- a/plugins/samplesink/bladerf1output/bladerf1outputthread.cpp +++ b/plugins/samplesink/bladerf1output/bladerf1outputthread.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2017-2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf1output/bladerf1outputthread.h b/plugins/samplesink/bladerf1output/bladerf1outputthread.h index 582424781..1eb67a520 100644 --- a/plugins/samplesink/bladerf1output/bladerf1outputthread.h +++ b/plugins/samplesink/bladerf1output/bladerf1outputthread.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf1output/bladerf1outputwebapiadapter.cpp b/plugins/samplesink/bladerf1output/bladerf1outputwebapiadapter.cpp index f69fe704e..9f2a17b12 100644 --- a/plugins/samplesink/bladerf1output/bladerf1outputwebapiadapter.cpp +++ b/plugins/samplesink/bladerf1output/bladerf1outputwebapiadapter.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/bladerf1output/bladerf1outputwebapiadapter.h b/plugins/samplesink/bladerf1output/bladerf1outputwebapiadapter.h index d51f493cb..daa1363af 100644 --- a/plugins/samplesink/bladerf1output/bladerf1outputwebapiadapter.h +++ b/plugins/samplesink/bladerf1output/bladerf1outputwebapiadapter.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // @@ -41,4 +43,4 @@ public: private: BladeRF1OutputSettings m_settings; -}; \ No newline at end of file +}; diff --git a/plugins/samplesink/bladerf2output/bladerf2output.cpp b/plugins/samplesink/bladerf2output/bladerf2output.cpp index 2e93d87f8..08fa76ada 100644 --- a/plugins/samplesink/bladerf2output/bladerf2output.cpp +++ b/plugins/samplesink/bladerf2output/bladerf2output.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-2020, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf2output/bladerf2output.h b/plugins/samplesink/bladerf2output/bladerf2output.h index 0dbbba4cf..988b908a9 100644 --- a/plugins/samplesink/bladerf2output/bladerf2output.h +++ b/plugins/samplesink/bladerf2output/bladerf2output.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf2output/bladerf2outputgui.cpp b/plugins/samplesink/bladerf2output/bladerf2outputgui.cpp index 78f18ab12..83a2a51b1 100644 --- a/plugins/samplesink/bladerf2output/bladerf2outputgui.cpp +++ b/plugins/samplesink/bladerf2output/bladerf2outputgui.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf2output/bladerf2outputgui.h b/plugins/samplesink/bladerf2output/bladerf2outputgui.h index 10a149fbd..43a29d576 100644 --- a/plugins/samplesink/bladerf2output/bladerf2outputgui.h +++ b/plugins/samplesink/bladerf2output/bladerf2outputgui.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2016-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf2output/bladerf2outputplugin.cpp b/plugins/samplesink/bladerf2output/bladerf2outputplugin.cpp index 95d6f601c..8819ce8e5 100644 --- a/plugins/samplesink/bladerf2output/bladerf2outputplugin.cpp +++ b/plugins/samplesink/bladerf2output/bladerf2outputplugin.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2018 Christopher Hewitt // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf2output/bladerf2outputplugin.h b/plugins/samplesink/bladerf2output/bladerf2outputplugin.h index 1a64ed093..38d7a41a0 100644 --- a/plugins/samplesink/bladerf2output/bladerf2outputplugin.h +++ b/plugins/samplesink/bladerf2output/bladerf2outputplugin.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf2output/bladerf2outputsettings.cpp b/plugins/samplesink/bladerf2output/bladerf2outputsettings.cpp index 753b319d6..a7db5ea3d 100644 --- a/plugins/samplesink/bladerf2output/bladerf2outputsettings.cpp +++ b/plugins/samplesink/bladerf2output/bladerf2outputsettings.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf2output/bladerf2outputsettings.h b/plugins/samplesink/bladerf2output/bladerf2outputsettings.h index aebfcd479..7511ad15e 100644 --- a/plugins/samplesink/bladerf2output/bladerf2outputsettings.h +++ b/plugins/samplesink/bladerf2output/bladerf2outputsettings.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf2output/bladerf2outputthread.cpp b/plugins/samplesink/bladerf2output/bladerf2outputthread.cpp index e8c345658..3869d3274 100644 --- a/plugins/samplesink/bladerf2output/bladerf2outputthread.cpp +++ b/plugins/samplesink/bladerf2output/bladerf2outputthread.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf2output/bladerf2outputthread.h b/plugins/samplesink/bladerf2output/bladerf2outputthread.h index 73b53ddb5..157c667fc 100644 --- a/plugins/samplesink/bladerf2output/bladerf2outputthread.h +++ b/plugins/samplesink/bladerf2output/bladerf2outputthread.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/bladerf2output/bladerf2outputwebapiadapter.cpp b/plugins/samplesink/bladerf2output/bladerf2outputwebapiadapter.cpp index aa4c3034c..ac16468ef 100644 --- a/plugins/samplesink/bladerf2output/bladerf2outputwebapiadapter.cpp +++ b/plugins/samplesink/bladerf2output/bladerf2outputwebapiadapter.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/bladerf2output/bladerf2outputwebapiadapter.h b/plugins/samplesink/bladerf2output/bladerf2outputwebapiadapter.h index d94bb89e4..40aee0f9f 100644 --- a/plugins/samplesink/bladerf2output/bladerf2outputwebapiadapter.h +++ b/plugins/samplesink/bladerf2output/bladerf2outputwebapiadapter.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // @@ -41,4 +43,4 @@ public: private: BladeRF2OutputSettings m_settings; -}; \ No newline at end of file +}; diff --git a/plugins/samplesink/fileoutput/fileoutput.cpp b/plugins/samplesink/fileoutput/fileoutput.cpp index 19862b432..ebf7d88ec 100644 --- a/plugins/samplesink/fileoutput/fileoutput.cpp +++ b/plugins/samplesink/fileoutput/fileoutput.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2016-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 Andreas Baulig // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/fileoutput/fileoutput.h b/plugins/samplesink/fileoutput/fileoutput.h index fecd9ba0d..0678279dc 100644 --- a/plugins/samplesink/fileoutput/fileoutput.h +++ b/plugins/samplesink/fileoutput/fileoutput.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2017, 2019-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 Andreas Baulig // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/fileoutput/fileoutputgui.cpp b/plugins/samplesink/fileoutput/fileoutputgui.cpp index c466a1d0e..7d2fe2989 100644 --- a/plugins/samplesink/fileoutput/fileoutputgui.cpp +++ b/plugins/samplesink/fileoutput/fileoutputgui.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2018 beta-tester // +// Copyright (C) 2020, 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/fileoutput/fileoutputgui.h b/plugins/samplesink/fileoutput/fileoutputgui.h index 09afdc292..7fde1a4ee 100644 --- a/plugins/samplesink/fileoutput/fileoutputgui.h +++ b/plugins/samplesink/fileoutput/fileoutputgui.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2017, 2019-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/fileoutput/fileoutputplugin.cpp b/plugins/samplesink/fileoutput/fileoutputplugin.cpp index 08d287eec..4babef323 100644 --- a/plugins/samplesink/fileoutput/fileoutputplugin.cpp +++ b/plugins/samplesink/fileoutput/fileoutputplugin.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/fileoutput/fileoutputplugin.h b/plugins/samplesink/fileoutput/fileoutputplugin.h index 4487669c2..924c54bb9 100644 --- a/plugins/samplesink/fileoutput/fileoutputplugin.h +++ b/plugins/samplesink/fileoutput/fileoutputplugin.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2017, 2019-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/fileoutput/fileoutputsettings.cpp b/plugins/samplesink/fileoutput/fileoutputsettings.cpp index 363ec60c0..4a3a4a042 100644 --- a/plugins/samplesink/fileoutput/fileoutputsettings.cpp +++ b/plugins/samplesink/fileoutput/fileoutputsettings.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019-2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/fileoutput/fileoutputsettings.h b/plugins/samplesink/fileoutput/fileoutputsettings.h index 4390b6dff..83fbb16d9 100644 --- a/plugins/samplesink/fileoutput/fileoutputsettings.h +++ b/plugins/samplesink/fileoutput/fileoutputsettings.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019-2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/fileoutput/fileoutputwebapiadapter.cpp b/plugins/samplesink/fileoutput/fileoutputwebapiadapter.cpp index 85ccd8a80..354545558 100644 --- a/plugins/samplesink/fileoutput/fileoutputwebapiadapter.cpp +++ b/plugins/samplesink/fileoutput/fileoutputwebapiadapter.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/fileoutput/fileoutputwebapiadapter.h b/plugins/samplesink/fileoutput/fileoutputwebapiadapter.h index f01264dff..251eb974c 100644 --- a/plugins/samplesink/fileoutput/fileoutputwebapiadapter.h +++ b/plugins/samplesink/fileoutput/fileoutputwebapiadapter.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019, 2021 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/fileoutput/fileoutputworker.cpp b/plugins/samplesink/fileoutput/fileoutputworker.cpp index 99644b0db..158e2d857 100644 --- a/plugins/samplesink/fileoutput/fileoutputworker.cpp +++ b/plugins/samplesink/fileoutput/fileoutputworker.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2016-2017, 2019-2020 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/fileoutput/fileoutputworker.h b/plugins/samplesink/fileoutput/fileoutputworker.h index db5c5f3b4..66ddf9552 100644 --- a/plugins/samplesink/fileoutput/fileoutputworker.h +++ b/plugins/samplesink/fileoutput/fileoutputworker.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/hackrfoutput/hackrfoutput.cpp b/plugins/samplesink/hackrfoutput/hackrfoutput.cpp index 9a060456f..8076158f7 100644 --- a/plugins/samplesink/hackrfoutput/hackrfoutput.cpp +++ b/plugins/samplesink/hackrfoutput/hackrfoutput.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2019, 2021-2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/hackrfoutput/hackrfoutput.h b/plugins/samplesink/hackrfoutput/hackrfoutput.h index 62e65f429..e1d066ef6 100644 --- a/plugins/samplesink/hackrfoutput/hackrfoutput.h +++ b/plugins/samplesink/hackrfoutput/hackrfoutput.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2019, 2021-2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/hackrfoutput/hackrfoutputgui.cpp b/plugins/samplesink/hackrfoutput/hackrfoutputgui.cpp index 91f056d00..014838059 100644 --- a/plugins/samplesink/hackrfoutput/hackrfoutputgui.cpp +++ b/plugins/samplesink/hackrfoutput/hackrfoutputgui.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/hackrfoutput/hackrfoutputgui.h b/plugins/samplesink/hackrfoutput/hackrfoutputgui.h index 2b3ec64ab..d519de68f 100644 --- a/plugins/samplesink/hackrfoutput/hackrfoutputgui.h +++ b/plugins/samplesink/hackrfoutput/hackrfoutputgui.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/hackrfoutput/hackrfoutputplugin.cpp b/plugins/samplesink/hackrfoutput/hackrfoutputplugin.cpp index 817bffb80..6afa878c4 100644 --- a/plugins/samplesink/hackrfoutput/hackrfoutputplugin.cpp +++ b/plugins/samplesink/hackrfoutput/hackrfoutputplugin.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/hackrfoutput/hackrfoutputplugin.h b/plugins/samplesink/hackrfoutput/hackrfoutputplugin.h index 9fa1e49e1..4a27b0233 100644 --- a/plugins/samplesink/hackrfoutput/hackrfoutputplugin.h +++ b/plugins/samplesink/hackrfoutput/hackrfoutputplugin.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2017, 2019-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/hackrfoutput/hackrfoutputsettings.cpp b/plugins/samplesink/hackrfoutput/hackrfoutputsettings.cpp index 36b4c69af..ab1e89961 100644 --- a/plugins/samplesink/hackrfoutput/hackrfoutputsettings.cpp +++ b/plugins/samplesink/hackrfoutput/hackrfoutputsettings.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/hackrfoutput/hackrfoutputsettings.h b/plugins/samplesink/hackrfoutput/hackrfoutputsettings.h index 0ae494467..1ea884cf1 100644 --- a/plugins/samplesink/hackrfoutput/hackrfoutputsettings.h +++ b/plugins/samplesink/hackrfoutput/hackrfoutputsettings.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/hackrfoutput/hackrfoutputthread.cpp b/plugins/samplesink/hackrfoutput/hackrfoutputthread.cpp index 977827a23..2db333cc5 100644 --- a/plugins/samplesink/hackrfoutput/hackrfoutputthread.cpp +++ b/plugins/samplesink/hackrfoutput/hackrfoutputthread.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2017-2019, 2021 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/hackrfoutput/hackrfoutputthread.h b/plugins/samplesink/hackrfoutput/hackrfoutputthread.h index 9bad736fd..a58beaac8 100644 --- a/plugins/samplesink/hackrfoutput/hackrfoutputthread.h +++ b/plugins/samplesink/hackrfoutput/hackrfoutputthread.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2019, 2021 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/hackrfoutput/hackrfoutputwebapiadapter.cpp b/plugins/samplesink/hackrfoutput/hackrfoutputwebapiadapter.cpp index 77fa7a0bc..12bc6758d 100644 --- a/plugins/samplesink/hackrfoutput/hackrfoutputwebapiadapter.cpp +++ b/plugins/samplesink/hackrfoutput/hackrfoutputwebapiadapter.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/hackrfoutput/hackrfoutputwebapiadapter.h b/plugins/samplesink/hackrfoutput/hackrfoutputwebapiadapter.h index eb688413b..a8857a792 100644 --- a/plugins/samplesink/hackrfoutput/hackrfoutputwebapiadapter.h +++ b/plugins/samplesink/hackrfoutput/hackrfoutputwebapiadapter.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // @@ -41,4 +43,4 @@ public: private: HackRFOutputSettings m_settings; -}; \ No newline at end of file +}; diff --git a/plugins/samplesink/limesdroutput/limesdroutput.cpp b/plugins/samplesink/limesdroutput/limesdroutput.cpp index de2aa9aba..195307138 100644 --- a/plugins/samplesink/limesdroutput/limesdroutput.cpp +++ b/plugins/samplesink/limesdroutput/limesdroutput.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2017-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/limesdroutput/limesdroutput.h b/plugins/samplesink/limesdroutput/limesdroutput.h index 244fec3fe..6d8a770cc 100644 --- a/plugins/samplesink/limesdroutput/limesdroutput.h +++ b/plugins/samplesink/limesdroutput/limesdroutput.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/limesdroutput/limesdroutputgui.cpp b/plugins/samplesink/limesdroutput/limesdroutputgui.cpp index 0b016fcc4..67d8d0009 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputgui.cpp +++ b/plugins/samplesink/limesdroutput/limesdroutputgui.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2017-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/limesdroutput/limesdroutputgui.h b/plugins/samplesink/limesdroutput/limesdroutputgui.h index b3c08b09d..496ffbabd 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputgui.h +++ b/plugins/samplesink/limesdroutput/limesdroutputgui.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2017-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/limesdroutput/limesdroutputplugin.cpp b/plugins/samplesink/limesdroutput/limesdroutputplugin.cpp index d83391532..9ef8b0bc5 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputplugin.cpp +++ b/plugins/samplesink/limesdroutput/limesdroutputplugin.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2016-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/limesdroutput/limesdroutputplugin.h b/plugins/samplesink/limesdroutput/limesdroutputplugin.h index 93c0c2674..568b52da0 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputplugin.h +++ b/plugins/samplesink/limesdroutput/limesdroutputplugin.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2017, 2019-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/limesdroutput/limesdroutputsettings.cpp b/plugins/samplesink/limesdroutput/limesdroutputsettings.cpp index 9d5548648..da9ad9bb7 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputsettings.cpp +++ b/plugins/samplesink/limesdroutput/limesdroutputsettings.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/limesdroutput/limesdroutputsettings.h b/plugins/samplesink/limesdroutput/limesdroutputsettings.h index 210fce42c..680c090f7 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputsettings.h +++ b/plugins/samplesink/limesdroutput/limesdroutputsettings.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/limesdroutput/limesdroutputthread.cpp b/plugins/samplesink/limesdroutput/limesdroutputthread.cpp index 9fa8d68f5..fdd102b63 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputthread.cpp +++ b/plugins/samplesink/limesdroutput/limesdroutputthread.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2017-2020 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/limesdroutput/limesdroutputthread.h b/plugins/samplesink/limesdroutput/limesdroutputthread.h index 2bff129d7..3c1852eca 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputthread.h +++ b/plugins/samplesink/limesdroutput/limesdroutputthread.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/limesdroutput/limesdroutputwebapiadapter.cpp b/plugins/samplesink/limesdroutput/limesdroutputwebapiadapter.cpp index ebba1a811..3c2b44f86 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputwebapiadapter.cpp +++ b/plugins/samplesink/limesdroutput/limesdroutputwebapiadapter.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/limesdroutput/limesdroutputwebapiadapter.h b/plugins/samplesink/limesdroutput/limesdroutputwebapiadapter.h index e800ad1f5..83857f2e4 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputwebapiadapter.h +++ b/plugins/samplesink/limesdroutput/limesdroutputwebapiadapter.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // @@ -41,4 +43,4 @@ public: private: LimeSDROutputSettings m_settings; -}; \ No newline at end of file +}; diff --git a/plugins/samplesink/localoutput/localoutput.cpp b/plugins/samplesink/localoutput/localoutput.cpp index 4dda610e6..e5416d726 100644 --- a/plugins/samplesink/localoutput/localoutput.cpp +++ b/plugins/samplesink/localoutput/localoutput.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2018 beta-tester // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/localoutput/localoutput.h b/plugins/samplesink/localoutput/localoutput.h index 2ad9d2eae..6f57109fa 100644 --- a/plugins/samplesink/localoutput/localoutput.h +++ b/plugins/samplesink/localoutput/localoutput.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/localoutput/localoutputgui.cpp b/plugins/samplesink/localoutput/localoutputgui.cpp index 1c4483c46..314f2a893 100644 --- a/plugins/samplesink/localoutput/localoutputgui.cpp +++ b/plugins/samplesink/localoutput/localoutputgui.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2019-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/localoutput/localoutputgui.h b/plugins/samplesink/localoutput/localoutputgui.h index 97c9da291..5a7c75e52 100644 --- a/plugins/samplesink/localoutput/localoutputgui.h +++ b/plugins/samplesink/localoutput/localoutputgui.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/localoutput/localoutputplugin.cpp b/plugins/samplesink/localoutput/localoutputplugin.cpp index 0ec08344f..67c467c40 100644 --- a/plugins/samplesink/localoutput/localoutputplugin.cpp +++ b/plugins/samplesink/localoutput/localoutputplugin.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/localoutput/localoutputplugin.h b/plugins/samplesink/localoutput/localoutputplugin.h index b56c1346a..6207e9eb8 100644 --- a/plugins/samplesink/localoutput/localoutputplugin.h +++ b/plugins/samplesink/localoutput/localoutputplugin.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2017, 2019-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/localoutput/localoutputsettings.cpp b/plugins/samplesink/localoutput/localoutputsettings.cpp index 458485db6..e772d225e 100644 --- a/plugins/samplesink/localoutput/localoutputsettings.cpp +++ b/plugins/samplesink/localoutput/localoutputsettings.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/localoutput/localoutputsettings.h b/plugins/samplesink/localoutput/localoutputsettings.h index 6d43a52da..a7ebd22b8 100644 --- a/plugins/samplesink/localoutput/localoutputsettings.h +++ b/plugins/samplesink/localoutput/localoutputsettings.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/localoutput/localoutputwebapiadapter.cpp b/plugins/samplesink/localoutput/localoutputwebapiadapter.cpp index 13b798783..38fff9629 100644 --- a/plugins/samplesink/localoutput/localoutputwebapiadapter.cpp +++ b/plugins/samplesink/localoutput/localoutputwebapiadapter.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/localoutput/localoutputwebapiadapter.h b/plugins/samplesink/localoutput/localoutputwebapiadapter.h index f92b9a229..9a56acddb 100644 --- a/plugins/samplesink/localoutput/localoutputwebapiadapter.h +++ b/plugins/samplesink/localoutput/localoutputwebapiadapter.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // @@ -41,4 +43,4 @@ public: private: LocalOutputSettings m_settings; -}; \ No newline at end of file +}; diff --git a/plugins/samplesink/plutosdroutput/plutosdroutput.cpp b/plugins/samplesink/plutosdroutput/plutosdroutput.cpp index 801e50e0e..5cf7ff00c 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutput.cpp +++ b/plugins/samplesink/plutosdroutput/plutosdroutput.cpp @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 2022-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Robin Getz // +// Copyright (C) 2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/plutosdroutput/plutosdroutput.h b/plugins/samplesink/plutosdroutput/plutosdroutput.h index 659aa8885..cf49e9b2a 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutput.h +++ b/plugins/samplesink/plutosdroutput/plutosdroutput.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // +// Copyright (C) 2019 Robin Getz // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputgui.cpp b/plugins/samplesink/plutosdroutput/plutosdroutputgui.cpp index 33b47ea36..498d9b83b 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputgui.cpp +++ b/plugins/samplesink/plutosdroutput/plutosdroutputgui.cpp @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Robin Getz // +// Copyright (C) 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputgui.h b/plugins/samplesink/plutosdroutput/plutosdroutputgui.h index f8b95eb88..e20499e6c 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputgui.h +++ b/plugins/samplesink/plutosdroutput/plutosdroutputgui.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputplugin.cpp b/plugins/samplesink/plutosdroutput/plutosdroutputplugin.cpp index e35494a9b..73ea0e234 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputplugin.cpp +++ b/plugins/samplesink/plutosdroutput/plutosdroutputplugin.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputplugin.h b/plugins/samplesink/plutosdroutput/plutosdroutputplugin.h index aa6f63695..51e8c9e20 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputplugin.h +++ b/plugins/samplesink/plutosdroutput/plutosdroutputplugin.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2017, 2019-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputsettings.cpp b/plugins/samplesink/plutosdroutput/plutosdroutputsettings.cpp index 9472b6e19..e803403ea 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputsettings.cpp +++ b/plugins/samplesink/plutosdroutput/plutosdroutputsettings.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputsettings.h b/plugins/samplesink/plutosdroutput/plutosdroutputsettings.h index 461726270..c1f42c92a 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputsettings.h +++ b/plugins/samplesink/plutosdroutput/plutosdroutputsettings.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputthread.cpp b/plugins/samplesink/plutosdroutput/plutosdroutputthread.cpp index 5cb1331f6..217474cd2 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputthread.cpp +++ b/plugins/samplesink/plutosdroutput/plutosdroutputthread.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2017-2019, 2021 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputthread.h b/plugins/samplesink/plutosdroutput/plutosdroutputthread.h index 949ad9ae3..339881dc0 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputthread.h +++ b/plugins/samplesink/plutosdroutput/plutosdroutputthread.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputwebapiadapter.cpp b/plugins/samplesink/plutosdroutput/plutosdroutputwebapiadapter.cpp index d083abcf2..a86dd44df 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputwebapiadapter.cpp +++ b/plugins/samplesink/plutosdroutput/plutosdroutputwebapiadapter.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputwebapiadapter.h b/plugins/samplesink/plutosdroutput/plutosdroutputwebapiadapter.h index 7df62e682..b2ac6f1a3 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputwebapiadapter.h +++ b/plugins/samplesink/plutosdroutput/plutosdroutputwebapiadapter.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // @@ -41,4 +43,4 @@ public: private: PlutoSDROutputSettings m_settings; -}; \ No newline at end of file +}; diff --git a/plugins/samplesink/remoteoutput/UDPSocket.cpp b/plugins/samplesink/remoteoutput/UDPSocket.cpp index 604e4f948..276904879 100644 --- a/plugins/samplesink/remoteoutput/UDPSocket.cpp +++ b/plugins/samplesink/remoteoutput/UDPSocket.cpp @@ -1,7 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2017-2019 Edouard Griffiths, F4EXB // // Remote - send I/Q samples read from a SDR device over the network via UDP. // // // -// Copyright (C) 2015 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/UDPSocket.h b/plugins/samplesink/remoteoutput/UDPSocket.h index 045975b5b..479324342 100644 --- a/plugins/samplesink/remoteoutput/UDPSocket.h +++ b/plugins/samplesink/remoteoutput/UDPSocket.h @@ -1,7 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2017, 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Martin Hauke // // Remote - send I/Q samples read from a SDR device over the network via UDP. // // // -// Copyright (C) 2015 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/remoteoutput.cpp b/plugins/samplesink/remoteoutput/remoteoutput.cpp index 4da1d9956..95d584515 100644 --- a/plugins/samplesink/remoteoutput/remoteoutput.cpp +++ b/plugins/samplesink/remoteoutput/remoteoutput.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2016-2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/remoteoutput.h b/plugins/samplesink/remoteoutput/remoteoutput.h index 4303c1b67..522d04227 100644 --- a/plugins/samplesink/remoteoutput/remoteoutput.h +++ b/plugins/samplesink/remoteoutput/remoteoutput.h @@ -1,299 +1,302 @@ -/////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // -// // -// This program is free software; you can redistribute it and/or modify // -// it under the terms of the GNU General Public License as published by // -// the Free Software Foundation as version 3 of the License, or // -// (at your option) any later version. // -// // -// This program is distributed in the hope that it will be useful, // -// but WITHOUT ANY WARRANTY; without even the implied warranty of // -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // -// GNU General Public License V3 for more details. // -// // -// You should have received a copy of the GNU General Public License // -// along with this program. If not, see . // -/////////////////////////////////////////////////////////////////////////////////// - -#ifndef INCLUDE_REMOTEOUTPUT_H -#define INCLUDE_REMOTEOUTPUT_H - -#include -#include -#include - -#include -#include -#include -#include -#include - -#include "dsp/devicesamplesink.h" - -#include "remoteoutputsettings.h" - -class RemoteOutputWorker; -class DeviceAPI; -class QNetworkAccessManager; -class QNetworkReply; -class QJsonObject; - -class RemoteOutput : public DeviceSampleSink { - Q_OBJECT -public: - class MsgConfigureRemoteOutput : public Message { - MESSAGE_CLASS_DECLARATION - - public: - const RemoteOutputSettings& getSettings() const { return m_settings; } - const QList& getSettingsKeys() const { return m_settingsKeys; } - bool getForce() const { return m_force; } - - static MsgConfigureRemoteOutput* create(const RemoteOutputSettings& settings, const QList& settingsKeys, bool force = false) { - return new MsgConfigureRemoteOutput(settings, settingsKeys, force); - } - - private: - RemoteOutputSettings m_settings; - QList m_settingsKeys; - bool m_force; - - MsgConfigureRemoteOutput(const RemoteOutputSettings& settings, const QList& settingsKeys, bool force) : - Message(), - m_settings(settings), - m_settingsKeys(settingsKeys), - m_force(force) - { } - }; - - class MsgConfigureRemoteOutputWork : public Message { - MESSAGE_CLASS_DECLARATION - - public: - bool isWorking() const { return m_working; } - - static MsgConfigureRemoteOutputWork* create(bool working) - { - return new MsgConfigureRemoteOutputWork(working); - } - - private: - bool m_working; - - MsgConfigureRemoteOutputWork(bool working) : - Message(), - m_working(working) - { } - }; - - class MsgStartStop : public Message { - MESSAGE_CLASS_DECLARATION - - public: - bool getStartStop() const { return m_startStop; } - - static MsgStartStop* create(bool startStop) { - return new MsgStartStop(startStop); - } - - protected: - bool m_startStop; - - MsgStartStop(bool startStop) : - Message(), - m_startStop(startStop) - { } - }; - - class MsgConfigureRemoteOutputChunkCorrection : public Message { - MESSAGE_CLASS_DECLARATION - - public: - int getChunkCorrection() const { return m_chunkCorrection; } - - static MsgConfigureRemoteOutputChunkCorrection* create(int chunkCorrection) - { - return new MsgConfigureRemoteOutputChunkCorrection(chunkCorrection); - } - - private: - int m_chunkCorrection; - - MsgConfigureRemoteOutputChunkCorrection(int chunkCorrection) : - Message(), - m_chunkCorrection(chunkCorrection) - { } - }; - - class MsgReportRemoteData : public Message { - MESSAGE_CLASS_DECLARATION - - public: - struct RemoteData - { - quint64 m_centerFrequency; //!< Center frequency where the stream is placed - int m_sampleRate; //!< Sample rate requested by remote - int m_queueSize; //!< Remote data read queue size - int m_queueLength; //!< Remote data queue length - int m_unrecoverableCount; //!< Number of unrecoverable errors from FEC - int m_recoverableCount; //!< Number of recoverable errors from FEC - uint64_t m_timestampUs; //!< Unix time stamp of request in microseconds - uint32_t m_sampleCount; //!< Number of samples processed in the remote at request time - }; - - const RemoteData& getData() const { return m_remoteData; } - - static MsgReportRemoteData* create(const RemoteData& remoteData) { - return new MsgReportRemoteData(remoteData); - } - - private: - RemoteData m_remoteData; - - MsgReportRemoteData(const RemoteData& remoteData) : - Message(), - m_remoteData(remoteData) - {} - }; - - class MsgReportRemoteFixedData : public Message { - MESSAGE_CLASS_DECLARATION - - public: - struct RemoteData - { - QString m_version; //!< Remote SDRangel version - QString m_qtVersion; //!< Remote Qt version used to build SDRangel - QString m_architecture; //!< Remote CPU architecture - QString m_os; //!< Remote O/S - int m_rxBits; //!< Number of bits used for I or Q sample on Rx side - int m_txBits; //!< Number of bits used for I or Q sample on Tx side - }; - - const RemoteData& getData() const { return m_remoteData; } - - static MsgReportRemoteFixedData* create(const RemoteData& remoteData) { - return new MsgReportRemoteFixedData(remoteData); - } - - private: - RemoteData m_remoteData; - - MsgReportRemoteFixedData(const RemoteData& remoteData) : - Message(), - m_remoteData(remoteData) - {} - }; - - class MsgRequestFixedData : public Message { - MESSAGE_CLASS_DECLARATION - - public: - static MsgRequestFixedData* create() { - return new MsgRequestFixedData(); - } - - private: - MsgRequestFixedData() : - Message() - {} - }; - - - RemoteOutput(DeviceAPI *deviceAPI); - virtual ~RemoteOutput(); - virtual void destroy(); - - virtual void init(); - virtual bool start(); - virtual void stop(); - - virtual QByteArray serialize() const; - virtual bool deserialize(const QByteArray& data); - - virtual void setMessageQueueToGUI(MessageQueue *queue) { m_guiMessageQueue = queue; } - virtual const QString& getDeviceDescription() const; - virtual int getSampleRate() const; - virtual void setSampleRate(int sampleRate) { (void) sampleRate; } - virtual quint64 getCenterFrequency() const; - virtual void setCenterFrequency(qint64 centerFrequency) { (void) centerFrequency; } - std::time_t getStartingTimeStamp() const; - - virtual bool handleMessage(const Message& message); - - virtual int webapiSettingsGet( - SWGSDRangel::SWGDeviceSettings& response, - QString& errorMessage); - - virtual int webapiSettingsPutPatch( - bool force, - const QStringList& deviceSettingsKeys, - SWGSDRangel::SWGDeviceSettings& response, // query + response - QString& errorMessage); - - virtual int webapiReportGet( - SWGSDRangel::SWGDeviceReport& response, - QString& errorMessage); - - virtual int webapiRunGet( - SWGSDRangel::SWGDeviceState& response, - QString& errorMessage); - - virtual int webapiRun( - bool run, - SWGSDRangel::SWGDeviceState& response, - QString& errorMessage); - - static void webapiFormatDeviceSettings( - SWGSDRangel::SWGDeviceSettings& response, - const RemoteOutputSettings& settings); - - static void webapiUpdateDeviceSettings( - RemoteOutputSettings& settings, - const QStringList& deviceSettingsKeys, - SWGSDRangel::SWGDeviceSettings& response); - -private: - DeviceAPI *m_deviceAPI; - QMutex m_mutex; - RemoteOutputSettings m_settings; - uint64_t m_centerFrequency; - int m_sampleRate; - RemoteOutputWorker* m_remoteOutputWorker; - QThread m_remoteOutputWorkerThread; - QString m_deviceDescription; - std::time_t m_startingTimeStamp; - const QTimer& m_masterTimer; - uint32_t m_tickCount; // for 50 ms timer - uint32_t m_greaterTickCount; // for 1 s derived timer - uint32_t m_tickMultiplier; // for greater tick count - int m_queueLength; - int m_queueSize; - int m_recoverableCount; - int m_unrecoverableCount; - - QNetworkAccessManager *m_networkManager; - QNetworkRequest m_networkRequest; - - void startWorker(); - void stopWorker(); - void applySettings(const RemoteOutputSettings& settings, const QList& settingsKeys, bool force = false); - void applyCenterFrequency(); - void applySampleRate(); - void webapiFormatDeviceReport(SWGSDRangel::SWGDeviceReport& response); - - void analyzeApiReply(const QJsonObject& jsonObject, const QString& answer); - void queueLengthCompensation( - int nominalSR, - int queueLength, - int queueSize - ); - void webapiReverseSendSettings(const QList& deviceSettingsKeys, const RemoteOutputSettings& settings, bool force); - void webapiReverseSendStartStop(bool start); - -private slots: - void tick(); - void networkManagerFinished(QNetworkReply *reply); -}; - -#endif // INCLUDE_REMOTEOUTPUT_H +/////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2022 Edouard Griffiths, F4EXB // +// // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation as version 3 of the License, or // +// (at your option) any later version. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License V3 for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program. If not, see . // +/////////////////////////////////////////////////////////////////////////////////// + +#ifndef INCLUDE_REMOTEOUTPUT_H +#define INCLUDE_REMOTEOUTPUT_H + +#include +#include +#include + +#include +#include +#include +#include +#include + +#include "dsp/devicesamplesink.h" + +#include "remoteoutputsettings.h" + +class RemoteOutputWorker; +class DeviceAPI; +class QNetworkAccessManager; +class QNetworkReply; +class QJsonObject; + +class RemoteOutput : public DeviceSampleSink { + Q_OBJECT +public: + class MsgConfigureRemoteOutput : public Message { + MESSAGE_CLASS_DECLARATION + + public: + const RemoteOutputSettings& getSettings() const { return m_settings; } + const QList& getSettingsKeys() const { return m_settingsKeys; } + bool getForce() const { return m_force; } + + static MsgConfigureRemoteOutput* create(const RemoteOutputSettings& settings, const QList& settingsKeys, bool force = false) { + return new MsgConfigureRemoteOutput(settings, settingsKeys, force); + } + + private: + RemoteOutputSettings m_settings; + QList m_settingsKeys; + bool m_force; + + MsgConfigureRemoteOutput(const RemoteOutputSettings& settings, const QList& settingsKeys, bool force) : + Message(), + m_settings(settings), + m_settingsKeys(settingsKeys), + m_force(force) + { } + }; + + class MsgConfigureRemoteOutputWork : public Message { + MESSAGE_CLASS_DECLARATION + + public: + bool isWorking() const { return m_working; } + + static MsgConfigureRemoteOutputWork* create(bool working) + { + return new MsgConfigureRemoteOutputWork(working); + } + + private: + bool m_working; + + MsgConfigureRemoteOutputWork(bool working) : + Message(), + m_working(working) + { } + }; + + class MsgStartStop : public Message { + MESSAGE_CLASS_DECLARATION + + public: + bool getStartStop() const { return m_startStop; } + + static MsgStartStop* create(bool startStop) { + return new MsgStartStop(startStop); + } + + protected: + bool m_startStop; + + MsgStartStop(bool startStop) : + Message(), + m_startStop(startStop) + { } + }; + + class MsgConfigureRemoteOutputChunkCorrection : public Message { + MESSAGE_CLASS_DECLARATION + + public: + int getChunkCorrection() const { return m_chunkCorrection; } + + static MsgConfigureRemoteOutputChunkCorrection* create(int chunkCorrection) + { + return new MsgConfigureRemoteOutputChunkCorrection(chunkCorrection); + } + + private: + int m_chunkCorrection; + + MsgConfigureRemoteOutputChunkCorrection(int chunkCorrection) : + Message(), + m_chunkCorrection(chunkCorrection) + { } + }; + + class MsgReportRemoteData : public Message { + MESSAGE_CLASS_DECLARATION + + public: + struct RemoteData + { + quint64 m_centerFrequency; //!< Center frequency where the stream is placed + int m_sampleRate; //!< Sample rate requested by remote + int m_queueSize; //!< Remote data read queue size + int m_queueLength; //!< Remote data queue length + int m_unrecoverableCount; //!< Number of unrecoverable errors from FEC + int m_recoverableCount; //!< Number of recoverable errors from FEC + uint64_t m_timestampUs; //!< Unix time stamp of request in microseconds + uint32_t m_sampleCount; //!< Number of samples processed in the remote at request time + }; + + const RemoteData& getData() const { return m_remoteData; } + + static MsgReportRemoteData* create(const RemoteData& remoteData) { + return new MsgReportRemoteData(remoteData); + } + + private: + RemoteData m_remoteData; + + MsgReportRemoteData(const RemoteData& remoteData) : + Message(), + m_remoteData(remoteData) + {} + }; + + class MsgReportRemoteFixedData : public Message { + MESSAGE_CLASS_DECLARATION + + public: + struct RemoteData + { + QString m_version; //!< Remote SDRangel version + QString m_qtVersion; //!< Remote Qt version used to build SDRangel + QString m_architecture; //!< Remote CPU architecture + QString m_os; //!< Remote O/S + int m_rxBits; //!< Number of bits used for I or Q sample on Rx side + int m_txBits; //!< Number of bits used for I or Q sample on Tx side + }; + + const RemoteData& getData() const { return m_remoteData; } + + static MsgReportRemoteFixedData* create(const RemoteData& remoteData) { + return new MsgReportRemoteFixedData(remoteData); + } + + private: + RemoteData m_remoteData; + + MsgReportRemoteFixedData(const RemoteData& remoteData) : + Message(), + m_remoteData(remoteData) + {} + }; + + class MsgRequestFixedData : public Message { + MESSAGE_CLASS_DECLARATION + + public: + static MsgRequestFixedData* create() { + return new MsgRequestFixedData(); + } + + private: + MsgRequestFixedData() : + Message() + {} + }; + + + RemoteOutput(DeviceAPI *deviceAPI); + virtual ~RemoteOutput(); + virtual void destroy(); + + virtual void init(); + virtual bool start(); + virtual void stop(); + + virtual QByteArray serialize() const; + virtual bool deserialize(const QByteArray& data); + + virtual void setMessageQueueToGUI(MessageQueue *queue) { m_guiMessageQueue = queue; } + virtual const QString& getDeviceDescription() const; + virtual int getSampleRate() const; + virtual void setSampleRate(int sampleRate) { (void) sampleRate; } + virtual quint64 getCenterFrequency() const; + virtual void setCenterFrequency(qint64 centerFrequency) { (void) centerFrequency; } + std::time_t getStartingTimeStamp() const; + + virtual bool handleMessage(const Message& message); + + virtual int webapiSettingsGet( + SWGSDRangel::SWGDeviceSettings& response, + QString& errorMessage); + + virtual int webapiSettingsPutPatch( + bool force, + const QStringList& deviceSettingsKeys, + SWGSDRangel::SWGDeviceSettings& response, // query + response + QString& errorMessage); + + virtual int webapiReportGet( + SWGSDRangel::SWGDeviceReport& response, + QString& errorMessage); + + virtual int webapiRunGet( + SWGSDRangel::SWGDeviceState& response, + QString& errorMessage); + + virtual int webapiRun( + bool run, + SWGSDRangel::SWGDeviceState& response, + QString& errorMessage); + + static void webapiFormatDeviceSettings( + SWGSDRangel::SWGDeviceSettings& response, + const RemoteOutputSettings& settings); + + static void webapiUpdateDeviceSettings( + RemoteOutputSettings& settings, + const QStringList& deviceSettingsKeys, + SWGSDRangel::SWGDeviceSettings& response); + +private: + DeviceAPI *m_deviceAPI; + QMutex m_mutex; + RemoteOutputSettings m_settings; + uint64_t m_centerFrequency; + int m_sampleRate; + RemoteOutputWorker* m_remoteOutputWorker; + QThread m_remoteOutputWorkerThread; + QString m_deviceDescription; + std::time_t m_startingTimeStamp; + const QTimer& m_masterTimer; + uint32_t m_tickCount; // for 50 ms timer + uint32_t m_greaterTickCount; // for 1 s derived timer + uint32_t m_tickMultiplier; // for greater tick count + int m_queueLength; + int m_queueSize; + int m_recoverableCount; + int m_unrecoverableCount; + + QNetworkAccessManager *m_networkManager; + QNetworkRequest m_networkRequest; + + void startWorker(); + void stopWorker(); + void applySettings(const RemoteOutputSettings& settings, const QList& settingsKeys, bool force = false); + void applyCenterFrequency(); + void applySampleRate(); + void webapiFormatDeviceReport(SWGSDRangel::SWGDeviceReport& response); + + void analyzeApiReply(const QJsonObject& jsonObject, const QString& answer); + void queueLengthCompensation( + int nominalSR, + int queueLength, + int queueSize + ); + void webapiReverseSendSettings(const QList& deviceSettingsKeys, const RemoteOutputSettings& settings, bool force); + void webapiReverseSendStartStop(bool start); + +private slots: + void tick(); + void networkManagerFinished(QNetworkReply *reply); +}; + +#endif // INCLUDE_REMOTEOUTPUT_H diff --git a/plugins/samplesink/remoteoutput/remoteoutputfifo.cpp b/plugins/samplesink/remoteoutput/remoteoutputfifo.cpp index 9365cc183..de0faea5e 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputfifo.cpp +++ b/plugins/samplesink/remoteoutput/remoteoutputfifo.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2019, 2021 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/remoteoutputfifo.h b/plugins/samplesink/remoteoutput/remoteoutputfifo.h index 532cb3be0..8b7fcf9ae 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputfifo.h +++ b/plugins/samplesink/remoteoutput/remoteoutputfifo.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/remoteoutputgui.cpp b/plugins/samplesink/remoteoutput/remoteoutputgui.cpp index bb46e3e67..9641f31da 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputgui.cpp +++ b/plugins/samplesink/remoteoutput/remoteoutputgui.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2018 beta-tester // +// Copyright (C) 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/remoteoutputgui.h b/plugins/samplesink/remoteoutput/remoteoutputgui.h index 19c75c5d9..c2196c3e5 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputgui.h +++ b/plugins/samplesink/remoteoutput/remoteoutputgui.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/remoteoutputplugin.cpp b/plugins/samplesink/remoteoutput/remoteoutputplugin.cpp index 9f5604de7..beeac786d 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputplugin.cpp +++ b/plugins/samplesink/remoteoutput/remoteoutputplugin.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/remoteoutputplugin.h b/plugins/samplesink/remoteoutput/remoteoutputplugin.h index 009c46e54..43797800c 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputplugin.h +++ b/plugins/samplesink/remoteoutput/remoteoutputplugin.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2017, 2019-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/remoteoutputsender.cpp b/plugins/samplesink/remoteoutput/remoteoutputsender.cpp index 1c7ba8420..dc388b160 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputsender.cpp +++ b/plugins/samplesink/remoteoutput/remoteoutputsender.cpp @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB. // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // +// Copyright (C) 2019 Davide Gerhard // // // // Remote sink channel (Rx) UDP sender thread // // // diff --git a/plugins/samplesink/remoteoutput/remoteoutputsender.h b/plugins/samplesink/remoteoutput/remoteoutputsender.h index 0315a6b95..ca45238b8 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputsender.h +++ b/plugins/samplesink/remoteoutput/remoteoutputsender.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB. // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // +// Copyright (C) 2019 Davide Gerhard // // // // Remote sink channel (Rx) UDP sender thread // // // diff --git a/plugins/samplesink/remoteoutput/remoteoutputsettings.cpp b/plugins/samplesink/remoteoutput/remoteoutputsettings.cpp index 36dc6c3de..9ffe0e145 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputsettings.cpp +++ b/plugins/samplesink/remoteoutput/remoteoutputsettings.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2021-2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/remoteoutputsettings.h b/plugins/samplesink/remoteoutput/remoteoutputsettings.h index d413a9ceb..5eb3f4947 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputsettings.h +++ b/plugins/samplesink/remoteoutput/remoteoutputsettings.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2021-2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/remoteoutputwebapiadapter.cpp b/plugins/samplesink/remoteoutput/remoteoutputwebapiadapter.cpp index d1a7f35ad..614f5759c 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputwebapiadapter.cpp +++ b/plugins/samplesink/remoteoutput/remoteoutputwebapiadapter.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/remoteoutput/remoteoutputwebapiadapter.h b/plugins/samplesink/remoteoutput/remoteoutputwebapiadapter.h index 899d75d4f..810586824 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputwebapiadapter.h +++ b/plugins/samplesink/remoteoutput/remoteoutputwebapiadapter.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // @@ -41,4 +43,4 @@ public: private: RemoteOutputSettings m_settings; -}; \ No newline at end of file +}; diff --git a/plugins/samplesink/remoteoutput/remoteoutputworker.cpp b/plugins/samplesink/remoteoutput/remoteoutputworker.cpp index 173c9630c..5dab5876c 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputworker.cpp +++ b/plugins/samplesink/remoteoutput/remoteoutputworker.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2016-2021 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/remoteoutputworker.h b/plugins/samplesink/remoteoutput/remoteoutputworker.h index f9eb7d1ef..24c4c5f52 100644 --- a/plugins/samplesink/remoteoutput/remoteoutputworker.h +++ b/plugins/samplesink/remoteoutput/remoteoutputworker.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/udpsinkfec.cpp b/plugins/samplesink/remoteoutput/udpsinkfec.cpp index 2ab96d217..2de770f08 100644 --- a/plugins/samplesink/remoteoutput/udpsinkfec.cpp +++ b/plugins/samplesink/remoteoutput/udpsinkfec.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2017-2019, 2021 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/remoteoutput/udpsinkfec.h b/plugins/samplesink/remoteoutput/udpsinkfec.h index c9c24a222..0726928ad 100644 --- a/plugins/samplesink/remoteoutput/udpsinkfec.h +++ b/plugins/samplesink/remoteoutput/udpsinkfec.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // +// Copyright (C) 2017-2019, 2021 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/soapysdroutput/soapysdroutput.cpp b/plugins/samplesink/soapysdroutput/soapysdroutput.cpp index 806ff17ab..71e7a7b73 100644 --- a/plugins/samplesink/soapysdroutput/soapysdroutput.cpp +++ b/plugins/samplesink/soapysdroutput/soapysdroutput.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2021-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2023 Daniele Forsi // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/soapysdroutput/soapysdroutput.h b/plugins/samplesink/soapysdroutput/soapysdroutput.h index 215c74eaf..d85ae519b 100644 --- a/plugins/samplesink/soapysdroutput/soapysdroutput.h +++ b/plugins/samplesink/soapysdroutput/soapysdroutput.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/soapysdroutput/soapysdroutputgui.cpp b/plugins/samplesink/soapysdroutput/soapysdroutputgui.cpp index 573a8f412..57044da09 100644 --- a/plugins/samplesink/soapysdroutput/soapysdroutputgui.cpp +++ b/plugins/samplesink/soapysdroutput/soapysdroutputgui.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/soapysdroutput/soapysdroutputgui.h b/plugins/samplesink/soapysdroutput/soapysdroutputgui.h index 258df8362..4dd2c9cba 100644 --- a/plugins/samplesink/soapysdroutput/soapysdroutputgui.h +++ b/plugins/samplesink/soapysdroutput/soapysdroutputgui.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2016-2020, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/soapysdroutput/soapysdroutputplugin.cpp b/plugins/samplesink/soapysdroutput/soapysdroutputplugin.cpp index 209f7f2ad..ea9b4a533 100644 --- a/plugins/samplesink/soapysdroutput/soapysdroutputplugin.cpp +++ b/plugins/samplesink/soapysdroutput/soapysdroutputplugin.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/soapysdroutput/soapysdroutputplugin.h b/plugins/samplesink/soapysdroutput/soapysdroutputplugin.h index 56e64500a..66de7bf07 100644 --- a/plugins/samplesink/soapysdroutput/soapysdroutputplugin.h +++ b/plugins/samplesink/soapysdroutput/soapysdroutputplugin.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/soapysdroutput/soapysdroutputsettings.cpp b/plugins/samplesink/soapysdroutput/soapysdroutputsettings.cpp index 7d7a431d0..f7809ea7d 100644 --- a/plugins/samplesink/soapysdroutput/soapysdroutputsettings.cpp +++ b/plugins/samplesink/soapysdroutput/soapysdroutputsettings.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/soapysdroutput/soapysdroutputsettings.h b/plugins/samplesink/soapysdroutput/soapysdroutputsettings.h index 9589a65f1..63758bcb9 100644 --- a/plugins/samplesink/soapysdroutput/soapysdroutputsettings.h +++ b/plugins/samplesink/soapysdroutput/soapysdroutputsettings.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/soapysdroutput/soapysdroutputthread.cpp b/plugins/samplesink/soapysdroutput/soapysdroutputthread.cpp index 38d7e3568..70aa456e8 100644 --- a/plugins/samplesink/soapysdroutput/soapysdroutputthread.cpp +++ b/plugins/samplesink/soapysdroutput/soapysdroutputthread.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/soapysdroutput/soapysdroutputthread.h b/plugins/samplesink/soapysdroutput/soapysdroutputthread.h index b6e658747..c0aa4df81 100644 --- a/plugins/samplesink/soapysdroutput/soapysdroutputthread.h +++ b/plugins/samplesink/soapysdroutput/soapysdroutputthread.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/soapysdroutput/soapysdroutputwebapiadapter.cpp b/plugins/samplesink/soapysdroutput/soapysdroutputwebapiadapter.cpp index ffdb0ebe3..8ba3bcea3 100644 --- a/plugins/samplesink/soapysdroutput/soapysdroutputwebapiadapter.cpp +++ b/plugins/samplesink/soapysdroutput/soapysdroutputwebapiadapter.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/soapysdroutput/soapysdroutputwebapiadapter.h b/plugins/samplesink/soapysdroutput/soapysdroutputwebapiadapter.h index 6bf974395..b093bb57b 100644 --- a/plugins/samplesink/soapysdroutput/soapysdroutputwebapiadapter.h +++ b/plugins/samplesink/soapysdroutput/soapysdroutputwebapiadapter.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // @@ -41,4 +43,4 @@ public: private: SoapySDROutputSettings m_settings; -}; \ No newline at end of file +}; diff --git a/plugins/samplesink/testsink/testsinkgui.cpp b/plugins/samplesink/testsink/testsinkgui.cpp index f281fc2de..4d06a393d 100644 --- a/plugins/samplesink/testsink/testsinkgui.cpp +++ b/plugins/samplesink/testsink/testsinkgui.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2018 beta-tester // +// Copyright (C) 2020, 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/testsink/testsinkgui.h b/plugins/samplesink/testsink/testsinkgui.h index bc5e8a1a6..7e5408e2b 100644 --- a/plugins/samplesink/testsink/testsinkgui.h +++ b/plugins/samplesink/testsink/testsinkgui.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2017, 2019-2020, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/testsink/testsinkoutput.cpp b/plugins/samplesink/testsink/testsinkoutput.cpp index b94e11dd7..b864fe67c 100644 --- a/plugins/samplesink/testsink/testsinkoutput.cpp +++ b/plugins/samplesink/testsink/testsinkoutput.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2019-2020, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/testsink/testsinkoutput.h b/plugins/samplesink/testsink/testsinkoutput.h index d94eb1e5f..0b694ffb5 100644 --- a/plugins/samplesink/testsink/testsinkoutput.h +++ b/plugins/samplesink/testsink/testsinkoutput.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/testsink/testsinkplugin.cpp b/plugins/samplesink/testsink/testsinkplugin.cpp index 55b7ef63f..fb0e2f3c8 100644 --- a/plugins/samplesink/testsink/testsinkplugin.cpp +++ b/plugins/samplesink/testsink/testsinkplugin.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/testsink/testsinkplugin.h b/plugins/samplesink/testsink/testsinkplugin.h index 7ea0e63ef..be5fe975a 100644 --- a/plugins/samplesink/testsink/testsinkplugin.h +++ b/plugins/samplesink/testsink/testsinkplugin.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2017, 2019-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/testsink/testsinksettings.cpp b/plugins/samplesink/testsink/testsinksettings.cpp index 65f8a3615..ee5ce4bda 100644 --- a/plugins/samplesink/testsink/testsinksettings.cpp +++ b/plugins/samplesink/testsink/testsinksettings.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/testsink/testsinksettings.h b/plugins/samplesink/testsink/testsinksettings.h index 922da4933..8aad910a9 100644 --- a/plugins/samplesink/testsink/testsinksettings.h +++ b/plugins/samplesink/testsink/testsinksettings.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019, 2022 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/testsink/testsinkworker.cpp b/plugins/samplesink/testsink/testsinkworker.cpp index 6eb9c11ab..cb92f0aa5 100644 --- a/plugins/samplesink/testsink/testsinkworker.cpp +++ b/plugins/samplesink/testsink/testsinkworker.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2016-2017, 2019-2020 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/testsink/testsinkworker.h b/plugins/samplesink/testsink/testsinkworker.h index 3a78c7e98..c7c08c2ef 100644 --- a/plugins/samplesink/testsink/testsinkworker.h +++ b/plugins/samplesink/testsink/testsinkworker.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/usrpoutput/usrpoutput.cpp b/plugins/samplesink/usrpoutput/usrpoutput.cpp index 6904672c1..d08c7cd04 100644 --- a/plugins/samplesink/usrpoutput/usrpoutput.cpp +++ b/plugins/samplesink/usrpoutput/usrpoutput.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2020, 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/usrpoutput/usrpoutput.h b/plugins/samplesink/usrpoutput/usrpoutput.h index 77e03645f..b541d9cf2 100644 --- a/plugins/samplesink/usrpoutput/usrpoutput.h +++ b/plugins/samplesink/usrpoutput/usrpoutput.h @@ -1,6 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // +// Copyright (C) 2020, 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/usrpoutput/usrpoutputgui.cpp b/plugins/samplesink/usrpoutput/usrpoutputgui.cpp index c576a7092..f1f6e5575 100644 --- a/plugins/samplesink/usrpoutput/usrpoutputgui.cpp +++ b/plugins/samplesink/usrpoutput/usrpoutputgui.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2017-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2020, 2022-2023 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/usrpoutput/usrpoutputgui.h b/plugins/samplesink/usrpoutput/usrpoutputgui.h index eff29ca59..727852918 100644 --- a/plugins/samplesink/usrpoutput/usrpoutputgui.h +++ b/plugins/samplesink/usrpoutput/usrpoutputgui.h @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2017-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2020, 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/usrpoutput/usrpoutputplugin.cpp b/plugins/samplesink/usrpoutput/usrpoutputplugin.cpp index e94004454..1c749fcfd 100644 --- a/plugins/samplesink/usrpoutput/usrpoutputplugin.cpp +++ b/plugins/samplesink/usrpoutput/usrpoutputplugin.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2018-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/usrpoutput/usrpoutputplugin.h b/plugins/samplesink/usrpoutput/usrpoutputplugin.h index 59aca7587..97f55fd58 100644 --- a/plugins/samplesink/usrpoutput/usrpoutputplugin.h +++ b/plugins/samplesink/usrpoutput/usrpoutputplugin.h @@ -1,6 +1,10 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2017, 2019-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/usrpoutput/usrpoutputsettings.cpp b/plugins/samplesink/usrpoutput/usrpoutputsettings.cpp index ea7e6fd92..c76207267 100644 --- a/plugins/samplesink/usrpoutput/usrpoutputsettings.cpp +++ b/plugins/samplesink/usrpoutput/usrpoutputsettings.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/usrpoutput/usrpoutputsettings.h b/plugins/samplesink/usrpoutput/usrpoutputsettings.h index ae82df467..ec07c179e 100644 --- a/plugins/samplesink/usrpoutput/usrpoutputsettings.h +++ b/plugins/samplesink/usrpoutput/usrpoutputsettings.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/usrpoutput/usrpoutputthread.cpp b/plugins/samplesink/usrpoutput/usrpoutputthread.cpp index 7ca7c8a17..83ac22738 100644 --- a/plugins/samplesink/usrpoutput/usrpoutputthread.cpp +++ b/plugins/samplesink/usrpoutput/usrpoutputthread.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2017-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Jon Beniston, M7RCE // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // diff --git a/plugins/samplesink/usrpoutput/usrpoutputthread.h b/plugins/samplesink/usrpoutput/usrpoutputthread.h index c1a8f658b..930dcae7c 100644 --- a/plugins/samplesink/usrpoutput/usrpoutputthread.h +++ b/plugins/samplesink/usrpoutput/usrpoutputthread.h @@ -15,6 +15,11 @@ // You should have received a copy of the GNU General Public License // // along with this program. If not, see . // /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Jon Beniston, M7RCE // #ifndef PLUGINS_SAMPLESOURCE_USRPOUTPUT_USRPOUTPUTTHREAD_H_ #define PLUGINS_SAMPLESOURCE_USRPOUTPUT_USRPOUTPUTTHREAD_H_ diff --git a/plugins/samplesink/usrpoutput/usrpoutputwebapiadapter.cpp b/plugins/samplesink/usrpoutput/usrpoutputwebapiadapter.cpp index b1fa8a9d7..6d6e84c78 100644 --- a/plugins/samplesink/usrpoutput/usrpoutputwebapiadapter.cpp +++ b/plugins/samplesink/usrpoutput/usrpoutputwebapiadapter.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // diff --git a/plugins/samplesink/usrpoutput/usrpoutputwebapiadapter.h b/plugins/samplesink/usrpoutput/usrpoutputwebapiadapter.h index bca1ff77c..007490859 100644 --- a/plugins/samplesink/usrpoutput/usrpoutputwebapiadapter.h +++ b/plugins/samplesink/usrpoutput/usrpoutputwebapiadapter.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019-2020 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // @@ -42,4 +43,4 @@ public: private: USRPOutputSettings m_settings; -}; \ No newline at end of file +}; diff --git a/plugins/samplesink/xtrxoutput/xtrxoutput.cpp b/plugins/samplesink/xtrxoutput/xtrxoutput.cpp index 942c72dd1..af3e4267f 100644 --- a/plugins/samplesink/xtrxoutput/xtrxoutput.cpp +++ b/plugins/samplesink/xtrxoutput/xtrxoutput.cpp @@ -1,4 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2018-2020, 2022 Edouard Griffiths, F4EXB // + // Copyright (C) 2017, 2018 Edouard Griffiths, F4EXB // // Copyright (C) 2017 Sergey Kostanbaev, Fairwaves Inc. // // // diff --git a/plugins/samplesink/xtrxoutput/xtrxoutput.h b/plugins/samplesink/xtrxoutput/xtrxoutput.h index 912e639a3..532fbd9d0 100644 --- a/plugins/samplesink/xtrxoutput/xtrxoutput.h +++ b/plugins/samplesink/xtrxoutput/xtrxoutput.h @@ -1,4 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // + // Copyright (C) 2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // diff --git a/plugins/samplesink/xtrxoutput/xtrxoutputgui.cpp b/plugins/samplesink/xtrxoutput/xtrxoutputgui.cpp index 676922fa6..7af52410d 100644 --- a/plugins/samplesink/xtrxoutput/xtrxoutputgui.cpp +++ b/plugins/samplesink/xtrxoutput/xtrxoutputgui.cpp @@ -1,4 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2017-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022-2023 Jon Beniston, M7RCE // + // Copyright (C) 2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // diff --git a/plugins/samplesink/xtrxoutput/xtrxoutputgui.h b/plugins/samplesink/xtrxoutput/xtrxoutputgui.h index f9d0f179a..1b11bcac2 100644 --- a/plugins/samplesink/xtrxoutput/xtrxoutputgui.h +++ b/plugins/samplesink/xtrxoutput/xtrxoutputgui.h @@ -1,4 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2017-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jon Beniston, M7RCE // + // Copyright (C) 2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // diff --git a/plugins/samplesink/xtrxoutput/xtrxoutputplugin.cpp b/plugins/samplesink/xtrxoutput/xtrxoutputplugin.cpp index e105a8506..954aba1dd 100644 --- a/plugins/samplesink/xtrxoutput/xtrxoutputplugin.cpp +++ b/plugins/samplesink/xtrxoutput/xtrxoutputplugin.cpp @@ -1,4 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2018-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // + // Copyright (C) 2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // diff --git a/plugins/samplesink/xtrxoutput/xtrxoutputplugin.h b/plugins/samplesink/xtrxoutput/xtrxoutputplugin.h index 05517f7df..a6962991c 100644 --- a/plugins/samplesink/xtrxoutput/xtrxoutputplugin.h +++ b/plugins/samplesink/xtrxoutput/xtrxoutputplugin.h @@ -1,4 +1,10 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2015-2017, 2019-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // + // Copyright (C) 2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // diff --git a/plugins/samplesink/xtrxoutput/xtrxoutputsettings.cpp b/plugins/samplesink/xtrxoutput/xtrxoutputsettings.cpp index cdec9cd1d..922a5c9ef 100644 --- a/plugins/samplesink/xtrxoutput/xtrxoutputsettings.cpp +++ b/plugins/samplesink/xtrxoutput/xtrxoutputsettings.cpp @@ -1,4 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // + // Copyright (C) 2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // diff --git a/plugins/samplesink/xtrxoutput/xtrxoutputsettings.h b/plugins/samplesink/xtrxoutput/xtrxoutputsettings.h index ab0db0934..45316e178 100644 --- a/plugins/samplesink/xtrxoutput/xtrxoutputsettings.h +++ b/plugins/samplesink/xtrxoutput/xtrxoutputsettings.h @@ -1,4 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 2022 Edouard Griffiths, F4EXB // + // Copyright (C) 2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // diff --git a/plugins/samplesink/xtrxoutput/xtrxoutputthread.cpp b/plugins/samplesink/xtrxoutput/xtrxoutputthread.cpp index 3171146a8..a51ab1446 100644 --- a/plugins/samplesink/xtrxoutput/xtrxoutputthread.cpp +++ b/plugins/samplesink/xtrxoutput/xtrxoutputthread.cpp @@ -1,4 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2019 Edouard Griffiths, F4EXB // + // Copyright (C) 2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // diff --git a/plugins/samplesink/xtrxoutput/xtrxoutputthread.h b/plugins/samplesink/xtrxoutput/xtrxoutputthread.h index f26bdb540..dad8cdd2d 100644 --- a/plugins/samplesink/xtrxoutput/xtrxoutputthread.h +++ b/plugins/samplesink/xtrxoutput/xtrxoutputthread.h @@ -1,4 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB // + // Copyright (C) 2019 Edouard Griffiths, F4EXB // // // // This program is free software; you can redistribute it and/or modify // diff --git a/plugins/samplesink/xtrxoutput/xtrxoutputwebapiadapter.cpp b/plugins/samplesink/xtrxoutput/xtrxoutputwebapiadapter.cpp index 60128d1fa..cf3a7e4e2 100644 --- a/plugins/samplesink/xtrxoutput/xtrxoutputwebapiadapter.cpp +++ b/plugins/samplesink/xtrxoutput/xtrxoutputwebapiadapter.cpp @@ -1,4 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // + // Copyright (C) 2019 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // diff --git a/plugins/samplesink/xtrxoutput/xtrxoutputwebapiadapter.h b/plugins/samplesink/xtrxoutput/xtrxoutputwebapiadapter.h index 48d41a9e9..a5a77a6fa 100644 --- a/plugins/samplesink/xtrxoutput/xtrxoutputwebapiadapter.h +++ b/plugins/samplesink/xtrxoutput/xtrxoutputwebapiadapter.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019 Edouard Griffiths, F4EXB // // // // Implementation of static web API adapters used for preset serialization and // // deserialization // @@ -41,4 +43,4 @@ public: private: XTRXOutputSettings m_settings; -}; \ No newline at end of file +};