From 439b5d094c5c6685fde4b7a7edd8cb820d73f963 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sun, 19 Nov 2023 06:43:20 +0100 Subject: [PATCH] Rewriting of copyright notices for sdrbase. Part of #1893 --- sdrbase/audio/audiocompressor.cpp | 3 +- sdrbase/audio/audiocompressor.h | 5 +- sdrbase/audio/audiocompressorsnd.cpp | 3 +- sdrbase/audio/audiocompressorsnd.h | 6 +- sdrbase/audio/audiodeviceinfo.cpp | 5 +- sdrbase/audio/audiodeviceinfo.h | 5 +- sdrbase/audio/audiodevicemanager.cpp | 6 +- sdrbase/audio/audiodevicemanager.h | 6 +- sdrbase/audio/audiofifo.cpp | 1 + sdrbase/audio/audiofifo.h | 2 + sdrbase/audio/audiofilter.cpp | 6 +- sdrbase/audio/audiofilter.h | 5 +- sdrbase/audio/audiog722.cpp | 3 +- sdrbase/audio/audiog722.h | 3 +- sdrbase/audio/audioinputdevice.cpp | 4 +- sdrbase/audio/audioinputdevice.h | 6 +- sdrbase/audio/audionetsink.cpp | 3 +- sdrbase/audio/audionetsink.h | 5 +- sdrbase/audio/audioopus.cpp | 4 +- sdrbase/audio/audioopus.h | 7 +- sdrbase/audio/audiooutputdevice.cpp | 5 + sdrbase/audio/audiooutputdevice.h | 3 + sdrbase/audio/audioresampler.cpp | 3 +- sdrbase/audio/audioresampler.h | 6 +- sdrbase/channel/channelapi.cpp | 5 +- sdrbase/channel/channelapi.h | 6 +- sdrbase/channel/channelutils.cpp | 6 +- sdrbase/channel/channelutils.h | 6 +- sdrbase/channel/channelwebapiadapter.h | 4 +- sdrbase/channel/channelwebapiutils.cpp | 3 +- sdrbase/channel/channelwebapiutils.h | 5 +- sdrbase/channel/remotedatablock.h | 2 +- sdrbase/channel/remotedataqueue.cpp | 6 +- sdrbase/channel/remotedataqueue.h | 7 +- sdrbase/channel/remotedatareadqueue.cpp | 2 +- sdrbase/channel/remotedatareadqueue.h | 7 +- sdrbase/commands/command.cpp | 5 +- sdrbase/commands/command.h | 4 +- sdrbase/commands/commandkeyreceiver.cpp | 2 +- sdrbase/commands/commandkeyreceiver.h | 5 +- sdrbase/device/deviceapi.cpp | 3 +- sdrbase/device/deviceapi.h | 3 +- sdrbase/device/deviceenumerator.cpp | 3 +- sdrbase/device/deviceenumerator.h | 3 +- sdrbase/device/deviceset.cpp | 4 +- sdrbase/device/deviceset.h | 5 +- sdrbase/device/deviceuserargs.cpp | 5 +- sdrbase/device/deviceuserargs.h | 8 +- sdrbase/device/deviceutils.cpp | 6 +- sdrbase/device/deviceutils.h | 6 +- sdrbase/device/devicewebapiadapter.h | 6 +- sdrbase/dsp/afsquelch.cpp | 3 +- sdrbase/dsp/afsquelch.h | 2 +- sdrbase/dsp/agc.cpp | 22 +- sdrbase/dsp/agc.h | 22 +- sdrbase/dsp/autocorrector.h | 2 +- sdrbase/dsp/basebandsamplesink.cpp | 5 +- sdrbase/dsp/basebandsamplesink.h | 5 +- sdrbase/dsp/basebandsamplesource.cpp | 5 +- sdrbase/dsp/basebandsamplesource.h | 5 +- sdrbase/dsp/channelmarker.cpp | 4 +- sdrbase/dsp/channelmarker.h | 4 +- sdrbase/dsp/channelsamplesink.cpp | 7 +- sdrbase/dsp/channelsamplesink.h | 5 +- sdrbase/dsp/channelsamplesource.cpp | 7 +- sdrbase/dsp/channelsamplesource.h | 5 +- sdrbase/dsp/complex.h | 18 + sdrbase/dsp/costasloop.cpp | 2 +- sdrbase/dsp/costasloop.h | 2 +- sdrbase/dsp/ctcssdetector.cpp | 3 +- sdrbase/dsp/ctcssdetector.h | 2 +- sdrbase/dsp/ctcssfrequencies.cpp | 4 +- sdrbase/dsp/ctcssfrequencies.h | 4 +- sdrbase/dsp/cudavkfftengine.cpp | 2 +- sdrbase/dsp/cudavkfftengine.h | 5 +- sdrbase/dsp/cwkeyer.cpp | 4 +- sdrbase/dsp/cwkeyer.h | 6 +- sdrbase/dsp/cwkeyersettings.cpp | 5 +- sdrbase/dsp/cwkeyersettings.h | 5 +- sdrbase/dsp/datafifo.cpp | 6 +- sdrbase/dsp/datafifo.h | 6 +- sdrbase/dsp/dcscodes.cpp | 2 +- sdrbase/dsp/dcscodes.h | 2 +- sdrbase/dsp/decimatorc.cpp | 2 +- sdrbase/dsp/decimatorc.h | 6 +- sdrbase/dsp/decimators.h | 5 +- sdrbase/dsp/decimatorsff.cpp | 3 +- sdrbase/dsp/decimatorsff.h | 3 +- sdrbase/dsp/decimatorsfi.cpp | 3 +- sdrbase/dsp/decimatorsfi.h | 3 +- sdrbase/dsp/decimatorsif.h | 3 +- sdrbase/dsp/decimatorsu.h | 2 +- sdrbase/dsp/devicesamplemimo.cpp | 5 +- sdrbase/dsp/devicesamplemimo.h | 5 +- sdrbase/dsp/devicesamplesink.cpp | 5 +- sdrbase/dsp/devicesamplesink.h | 5 +- sdrbase/dsp/devicesamplesource.cpp | 5 +- sdrbase/dsp/devicesamplesource.h | 347 ++++++++++--------- sdrbase/dsp/devicesamplestatic.cpp | 5 +- sdrbase/dsp/devicesamplestatic.h | 3 +- sdrbase/dsp/downchannelizer.cpp | 6 +- sdrbase/dsp/downchannelizer.h | 5 +- sdrbase/dsp/dspcommands.cpp | 5 +- sdrbase/dsp/dspcommands.h | 5 +- sdrbase/dsp/dspdevicemimoengine.cpp | 4 +- sdrbase/dsp/dspdevicemimoengine.h | 4 +- sdrbase/dsp/dspdevicesinkengine.cpp | 4 +- sdrbase/dsp/dspdevicesinkengine.h | 7 +- sdrbase/dsp/dspdevicesourceengine.cpp | 7 +- sdrbase/dsp/dspdevicesourceengine.h | 7 +- sdrbase/dsp/dspengine.cpp | 6 +- sdrbase/dsp/dspengine.h | 6 +- sdrbase/dsp/dsptypes.h | 1 + sdrbase/dsp/fftcorr.cpp | 3 +- sdrbase/dsp/fftcorr.h | 3 +- sdrbase/dsp/fftengine.cpp | 6 +- sdrbase/dsp/fftengine.h | 6 +- sdrbase/dsp/fftfactory.cpp | 4 +- sdrbase/dsp/fftfactory.h | 6 +- sdrbase/dsp/fftfilt.cpp | 20 ++ sdrbase/dsp/fftfilt.h | 20 ++ sdrbase/dsp/fftnr.cpp | 2 +- sdrbase/dsp/fftnr.h | 2 +- sdrbase/dsp/fftwengine.cpp | 5 +- sdrbase/dsp/fftwengine.h | 5 +- sdrbase/dsp/fftwindow.cpp | 1 + sdrbase/dsp/fftwindow.h | 2 + sdrbase/dsp/filerecord.cpp | 9 +- sdrbase/dsp/filerecord.h | 6 +- sdrbase/dsp/filerecordinterface.cpp | 5 +- sdrbase/dsp/filerecordinterface.h | 5 +- sdrbase/dsp/filtermbe.cpp | 6 +- sdrbase/dsp/filtermbe.h | 6 +- sdrbase/dsp/filterrc.cpp | 6 +- sdrbase/dsp/filterrc.h | 5 +- sdrbase/dsp/firfilter.cpp | 6 +- sdrbase/dsp/firfilter.h | 5 +- sdrbase/dsp/fmpreemphasis.cpp | 3 +- sdrbase/dsp/fmpreemphasis.h | 5 +- sdrbase/dsp/freqlockcomplex.cpp | 4 +- sdrbase/dsp/freqlockcomplex.h | 3 +- sdrbase/dsp/gaussian.h | 3 +- sdrbase/dsp/gfft.h | 18 + sdrbase/dsp/glscopeinterface.h | 4 +- sdrbase/dsp/glscopesettings.cpp | 3 +- sdrbase/dsp/glscopesettings.h | 3 +- sdrbase/dsp/glspectruminterface.h | 4 +- sdrbase/dsp/goertzel.cpp | 5 +- sdrbase/dsp/goertzel.h | 5 +- sdrbase/dsp/hbfilterchainconverter.cpp | 5 +- sdrbase/dsp/hbfilterchainconverter.h | 7 +- sdrbase/dsp/hbfiltertraits.cpp | 3 +- sdrbase/dsp/hbfiltertraits.h | 3 +- sdrbase/dsp/iirfilter.h | 3 +- sdrbase/dsp/interpolator.cpp | 20 ++ sdrbase/dsp/interpolator.h | 6 +- sdrbase/dsp/interpolators.h | 2 +- sdrbase/dsp/interpolatorsif.h | 4 +- sdrbase/dsp/inthalfbandfilter.h | 6 +- sdrbase/dsp/inthalfbandfilterdb.h | 3 +- sdrbase/dsp/inthalfbandfilterdbf.h | 3 +- sdrbase/dsp/inthalfbandfilterdbff.h | 3 +- sdrbase/dsp/inthalfbandfilterdbfi.h | 3 +- sdrbase/dsp/inthalfbandfiltereo.h | 3 +- sdrbase/dsp/inthalfbandfiltereo1.h | 4 +- sdrbase/dsp/inthalfbandfiltereo1i.h | 3 +- sdrbase/dsp/inthalfbandfiltereo2.h | 3 +- sdrbase/dsp/inthalfbandfiltereof.h | 4 +- sdrbase/dsp/inthalfbandfilterst.h | 3 +- sdrbase/dsp/inthalfbandfiltersti.h | 3 +- sdrbase/dsp/kissengine.cpp | 19 + sdrbase/dsp/kissengine.h | 19 + sdrbase/dsp/kissfft.h | 18 + sdrbase/dsp/mimochannel.cpp | 5 +- sdrbase/dsp/mimochannel.h | 5 +- sdrbase/dsp/misc.h | 19 + sdrbase/dsp/morsedemod.cpp | 2 +- sdrbase/dsp/morsedemod.h | 3 +- sdrbase/dsp/movingaverage.h | 18 + sdrbase/dsp/nco.cpp | 2 + sdrbase/dsp/nco.h | 1 + sdrbase/dsp/ncof.cpp | 5 +- sdrbase/dsp/ncof.h | 4 +- sdrbase/dsp/phasediscri.h | 7 +- sdrbase/dsp/phaselock.cpp | 5 +- sdrbase/dsp/phaselock.h | 3 +- sdrbase/dsp/phaselockcomplex.cpp | 4 +- sdrbase/dsp/phaselockcomplex.h | 3 +- sdrbase/dsp/physicalunit.h | 1 + sdrbase/dsp/projector.cpp | 4 +- sdrbase/dsp/projector.h | 6 +- sdrbase/dsp/raisedcosine.h | 3 +- sdrbase/dsp/recursivefilters.cpp | 5 +- sdrbase/dsp/recursivefilters.h | 4 +- sdrbase/dsp/rootraisedcosine.h | 3 +- sdrbase/dsp/samplemififo.cpp | 3 +- sdrbase/dsp/samplemififo.h | 5 +- sdrbase/dsp/samplemofifo.cpp | 4 +- sdrbase/dsp/samplemofifo.h | 5 +- sdrbase/dsp/samplesimplefifo.cpp | 4 +- sdrbase/dsp/samplesimplefifo.h | 6 +- sdrbase/dsp/samplesinkfifo.cpp | 4 +- sdrbase/dsp/samplesinkfifo.h | 2 + sdrbase/dsp/samplesourcefifo.cpp | 7 +- sdrbase/dsp/samplesourcefifo.h | 7 +- sdrbase/dsp/scopevis.cpp | 4 +- sdrbase/dsp/scopevis.h | 6 +- sdrbase/dsp/sigmf_forward.h | 18 +- sdrbase/dsp/sigmffilerecord.cpp | 4 +- sdrbase/dsp/sigmffilerecord.h | 4 +- sdrbase/dsp/spectrumcalibrationpoint.cpp | 5 +- sdrbase/dsp/spectrumcalibrationpoint.h | 4 +- sdrbase/dsp/spectrummarkers.cpp | 2 +- sdrbase/dsp/spectrummarkers.h | 3 +- sdrbase/dsp/spectrumsettings.cpp | 4 +- sdrbase/dsp/spectrumsettings.h | 5 +- sdrbase/dsp/spectrumvis.cpp | 7 +- sdrbase/dsp/spectrumvis.h | 5 +- sdrbase/dsp/upchannelizer.cpp | 4 +- sdrbase/dsp/upchannelizer.h | 3 +- sdrbase/dsp/vkfftengine.cpp | 2 +- sdrbase/dsp/vkfftengine.h | 5 +- sdrbase/dsp/vkfftutils.cpp | 16 + sdrbase/dsp/vkfftutils.h | 16 + sdrbase/dsp/vulkanvkfftengine.cpp | 2 +- sdrbase/dsp/vulkanvkfftengine.h | 6 +- sdrbase/dsp/wavfilerecord.cpp | 5 +- sdrbase/dsp/wavfilerecord.h | 5 +- sdrbase/dsp/wfir.cpp | 17 + sdrbase/dsp/wfir.h | 16 + sdrbase/feature/feature.cpp | 5 +- sdrbase/feature/feature.h | 5 +- sdrbase/feature/featureset.cpp | 2 +- sdrbase/feature/featureset.h | 5 +- sdrbase/feature/featureutils.cpp | 4 +- sdrbase/feature/featureutils.h | 4 +- sdrbase/feature/featurewebapiadapter.h | 4 +- sdrbase/feature/featurewebapiutils.cpp | 2 +- sdrbase/feature/featurewebapiutils.h | 5 +- sdrbase/maincore.cpp | 4 +- sdrbase/maincore.h | 6 +- sdrbase/mainparser.cpp | 4 +- sdrbase/mainparser.h | 6 +- sdrbase/pipes/datafifostore.cpp | 6 +- sdrbase/pipes/datafifostore.h | 4 +- sdrbase/pipes/datapipes.cpp | 4 +- sdrbase/pipes/datapipes.h | 5 +- sdrbase/pipes/datapipesgcworker.cpp | 4 +- sdrbase/pipes/datapipesgcworker.h | 4 +- sdrbase/pipes/elementpipescommon.h | 4 +- sdrbase/pipes/elementpipesgc.h | 3 +- sdrbase/pipes/elementpipesregistrations.h | 4 +- sdrbase/pipes/messagepipes.cpp | 4 +- sdrbase/pipes/messagepipes.h | 5 +- sdrbase/pipes/messagepipesgcworker.cpp | 4 +- sdrbase/pipes/messagepipesgcworker.h | 4 +- sdrbase/pipes/messagepipeslegacy.cpp | 3 +- sdrbase/pipes/messagepipeslegacy.h | 5 +- sdrbase/pipes/messagepipeslegacycommon.cpp | 4 +- sdrbase/pipes/messagepipeslegacycommon.h | 4 +- sdrbase/pipes/messagepipeslegacygcworker.cpp | 3 +- sdrbase/pipes/messagepipeslegacygcworker.h | 4 +- sdrbase/pipes/messagequeuestore.cpp | 6 +- sdrbase/pipes/messagequeuestore.h | 4 +- sdrbase/pipes/objectpipe.cpp | 4 +- sdrbase/pipes/objectpipe.h | 4 +- sdrbase/pipes/objectpipeelementsstore.h | 4 +- sdrbase/pipes/objectpipesregistrations.cpp | 3 +- sdrbase/pipes/objectpipesregistrations.h | 3 +- sdrbase/pipes/pipeendpoint.cpp | 3 +- sdrbase/pipes/pipeendpoint.h | 3 +- sdrbase/plugin/pluginapi.cpp | 19 + sdrbase/plugin/pluginapi.h | 19 + sdrbase/plugin/plugininterface.cpp | 18 + sdrbase/plugin/plugininterface.h | 19 + sdrbase/plugin/pluginmanager.cpp | 9 +- sdrbase/plugin/pluginmanager.h | 7 +- sdrbase/remotetcpsinkstarter.cpp | 2 +- sdrbase/remotetcpsinkstarter.h | 5 +- sdrbase/settings/configuration.cpp | 3 +- sdrbase/settings/configuration.h | 3 +- sdrbase/settings/featuresetpreset.cpp | 2 +- sdrbase/settings/featuresetpreset.h | 2 +- sdrbase/settings/mainsettings.cpp | 17 + sdrbase/settings/mainsettings.h | 17 + sdrbase/settings/pluginpreset.cpp | 6 +- sdrbase/settings/pluginpreset.h | 6 +- sdrbase/settings/preferences.cpp | 19 + sdrbase/settings/preferences.h | 19 + sdrbase/settings/preset.cpp | 5 +- sdrbase/settings/preset.h | 4 +- sdrbase/settings/rollupstate.cpp | 4 +- sdrbase/settings/rollupstate.h | 5 +- sdrbase/settings/serializable.h | 5 +- sdrbase/settings/serializableinterface.h | 6 +- sdrbase/util/CRC64.cpp | 2 +- sdrbase/util/CRC64.h | 4 +- sdrbase/util/airlines.cpp | 2 +- sdrbase/util/airlines.h | 5 +- sdrbase/util/ais.cpp | 2 +- sdrbase/util/ais.h | 2 +- sdrbase/util/android.cpp | 2 +- sdrbase/util/android.h | 5 +- sdrbase/util/aprs.cpp | 4 +- sdrbase/util/aprs.h | 3 +- sdrbase/util/aprsfi.cpp | 2 +- sdrbase/util/aprsfi.h | 5 +- sdrbase/util/astronomy.cpp | 2 +- sdrbase/util/astronomy.h | 2 +- sdrbase/util/average.h | 3 +- sdrbase/util/aviationweather.cpp | 2 +- sdrbase/util/aviationweather.h | 2 +- sdrbase/util/ax25.cpp | 2 +- sdrbase/util/ax25.h | 5 +- sdrbase/util/azel.cpp | 4 +- sdrbase/util/azel.h | 2 +- sdrbase/util/baudot.cpp | 2 +- sdrbase/util/baudot.h | 6 +- sdrbase/util/bitfieldindex.h | 3 +- sdrbase/util/colormap.cpp | 3 +- sdrbase/util/colormap.h | 7 +- sdrbase/util/coordinates.cpp | 2 +- sdrbase/util/coordinates.h | 7 +- sdrbase/util/crc.cpp | 5 +- sdrbase/util/crc.h | 3 +- sdrbase/util/csv.cpp | 5 +- sdrbase/util/csv.h | 5 +- sdrbase/util/db.cpp | 4 +- sdrbase/util/db.h | 4 +- sdrbase/util/doublebuffer.h | 4 +- sdrbase/util/doublebufferfifo.h | 4 +- sdrbase/util/doublebuffermultiple.h | 2 +- sdrbase/util/dsc.cpp | 2 +- sdrbase/util/dsc.h | 2 +- sdrbase/util/fits.cpp | 3 +- sdrbase/util/fits.h | 5 +- sdrbase/util/fixed.h | 1 + sdrbase/util/fixedaverage2d.h | 3 +- sdrbase/util/fixedtraits.cpp | 3 +- sdrbase/util/fixedtraits.h | 5 +- sdrbase/util/flightinformation.cpp | 3 +- sdrbase/util/flightinformation.h | 5 +- sdrbase/util/ft8message.cpp | 5 +- sdrbase/util/ft8message.h | 4 +- sdrbase/util/giro.cpp | 2 +- sdrbase/util/giro.h | 2 +- sdrbase/util/golay2312.cpp | 2 +- sdrbase/util/golay2312.h | 2 +- sdrbase/util/httpdownloadmanager.cpp | 2 +- sdrbase/util/httpdownloadmanager.h | 5 +- sdrbase/util/incrementalarray.h | 4 +- sdrbase/util/incrementalvector.h | 4 +- sdrbase/util/interpolation.cpp | 5 +- sdrbase/util/interpolation.h | 2 +- sdrbase/util/iot/device.cpp | 2 +- sdrbase/util/iot/device.h | 2 +- sdrbase/util/iot/homeassistant.cpp | 2 +- sdrbase/util/iot/tplink.cpp | 2 +- sdrbase/util/iot/visa.cpp | 2 +- sdrbase/util/iot/visa.h | 2 +- sdrbase/util/lfsr.cpp | 2 +- sdrbase/util/lfsr.h | 2 +- sdrbase/util/limitedcounter.h | 2 +- sdrbase/util/maidenhead.cpp | 2 +- sdrbase/util/maidenhead.h | 5 +- sdrbase/util/max2d.h | 3 +- sdrbase/util/message.cpp | 5 +- sdrbase/util/message.h | 5 +- sdrbase/util/messagequeue.cpp | 6 +- sdrbase/util/messagequeue.h | 6 +- sdrbase/util/mmsi.cpp | 2 +- sdrbase/util/mmsi.h | 5 +- sdrbase/util/morse.cpp | 3 +- sdrbase/util/morse.h | 5 +- sdrbase/util/movingaverage.h | 4 +- sdrbase/util/movingaverage2d.h | 3 +- sdrbase/util/movingmaximum.h | 3 +- sdrbase/util/navtex.cpp | 2 +- sdrbase/util/navtex.h | 2 +- sdrbase/util/openaip.cpp | 2 +- sdrbase/util/openaip.h | 2 +- sdrbase/util/osndb.cpp | 5 +- sdrbase/util/osndb.h | 2 +- sdrbase/util/ourairportsdb.cpp | 3 +- sdrbase/util/ourairportsdb.h | 2 +- sdrbase/util/peakfinder.cpp | 7 +- sdrbase/util/peakfinder.h | 6 +- sdrbase/util/planespotters.cpp | 3 +- sdrbase/util/planespotters.h | 5 +- sdrbase/util/png.cpp | 2 +- sdrbase/util/png.h | 2 +- sdrbase/util/popcount.h | 5 +- sdrbase/util/poweroftwo.h | 5 +- sdrbase/util/prettyprint.cpp | 5 +- sdrbase/util/prettyprint.h | 5 +- sdrbase/util/profiler.cpp | 5 +- sdrbase/util/profiler.h | 2 +- sdrbase/util/psk31.cpp | 2 +- sdrbase/util/psk31.h | 5 +- sdrbase/util/radiosonde.cpp | 2 +- sdrbase/util/radiosonde.h | 2 +- sdrbase/util/reedsolomon.h | 16 + sdrbase/util/rtpsink.cpp | 4 +- sdrbase/util/rtpsink.h | 4 +- sdrbase/util/rtty.cpp | 2 +- sdrbase/util/rtty.h | 5 +- sdrbase/util/samplesourceserializer.cpp | 2 +- sdrbase/util/samplesourceserializer.h | 5 +- sdrbase/util/serialutil.cpp | 5 +- sdrbase/util/serialutil.h | 4 +- sdrbase/util/sha512.h | 18 +- sdrbase/util/simpleserializer.cpp | 18 + sdrbase/util/simpleserializer.h | 19 + sdrbase/util/spinlock.cpp | 17 + sdrbase/util/spinlock.h | 18 + sdrbase/util/stacktrace.h | 16 + sdrbase/util/stepfunctions.h | 4 +- sdrbase/util/syncmessenger.cpp | 6 +- sdrbase/util/syncmessenger.h | 5 +- sdrbase/util/threadsafesingleton.h | 22 +- sdrbase/util/timeutil.cpp | 4 +- sdrbase/util/timeutil.h | 4 +- sdrbase/util/udpsinkutil.h | 5 +- sdrbase/util/uid.cpp | 4 +- sdrbase/util/uid.h | 6 +- sdrbase/util/units.cpp | 5 +- sdrbase/util/units.h | 5 +- sdrbase/util/visa.cpp | 2 +- sdrbase/util/visa.h | 2 +- sdrbase/util/weather.cpp | 3 +- sdrbase/util/weather.h | 5 +- sdrbase/webapi/webapiadapter.cpp | 7 +- sdrbase/webapi/webapiadapter.h | 5 +- sdrbase/webapi/webapiadapterbase.cpp | 2 +- sdrbase/webapi/webapiadapterbase.h | 4 +- sdrbase/webapi/webapiadapterinterface.cpp | 4 +- sdrbase/webapi/webapiadapterinterface.h | 4 +- sdrbase/webapi/webapirequestmapper.cpp | 6 +- sdrbase/webapi/webapirequestmapper.h | 5 +- sdrbase/webapi/webapiserver.cpp | 4 +- sdrbase/webapi/webapiserver.h | 4 +- sdrbase/webapi/webapiutils.cpp | 4 +- sdrbase/webapi/webapiutils.h | 6 +- sdrbase/websockets/wsspectrum.cpp | 2 +- sdrbase/websockets/wsspectrum.h | 2 +- 445 files changed, 1878 insertions(+), 733 deletions(-) diff --git a/sdrbase/audio/audiocompressor.cpp b/sdrbase/audio/audiocompressor.cpp index bd388e500..cdb7a9284 100644 --- a/sdrbase/audio/audiocompressor.cpp +++ b/sdrbase/audio/audiocompressor.cpp @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/audio/audiocompressor.h b/sdrbase/audio/audiocompressor.h index 0cc31c857..00cbab2be 100644 --- a/sdrbase/audio/audiocompressor.h +++ b/sdrbase/audio/audiocompressor.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 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/sdrbase/audio/audiocompressorsnd.cpp b/sdrbase/audio/audiocompressorsnd.cpp index 9e6d05df1..9ca215ab1 100644 --- a/sdrbase/audio/audiocompressorsnd.cpp +++ b/sdrbase/audio/audiocompressorsnd.cpp @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2019-2020 Edouard Griffiths, F4EXB // // // // Audio compressor based on sndfilter by Sean Connelly (@voidqk) // // https://github.com/voidqk/sndfilter // diff --git a/sdrbase/audio/audiocompressorsnd.h b/sdrbase/audio/audiocompressorsnd.h index 41d6f80fc..4a805ed9e 100644 --- a/sdrbase/audio/audiocompressorsnd.h +++ b/sdrbase/audio/audiocompressorsnd.h @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // Audio compressor based on sndfilter by Sean Connelly (@voidqk) // // https://github.com/voidqk/sndfilter // @@ -226,4 +226,4 @@ private: -#endif // SDRBASE_AUDIO_AUDIOCOMPRESSORSND_H_ \ No newline at end of file +#endif // SDRBASE_AUDIO_AUDIOCOMPRESSORSND_H_ diff --git a/sdrbase/audio/audiodeviceinfo.cpp b/sdrbase/audio/audiodeviceinfo.cpp index a5f68e2e0..c40c7f0c7 100644 --- a/sdrbase/audio/audiodeviceinfo.cpp +++ b/sdrbase/audio/audiodeviceinfo.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2017-2018 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/sdrbase/audio/audiodeviceinfo.h b/sdrbase/audio/audiodeviceinfo.h index b5df24ec1..27a377925 100644 --- a/sdrbase/audio/audiodeviceinfo.h +++ b/sdrbase/audio/audiodeviceinfo.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2021-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/sdrbase/audio/audiodevicemanager.cpp b/sdrbase/audio/audiodevicemanager.cpp index 71193f5ca..bb4ca35ba 100644 --- a/sdrbase/audio/audiodevicemanager.cpp +++ b/sdrbase/audio/audiodevicemanager.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2017-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/sdrbase/audio/audiodevicemanager.h b/sdrbase/audio/audiodevicemanager.h index ddba44de2..0cbbb9e5e 100644 --- a/sdrbase/audio/audiodevicemanager.h +++ b/sdrbase/audio/audiodevicemanager.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 F4EXB // -// written by Edouard Griffiths // +// 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) 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/sdrbase/audio/audiofifo.cpp b/sdrbase/audio/audiofifo.cpp index 94e43d74f..14c65d0c7 100644 --- a/sdrbase/audio/audiofifo.cpp +++ b/sdrbase/audio/audiofifo.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // // written by Christian Daniel // +// Copyright (C) 2015, 2017-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/sdrbase/audio/audiofifo.h b/sdrbase/audio/audiofifo.h index 9cd478993..3a09e2716 100644 --- a/sdrbase/audio/audiofifo.h +++ b/sdrbase/audio/audiofifo.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// // 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) 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/sdrbase/audio/audiofilter.cpp b/sdrbase/audio/audiofilter.cpp index 9957b0f68..5c3b8183d 100644 --- a/sdrbase/audio/audiofilter.cpp +++ b/sdrbase/audio/audiofilter.cpp @@ -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) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // +// 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/sdrbase/audio/audiofilter.h b/sdrbase/audio/audiofilter.h index 2c63dc90e..3f8b90c4e 100644 --- a/sdrbase/audio/audiofilter.h +++ b/sdrbase/audio/audiofilter.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) 2015-2019 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/sdrbase/audio/audiog722.cpp b/sdrbase/audio/audiog722.cpp index 7293e30a9..02920871b 100644 --- a/sdrbase/audio/audiog722.cpp +++ b/sdrbase/audio/audiog722.cpp @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 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/sdrbase/audio/audiog722.h b/sdrbase/audio/audiog722.h index 9fa950b9b..2bf1e03f9 100644 --- a/sdrbase/audio/audiog722.h +++ b/sdrbase/audio/audiog722.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 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/sdrbase/audio/audioinputdevice.cpp b/sdrbase/audio/audioinputdevice.cpp index 9d586cd54..5cc874332 100644 --- a/sdrbase/audio/audioinputdevice.cpp +++ b/sdrbase/audio/audioinputdevice.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2016-2020, 2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2020, 2022 Jon Beniston, M7RCE // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/audio/audioinputdevice.h b/sdrbase/audio/audioinputdevice.h index 78ff4f01a..df267d2df 100644 --- a/sdrbase/audio/audioinputdevice.h +++ b/sdrbase/audio/audioinputdevice.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) 2015-2020, 2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2020, 2022 Jon Beniston, M7RCE // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/audio/audionetsink.cpp b/sdrbase/audio/audionetsink.cpp index 94c8ec81b..eb14662ba 100644 --- a/sdrbase/audio/audionetsink.cpp +++ b/sdrbase/audio/audionetsink.cpp @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/audio/audionetsink.h b/sdrbase/audio/audionetsink.h index 71389ff21..a72bc7ce0 100644 --- a/sdrbase/audio/audionetsink.h +++ b/sdrbase/audio/audionetsink.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 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/sdrbase/audio/audioopus.cpp b/sdrbase/audio/audioopus.cpp index 25ff8ffc8..e2bf259c9 100644 --- a/sdrbase/audio/audioopus.cpp +++ b/sdrbase/audio/audioopus.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2019-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // In this version we will use a fixed constant bit rate of 64kbit/s. // // With a frame time of 20ms the encoder output size is always 160 bytes. // diff --git a/sdrbase/audio/audioopus.h b/sdrbase/audio/audioopus.h index 712c2c520..05da10787 100644 --- a/sdrbase/audio/audioopus.h +++ b/sdrbase/audio/audioopus.h @@ -1,6 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/audio/audiooutputdevice.cpp b/sdrbase/audio/audiooutputdevice.cpp index bb36ab198..4a9b98001 100644 --- a/sdrbase/audio/audiooutputdevice.cpp +++ b/sdrbase/audio/audiooutputdevice.cpp @@ -1,6 +1,11 @@ /////////////////////////////////////////////////////////////////////////////////// // 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 // +// Copyright (C) 2016 Ziga S // +// Copyright (C) 2022-2023 Jon Beniston, M7RCE // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/audio/audiooutputdevice.h b/sdrbase/audio/audiooutputdevice.h index 6b9de11f6..e07d47090 100644 --- a/sdrbase/audio/audiooutputdevice.h +++ b/sdrbase/audio/audiooutputdevice.h @@ -1,6 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// // 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) 2022 Jon Beniston, M7RCE // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/audio/audioresampler.cpp b/sdrbase/audio/audioresampler.cpp index aa0c12957..5c2749406 100644 --- a/sdrbase/audio/audioresampler.cpp +++ b/sdrbase/audio/audioresampler.cpp @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 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/sdrbase/audio/audioresampler.h b/sdrbase/audio/audioresampler.h index eac33763b..c85bfa9d9 100644 --- a/sdrbase/audio/audioresampler.h +++ b/sdrbase/audio/audioresampler.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// 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) 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/sdrbase/channel/channelapi.cpp b/sdrbase/channel/channelapi.cpp index 861507547..4b021cafc 100644 --- a/sdrbase/channel/channelapi.cpp +++ b/sdrbase/channel/channelapi.cpp @@ -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) 2015-2017, 2019-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 Jon Beniston, M7RCE // // // // API for Rx channels // // // diff --git a/sdrbase/channel/channelapi.h b/sdrbase/channel/channelapi.h index 8bdb4a9d0..260546f21 100644 --- a/sdrbase/channel/channelapi.h +++ b/sdrbase/channel/channelapi.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) 2015-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // +// Copyright (C) 2021 Jon Beniston, M7RCE // // // // API for channels // // // diff --git a/sdrbase/channel/channelutils.cpp b/sdrbase/channel/channelutils.cpp index 8ffae5fd2..475fa1dc8 100644 --- a/sdrbase/channel/channelutils.cpp +++ b/sdrbase/channel/channelutils.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-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 // @@ -42,4 +44,4 @@ QString ChannelUtils::getRegisteredChannelURI(const QString& xChannelURI) } else { return xChannelURI; } -} \ No newline at end of file +} diff --git a/sdrbase/channel/channelutils.h b/sdrbase/channel/channelutils.h index ef0161256..0fba16f52 100644 --- a/sdrbase/channel/channelutils.h +++ b/sdrbase/channel/channelutils.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 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 // @@ -28,4 +30,4 @@ public: static QString getRegisteredChannelURI(const QString& xChannelURI); }; -#endif // SDRBASE_CHANNEL_CHANNELUTILS_H_ \ No newline at end of file +#endif // SDRBASE_CHANNEL_CHANNELUTILS_H_ diff --git a/sdrbase/channel/channelwebapiadapter.h b/sdrbase/channel/channelwebapiadapter.h index 65db4b97e..08f2019cf 100644 --- a/sdrbase/channel/channelwebapiadapter.h +++ b/sdrbase/channel/channelwebapiadapter.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-2020 Edouard Griffiths, F4EXB // // // // Interface for static web API adapters used for preset serialization and // // deserialization // diff --git a/sdrbase/channel/channelwebapiutils.cpp b/sdrbase/channel/channelwebapiutils.cpp index 8bdbfb2c4..198102f50 100644 --- a/sdrbase/channel/channelwebapiutils.cpp +++ b/sdrbase/channel/channelwebapiutils.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2020-2023 Jon Beniston, M7RCE // +// Copyright (C) 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/sdrbase/channel/channelwebapiutils.h b/sdrbase/channel/channelwebapiutils.h index 65c659df7..79a959e15 100644 --- a/sdrbase/channel/channelwebapiutils.h +++ b/sdrbase/channel/channelwebapiutils.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 Edouard Griffiths, F4EXB // +// Copyright (C) 2020-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/sdrbase/channel/remotedatablock.h b/sdrbase/channel/remotedatablock.h index dcda9a8af..e7f0af27b 100644 --- a/sdrbase/channel/remotedatablock.h +++ b/sdrbase/channel/remotedatablock.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB. // +// Copyright (C) 2018-2019, 2021 Edouard Griffiths, F4EXB // // // // Remote sink channel (Rx) data block // // // diff --git a/sdrbase/channel/remotedataqueue.cpp b/sdrbase/channel/remotedataqueue.cpp index 301ef38ef..935f7ad1f 100644 --- a/sdrbase/channel/remotedataqueue.cpp +++ b/sdrbase/channel/remotedataqueue.cpp @@ -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) 2015-2019, 2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // +// Copyright (C) 2022 Jiří Pinkava // // // // Remtoe sink channel (Rx) data blocks queue // // // diff --git a/sdrbase/channel/remotedataqueue.h b/sdrbase/channel/remotedataqueue.h index eff1dac80..ca6c2c714 100644 --- a/sdrbase/channel/remotedataqueue.h +++ b/sdrbase/channel/remotedataqueue.h @@ -1,5 +1,10 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2022 Jiří Pinkava // // // // Remote sink channel (Rx) data blocks queue // // // diff --git a/sdrbase/channel/remotedatareadqueue.cpp b/sdrbase/channel/remotedatareadqueue.cpp index 14164278e..bbee005da 100644 --- a/sdrbase/channel/remotedatareadqueue.cpp +++ b/sdrbase/channel/remotedatareadqueue.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB. // +// Copyright (C) 2018-2019, 2021 Edouard Griffiths, F4EXB // // // // Remote sink channel (Rx) data blocks to read queue // // // diff --git a/sdrbase/channel/remotedatareadqueue.h b/sdrbase/channel/remotedatareadqueue.h index c748fe2f9..6912ea14d 100644 --- a/sdrbase/channel/remotedatareadqueue.h +++ b/sdrbase/channel/remotedatareadqueue.h @@ -1,5 +1,10 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020 Kacper Michajłow // // // // Remote sink channel (Rx) data blocks to read queue // // // diff --git a/sdrbase/commands/command.cpp b/sdrbase/commands/command.cpp index ba25ba1a8..96f835953 100644 --- a/sdrbase/commands/command.cpp +++ b/sdrbase/commands/command.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-2021 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/sdrbase/commands/command.h b/sdrbase/commands/command.h index 8010b2360..ae1e6d1fe 100644 --- a/sdrbase/commands/command.h +++ b/sdrbase/commands/command.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) 2016-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/sdrbase/commands/commandkeyreceiver.cpp b/sdrbase/commands/commandkeyreceiver.cpp index eac6c9287..b61b44bc3 100644 --- a/sdrbase/commands/commandkeyreceiver.cpp +++ b/sdrbase/commands/commandkeyreceiver.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-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/sdrbase/commands/commandkeyreceiver.h b/sdrbase/commands/commandkeyreceiver.h index d68b0d369..96e4ee841 100644 --- a/sdrbase/commands/commandkeyreceiver.h +++ b/sdrbase/commands/commandkeyreceiver.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-2019, 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/sdrbase/device/deviceapi.cpp b/sdrbase/device/deviceapi.cpp index bcca8d6ce..203ef8663 100644 --- a/sdrbase/device/deviceapi.cpp +++ b/sdrbase/device/deviceapi.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2016, 2019-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/sdrbase/device/deviceapi.h b/sdrbase/device/deviceapi.h index 4c1f488f5..302b486ce 100644 --- a/sdrbase/device/deviceapi.h +++ b/sdrbase/device/deviceapi.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2016, 2019-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/sdrbase/device/deviceenumerator.cpp b/sdrbase/device/deviceenumerator.cpp index 981d69fdd..44d0ff9d6 100644 --- a/sdrbase/device/deviceenumerator.cpp +++ b/sdrbase/device/deviceenumerator.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2017, 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/sdrbase/device/deviceenumerator.h b/sdrbase/device/deviceenumerator.h index 8ea27b40b..7189dd0ad 100644 --- a/sdrbase/device/deviceenumerator.h +++ b/sdrbase/device/deviceenumerator.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2017-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/sdrbase/device/deviceset.cpp b/sdrbase/device/deviceset.cpp index 0302f3f1d..704e4ae66 100644 --- a/sdrbase/device/deviceset.cpp +++ b/sdrbase/device/deviceset.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-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/sdrbase/device/deviceset.h b/sdrbase/device/deviceset.h index d697f1b85..7b65afe6e 100644 --- a/sdrbase/device/deviceset.h +++ b/sdrbase/device/deviceset.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) 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/sdrbase/device/deviceuserargs.cpp b/sdrbase/device/deviceuserargs.cpp index 9ba02011b..aae94111f 100644 --- a/sdrbase/device/deviceuserargs.cpp +++ b/sdrbase/device/deviceuserargs.cpp @@ -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) 2015-2019 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/sdrbase/device/deviceuserargs.h b/sdrbase/device/deviceuserargs.h index 6d7d77487..c81f14a8d 100644 --- a/sdrbase/device/deviceuserargs.h +++ b/sdrbase/device/deviceuserargs.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-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Vort // // // // 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 // @@ -64,4 +68,4 @@ public: }; -#endif // SDRBASE_DEVICE_DEVICEUSERARGS_H_ \ No newline at end of file +#endif // SDRBASE_DEVICE_DEVICEUSERARGS_H_ diff --git a/sdrbase/device/deviceutils.cpp b/sdrbase/device/deviceutils.cpp index 00e2236bd..5031bdcd5 100644 --- a/sdrbase/device/deviceutils.cpp +++ b/sdrbase/device/deviceutils.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 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 // @@ -40,4 +42,4 @@ QString DeviceUtils::getRegisteredDeviceURI(const QString& xDeviceURI) } else { return xDeviceURI; } -} \ No newline at end of file +} diff --git a/sdrbase/device/deviceutils.h b/sdrbase/device/deviceutils.h index e5ef8a767..7e09b2ff1 100644 --- a/sdrbase/device/deviceutils.h +++ b/sdrbase/device/deviceutils.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 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 // @@ -27,4 +29,4 @@ public: static QString getRegisteredDeviceURI(const QString& xDeviceURI); }; -#endif // SDRBASE_DEVICE_DEVICEUTILS_H_ \ No newline at end of file +#endif // SDRBASE_DEVICE_DEVICEUTILS_H_ diff --git a/sdrbase/device/devicewebapiadapter.h b/sdrbase/device/devicewebapiadapter.h index 0fb232e05..cec5583a1 100644 --- a/sdrbase/device/devicewebapiadapter.h +++ b/sdrbase/device/devicewebapiadapter.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 // // // // Interface for static web API adapters used for preset serialization and // // deserialization // @@ -51,4 +53,4 @@ public: }; -#endif // SDRBASE_DEVICE_DEVICEWEBAPIADAPER_H_ \ No newline at end of file +#endif // SDRBASE_DEVICE_DEVICEWEBAPIADAPER_H_ diff --git a/sdrbase/dsp/afsquelch.cpp b/sdrbase/dsp/afsquelch.cpp index 4a558a66f..f58702a0a 100644 --- a/sdrbase/dsp/afsquelch.cpp +++ b/sdrbase/dsp/afsquelch.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB. // +// Copyright (C) 2015-2019 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/sdrbase/dsp/afsquelch.h b/sdrbase/dsp/afsquelch.h index b5eba7af0..953a76c9f 100644 --- a/sdrbase/dsp/afsquelch.h +++ b/sdrbase/dsp/afsquelch.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB. // +// 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/sdrbase/dsp/agc.cpp b/sdrbase/dsp/agc.cpp index d899b111e..6cf7b9b7e 100644 --- a/sdrbase/dsp/agc.cpp +++ b/sdrbase/dsp/agc.cpp @@ -1,9 +1,19 @@ -/* - * agc.cpp - * - * Created on: Sep 7, 2015 - * Author: f4exb - */ +/////////////////////////////////////////////////////////////////////////////////////// +// 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// #include #include "dsp/agc.h" diff --git a/sdrbase/dsp/agc.h b/sdrbase/dsp/agc.h index 7b531a0ae..006d7ba40 100644 --- a/sdrbase/dsp/agc.h +++ b/sdrbase/dsp/agc.h @@ -1,9 +1,19 @@ -/* - * kissagc.h - * - * Created on: May 12, 2015 - * Author: f4exb - */ +/////////////////////////////////////////////////////////////////////////////////////// +// 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 // +// 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_GPL_DSP_AGC_H_ #define INCLUDE_GPL_DSP_AGC_H_ diff --git a/sdrbase/dsp/autocorrector.h b/sdrbase/dsp/autocorrector.h index 7c6e0c063..2a596873e 100644 --- a/sdrbase/dsp/autocorrector.h +++ b/sdrbase/dsp/autocorrector.h @@ -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/sdrbase/dsp/basebandsamplesink.cpp b/sdrbase/dsp/basebandsamplesink.cpp index 776100a29..4f2ff4c03 100644 --- a/sdrbase/dsp/basebandsamplesink.cpp +++ b/sdrbase/dsp/basebandsamplesink.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-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/sdrbase/dsp/basebandsamplesink.h b/sdrbase/dsp/basebandsamplesink.h index 7637057ff..b3f8e6d69 100644 --- a/sdrbase/dsp/basebandsamplesink.h +++ b/sdrbase/dsp/basebandsamplesink.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// 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 // diff --git a/sdrbase/dsp/basebandsamplesource.cpp b/sdrbase/dsp/basebandsamplesource.cpp index dd6a31c10..427adfa25 100644 --- a/sdrbase/dsp/basebandsamplesource.cpp +++ b/sdrbase/dsp/basebandsamplesource.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016-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/sdrbase/dsp/basebandsamplesource.h b/sdrbase/dsp/basebandsamplesource.h index a43707453..10b2bdc30 100644 --- a/sdrbase/dsp/basebandsamplesource.h +++ b/sdrbase/dsp/basebandsamplesource.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/dsp/channelmarker.cpp b/sdrbase/dsp/channelmarker.cpp index e9d74e0bf..87f5a3d4c 100644 --- a/sdrbase/dsp/channelmarker.cpp +++ b/sdrbase/dsp/channelmarker.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-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 // // // // 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/sdrbase/dsp/channelmarker.h b/sdrbase/dsp/channelmarker.h index e5ffbc77b..f235a656c 100644 --- a/sdrbase/dsp/channelmarker.h +++ b/sdrbase/dsp/channelmarker.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-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 // // // // 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/sdrbase/dsp/channelsamplesink.cpp b/sdrbase/dsp/channelsamplesink.cpp index d4736cf6b..9d356a59c 100644 --- a/sdrbase/dsp/channelsamplesink.cpp +++ b/sdrbase/dsp/channelsamplesink.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// 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 // @@ -22,4 +23,4 @@ ChannelSampleSink::ChannelSampleSink() {} ChannelSampleSink::~ChannelSampleSink() -{} \ No newline at end of file +{} diff --git a/sdrbase/dsp/channelsamplesink.h b/sdrbase/dsp/channelsamplesink.h index e5a12ed56..04225b12c 100644 --- a/sdrbase/dsp/channelsamplesink.h +++ b/sdrbase/dsp/channelsamplesink.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// 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/sdrbase/dsp/channelsamplesource.cpp b/sdrbase/dsp/channelsamplesource.cpp index d06b9789f..a20e61afe 100644 --- a/sdrbase/dsp/channelsamplesource.cpp +++ b/sdrbase/dsp/channelsamplesource.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// 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 // @@ -22,4 +23,4 @@ ChannelSampleSource::ChannelSampleSource() {} ChannelSampleSource::~ChannelSampleSource() -{} \ No newline at end of file +{} diff --git a/sdrbase/dsp/channelsamplesource.h b/sdrbase/dsp/channelsamplesource.h index a2e02ba19..9ede68df8 100644 --- a/sdrbase/dsp/channelsamplesource.h +++ b/sdrbase/dsp/channelsamplesource.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// 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/sdrbase/dsp/complex.h b/sdrbase/dsp/complex.h index 2653a591c..5a7fceacb 100644 --- a/sdrbase/dsp/complex.h +++ b/sdrbase/dsp/complex.h @@ -1,3 +1,21 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016 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 . // +/////////////////////////////////////////////////////////////////////////////////////// // ---------------------------------------------------------------------------- // complex.h -- Complex arithmetic // diff --git a/sdrbase/dsp/costasloop.cpp b/sdrbase/dsp/costasloop.cpp index 4454478c1..172015d24 100644 --- a/sdrbase/dsp/costasloop.cpp +++ b/sdrbase/dsp/costasloop.cpp @@ -1,7 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2021 Jon Beniston, M7RCE // // Copyright 2006-2021 Free Software Foundation, Inc. // // Copyright (C) 2018 Edouard Griffiths, F4EXB // -// Copyright (C) 2021 Jon Beniston, M7RCE // // // // Based on the Costas Loop from GNU Radio // // // diff --git a/sdrbase/dsp/costasloop.h b/sdrbase/dsp/costasloop.h index 244732b43..f641e8d4d 100644 --- a/sdrbase/dsp/costasloop.h +++ b/sdrbase/dsp/costasloop.h @@ -1,7 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2021 Jon Beniston, M7RCE // // Copyright 2006-2021 Free Software Foundation, Inc. // // Copyright (C) 2018 Edouard Griffiths, F4EXB // -// Copyright (C) 2021 Jon Beniston, M7RCE // // // // Based on the Costas Loop from GNU Radio // // // diff --git a/sdrbase/dsp/ctcssdetector.cpp b/sdrbase/dsp/ctcssdetector.cpp index d193c5331..ac40068dd 100644 --- a/sdrbase/dsp/ctcssdetector.cpp +++ b/sdrbase/dsp/ctcssdetector.cpp @@ -1,5 +1,6 @@ ////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2017, 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // See: http://www.embedded.com/design/connectivity/4025660/Detecting-CTCSS-tones-with-Goertzel-s-algorithm // // // diff --git a/sdrbase/dsp/ctcssdetector.h b/sdrbase/dsp/ctcssdetector.h index c326ce0fc..e8ec835d0 100644 --- a/sdrbase/dsp/ctcssdetector.h +++ b/sdrbase/dsp/ctcssdetector.h @@ -1,5 +1,5 @@ ////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2016, 2018, 2020 Edouard Griffiths, F4EXB // // // // See: http://www.embedded.com/design/connectivity/4025660/Detecting-CTCSS-tones-with-Goertzel-s-algorithm // // // diff --git a/sdrbase/dsp/ctcssfrequencies.cpp b/sdrbase/dsp/ctcssfrequencies.cpp index 233250b3b..c921c835b 100644 --- a/sdrbase/dsp/ctcssfrequencies.cpp +++ b/sdrbase/dsp/ctcssfrequencies.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 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/sdrbase/dsp/ctcssfrequencies.h b/sdrbase/dsp/ctcssfrequencies.h index 5b50ef0f8..ec7564e4b 100644 --- a/sdrbase/dsp/ctcssfrequencies.h +++ b/sdrbase/dsp/ctcssfrequencies.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 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/sdrbase/dsp/cudavkfftengine.cpp b/sdrbase/dsp/cudavkfftengine.cpp index 6a38b340a..94f01b0d2 100644 --- a/sdrbase/dsp/cudavkfftengine.cpp +++ b/sdrbase/dsp/cudavkfftengine.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/dsp/cudavkfftengine.h b/sdrbase/dsp/cudavkfftengine.h index d89158fee..b6d9c8982 100644 --- a/sdrbase/dsp/cudavkfftengine.h +++ b/sdrbase/dsp/cudavkfftengine.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2021, 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/sdrbase/dsp/cwkeyer.cpp b/sdrbase/dsp/cwkeyer.cpp index 94360ceea..609cbf6d7 100644 --- a/sdrbase/dsp/cwkeyer.cpp +++ b/sdrbase/dsp/cwkeyer.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016-2019, 2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/dsp/cwkeyer.h b/sdrbase/dsp/cwkeyer.h index c4c3910f8..15f486546 100644 --- a/sdrbase/dsp/cwkeyer.h +++ b/sdrbase/dsp/cwkeyer.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/dsp/cwkeyersettings.cpp b/sdrbase/dsp/cwkeyersettings.cpp index 3cee74535..d6dba638b 100644 --- a/sdrbase/dsp/cwkeyersettings.cpp +++ b/sdrbase/dsp/cwkeyersettings.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// 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 // // // // 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/sdrbase/dsp/cwkeyersettings.h b/sdrbase/dsp/cwkeyersettings.h index 5391b5289..781661049 100644 --- a/sdrbase/dsp/cwkeyersettings.h +++ b/sdrbase/dsp/cwkeyersettings.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016-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/sdrbase/dsp/datafifo.cpp b/sdrbase/dsp/datafifo.cpp index 7bc638f28..898c2d0d9 100644 --- a/sdrbase/dsp/datafifo.cpp +++ b/sdrbase/dsp/datafifo.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016, 2018-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/dsp/datafifo.h b/sdrbase/dsp/datafifo.h index a7c813de0..29f8e536c 100644 --- a/sdrbase/dsp/datafifo.h +++ b/sdrbase/dsp/datafifo.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018-2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/dsp/dcscodes.cpp b/sdrbase/dsp/dcscodes.cpp index 0e2a0ea71..64095624a 100644 --- a/sdrbase/dsp/dcscodes.cpp +++ b/sdrbase/dsp/dcscodes.cpp @@ -1,5 +1,5 @@ ////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Edouard Griffiths, F4EXB // +// Copyright (C) 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/sdrbase/dsp/dcscodes.h b/sdrbase/dsp/dcscodes.h index 9f9a5e737..00d5a4571 100644 --- a/sdrbase/dsp/dcscodes.h +++ b/sdrbase/dsp/dcscodes.h @@ -1,5 +1,5 @@ ////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Edouard Griffiths, F4EXB // +// Copyright (C) 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/sdrbase/dsp/decimatorc.cpp b/sdrbase/dsp/decimatorc.cpp index f7efe9b42..141e3e70d 100644 --- a/sdrbase/dsp/decimatorc.cpp +++ b/sdrbase/dsp/decimatorc.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/sdrbase/dsp/decimatorc.h b/sdrbase/dsp/decimatorc.h index 39b9593b7..a0c2a2f73 100644 --- a/sdrbase/dsp/decimatorc.h +++ b/sdrbase/dsp/decimatorc.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016-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 // @@ -53,4 +55,4 @@ private: bool decimate64(Complex c, Complex& cd); }; -#endif // INCLUDE_DSP_DECIMATORC_H_ \ No newline at end of file +#endif // INCLUDE_DSP_DECIMATORC_H_ diff --git a/sdrbase/dsp/decimators.h b/sdrbase/dsp/decimators.h index 6ddaee673..a3e944c30 100644 --- a/sdrbase/dsp/decimators.h +++ b/sdrbase/dsp/decimators.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-2016, 2018-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/sdrbase/dsp/decimatorsff.cpp b/sdrbase/dsp/decimatorsff.cpp index c654fc74d..056455894 100644 --- a/sdrbase/dsp/decimatorsff.cpp +++ b/sdrbase/dsp/decimatorsff.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-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/sdrbase/dsp/decimatorsff.h b/sdrbase/dsp/decimatorsff.h index 2509a13c3..c6458eb38 100644 --- a/sdrbase/dsp/decimatorsff.h +++ b/sdrbase/dsp/decimatorsff.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-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/sdrbase/dsp/decimatorsfi.cpp b/sdrbase/dsp/decimatorsfi.cpp index 55d36a4d1..002e4a86e 100644 --- a/sdrbase/dsp/decimatorsfi.cpp +++ b/sdrbase/dsp/decimatorsfi.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-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/sdrbase/dsp/decimatorsfi.h b/sdrbase/dsp/decimatorsfi.h index c5b84c946..3a329e9a1 100644 --- a/sdrbase/dsp/decimatorsfi.h +++ b/sdrbase/dsp/decimatorsfi.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 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/sdrbase/dsp/decimatorsif.h b/sdrbase/dsp/decimatorsif.h index 24ab35d56..110460533 100644 --- a/sdrbase/dsp/decimatorsif.h +++ b/sdrbase/dsp/decimatorsif.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-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/sdrbase/dsp/decimatorsu.h b/sdrbase/dsp/decimatorsu.h index 5d50fda87..e0b8db31c 100644 --- a/sdrbase/dsp/decimatorsu.h +++ b/sdrbase/dsp/decimatorsu.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2018-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/sdrbase/dsp/devicesamplemimo.cpp b/sdrbase/dsp/devicesamplemimo.cpp index ede058a4c..df0e64f82 100644 --- a/sdrbase/dsp/devicesamplemimo.cpp +++ b/sdrbase/dsp/devicesamplemimo.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// 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/sdrbase/dsp/devicesamplemimo.h b/sdrbase/dsp/devicesamplemimo.h index c68194aa3..2c3f460a6 100644 --- a/sdrbase/dsp/devicesamplemimo.h +++ b/sdrbase/dsp/devicesamplemimo.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/dsp/devicesamplesink.cpp b/sdrbase/dsp/devicesamplesink.cpp index 4df53e54c..640e44703 100644 --- a/sdrbase/dsp/devicesamplesink.cpp +++ b/sdrbase/dsp/devicesamplesink.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016-2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016-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/sdrbase/dsp/devicesamplesink.h b/sdrbase/dsp/devicesamplesink.h index 3af929ff1..bfc54b156 100644 --- a/sdrbase/dsp/devicesamplesink.h +++ b/sdrbase/dsp/devicesamplesink.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016-2019 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/dsp/devicesamplesource.cpp b/sdrbase/dsp/devicesamplesource.cpp index 1cc36616f..0a3a51671 100644 --- a/sdrbase/dsp/devicesamplesource.cpp +++ b/sdrbase/dsp/devicesamplesource.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-2017 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016-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/sdrbase/dsp/devicesamplesource.h b/sdrbase/dsp/devicesamplesource.h index 1ec089687..c6fdce06f 100644 --- a/sdrbase/dsp/devicesamplesource.h +++ b/sdrbase/dsp/devicesamplesource.h @@ -1,173 +1,174 @@ -/////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // -// // -// 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_SAMPLESOURCE_H -#define INCLUDE_SAMPLESOURCE_H - -#include -#include - -#include "samplesinkfifo.h" -#include "util/message.h" -#include "util/messagequeue.h" -#include "export.h" - -namespace SWGSDRangel -{ - class SWGDeviceSettings; - class SWGDeviceState; - class SWGDeviceReport; - class SWGDeviceActions; -} - -class SDRBASE_API DeviceSampleSource : public QObject { - Q_OBJECT -public: - typedef enum { - FC_POS_INFRA = 0, - FC_POS_SUPRA, - FC_POS_CENTER - } fcPos_t; - - typedef enum { - FSHIFT_STD = 0, // Standard Rx independent - FSHIFT_TXSYNC // Follows same scheme as Tx - } FrequencyShiftScheme; - - DeviceSampleSource(); - virtual ~DeviceSampleSource(); - virtual void destroy() = 0; - - virtual void init() = 0; //!< initializations to be done when all collaborating objects are created and possibly connected - virtual bool start() = 0; - virtual void stop() = 0; - - virtual QByteArray serialize() const = 0; - virtual bool deserialize(const QByteArray& data) = 0; - - virtual const QString& getDeviceDescription() const = 0; - virtual int getSampleRate() const = 0; //!< Sample rate exposed by the source - virtual void setSampleRate(int sampleRate) = 0; //!< For when the source sample rate is set externally - virtual quint64 getCenterFrequency() const = 0; //!< Center frequency exposed by the source - virtual void setCenterFrequency(qint64 centerFrequency) = 0; - - virtual bool handleMessage(const Message& message) = 0; - - virtual int webapiSettingsGet( - SWGSDRangel::SWGDeviceSettings& response, - QString& errorMessage) - { - (void) response; - errorMessage = "Not implemented"; - return 501; - } - - virtual int webapiSettingsPutPatch( - bool force, //!< true to force settings = put - const QStringList& deviceSettingsKeys, - SWGSDRangel::SWGDeviceSettings& response, - QString& errorMessage) - { - (void) force; - (void) deviceSettingsKeys; - (void) response; - errorMessage = "Not implemented"; - return 501; - } - - virtual int webapiRunGet( - SWGSDRangel::SWGDeviceState& response, - QString& errorMessage) - { - (void) response; - errorMessage = "Not implemented"; - return 501; - } - - virtual int webapiRun(bool run, - SWGSDRangel::SWGDeviceState& response, - QString& errorMessage) - { - (void) run; - (void) response; - errorMessage = "Not implemented"; - return 501; - } - - virtual int webapiReportGet( - SWGSDRangel::SWGDeviceReport& response, - QString& errorMessage) - { - (void) response; - errorMessage = "Not implemented"; - return 501; - } - - virtual int webapiActionsPost( - const QStringList& deviceSettingsKeys, - SWGSDRangel::SWGDeviceActions& actions, - QString& errorMessage) - { - (void) deviceSettingsKeys; - (void) actions; - errorMessage = "Not implemented"; - return 501; - } - - MessageQueue *getInputMessageQueue() { return &m_inputMessageQueue; } - virtual void setMessageQueueToGUI(MessageQueue *queue) = 0; // pure virtual so that child classes must have to deal with this - MessageQueue *getMessageQueueToGUI() { return m_guiMessageQueue; } - SampleSinkFifo* getSampleFifo() { return &m_sampleFifo; } - - static qint64 calculateDeviceCenterFrequency( - quint64 centerFrequency, - qint64 transverterDeltaFrequency, - int log2Decim, - fcPos_t fcPos, - quint32 devSampleRate, - FrequencyShiftScheme frequencyShiftScheme, - bool transverterMode = false - ); - - static qint64 calculateCenterFrequency( - quint64 deviceCenterFrequency, - qint64 transverterDeltaFrequency, - int log2Decim, - fcPos_t fcPos, - quint32 devSampleRate, - FrequencyShiftScheme frequencyShiftScheme, - bool transverterMode = false - ); - - static qint32 calculateFrequencyShift( - int log2Decim, - fcPos_t fcPos, - quint32 devSampleRate, - FrequencyShiftScheme frequencyShiftScheme - ); - -protected slots: - void handleInputMessages(); - -protected: - SampleSinkFifo m_sampleFifo; - MessageQueue m_inputMessageQueue; //!< Input queue to the source - MessageQueue *m_guiMessageQueue; //!< Input message queue to the GUI -}; - -#endif // INCLUDE_SAMPLESOURCE_H +/////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// 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 // +// 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_SAMPLESOURCE_H +#define INCLUDE_SAMPLESOURCE_H + +#include +#include + +#include "samplesinkfifo.h" +#include "util/message.h" +#include "util/messagequeue.h" +#include "export.h" + +namespace SWGSDRangel +{ + class SWGDeviceSettings; + class SWGDeviceState; + class SWGDeviceReport; + class SWGDeviceActions; +} + +class SDRBASE_API DeviceSampleSource : public QObject { + Q_OBJECT +public: + typedef enum { + FC_POS_INFRA = 0, + FC_POS_SUPRA, + FC_POS_CENTER + } fcPos_t; + + typedef enum { + FSHIFT_STD = 0, // Standard Rx independent + FSHIFT_TXSYNC // Follows same scheme as Tx + } FrequencyShiftScheme; + + DeviceSampleSource(); + virtual ~DeviceSampleSource(); + virtual void destroy() = 0; + + virtual void init() = 0; //!< initializations to be done when all collaborating objects are created and possibly connected + virtual bool start() = 0; + virtual void stop() = 0; + + virtual QByteArray serialize() const = 0; + virtual bool deserialize(const QByteArray& data) = 0; + + virtual const QString& getDeviceDescription() const = 0; + virtual int getSampleRate() const = 0; //!< Sample rate exposed by the source + virtual void setSampleRate(int sampleRate) = 0; //!< For when the source sample rate is set externally + virtual quint64 getCenterFrequency() const = 0; //!< Center frequency exposed by the source + virtual void setCenterFrequency(qint64 centerFrequency) = 0; + + virtual bool handleMessage(const Message& message) = 0; + + virtual int webapiSettingsGet( + SWGSDRangel::SWGDeviceSettings& response, + QString& errorMessage) + { + (void) response; + errorMessage = "Not implemented"; + return 501; + } + + virtual int webapiSettingsPutPatch( + bool force, //!< true to force settings = put + const QStringList& deviceSettingsKeys, + SWGSDRangel::SWGDeviceSettings& response, + QString& errorMessage) + { + (void) force; + (void) deviceSettingsKeys; + (void) response; + errorMessage = "Not implemented"; + return 501; + } + + virtual int webapiRunGet( + SWGSDRangel::SWGDeviceState& response, + QString& errorMessage) + { + (void) response; + errorMessage = "Not implemented"; + return 501; + } + + virtual int webapiRun(bool run, + SWGSDRangel::SWGDeviceState& response, + QString& errorMessage) + { + (void) run; + (void) response; + errorMessage = "Not implemented"; + return 501; + } + + virtual int webapiReportGet( + SWGSDRangel::SWGDeviceReport& response, + QString& errorMessage) + { + (void) response; + errorMessage = "Not implemented"; + return 501; + } + + virtual int webapiActionsPost( + const QStringList& deviceSettingsKeys, + SWGSDRangel::SWGDeviceActions& actions, + QString& errorMessage) + { + (void) deviceSettingsKeys; + (void) actions; + errorMessage = "Not implemented"; + return 501; + } + + MessageQueue *getInputMessageQueue() { return &m_inputMessageQueue; } + virtual void setMessageQueueToGUI(MessageQueue *queue) = 0; // pure virtual so that child classes must have to deal with this + MessageQueue *getMessageQueueToGUI() { return m_guiMessageQueue; } + SampleSinkFifo* getSampleFifo() { return &m_sampleFifo; } + + static qint64 calculateDeviceCenterFrequency( + quint64 centerFrequency, + qint64 transverterDeltaFrequency, + int log2Decim, + fcPos_t fcPos, + quint32 devSampleRate, + FrequencyShiftScheme frequencyShiftScheme, + bool transverterMode = false + ); + + static qint64 calculateCenterFrequency( + quint64 deviceCenterFrequency, + qint64 transverterDeltaFrequency, + int log2Decim, + fcPos_t fcPos, + quint32 devSampleRate, + FrequencyShiftScheme frequencyShiftScheme, + bool transverterMode = false + ); + + static qint32 calculateFrequencyShift( + int log2Decim, + fcPos_t fcPos, + quint32 devSampleRate, + FrequencyShiftScheme frequencyShiftScheme + ); + +protected slots: + void handleInputMessages(); + +protected: + SampleSinkFifo m_sampleFifo; + MessageQueue m_inputMessageQueue; //!< Input queue to the source + MessageQueue *m_guiMessageQueue; //!< Input message queue to the GUI +}; + +#endif // INCLUDE_SAMPLESOURCE_H diff --git a/sdrbase/dsp/devicesamplestatic.cpp b/sdrbase/dsp/devicesamplestatic.cpp index c8231cf19..e33ab7b18 100644 --- a/sdrbase/dsp/devicesamplestatic.cpp +++ b/sdrbase/dsp/devicesamplestatic.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016-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/sdrbase/dsp/devicesamplestatic.h b/sdrbase/dsp/devicesamplestatic.h index 8b201329f..0df599625 100644 --- a/sdrbase/dsp/devicesamplestatic.h +++ b/sdrbase/dsp/devicesamplestatic.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 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/sdrbase/dsp/downchannelizer.cpp b/sdrbase/dsp/downchannelizer.cpp index b38b6f70a..23a361aea 100644 --- a/sdrbase/dsp/downchannelizer.cpp +++ b/sdrbase/dsp/downchannelizer.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016-2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 2023 Edouard Griffiths, F4EXB // +// 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/sdrbase/dsp/downchannelizer.h b/sdrbase/dsp/downchannelizer.h index b84afcc00..caec5c0df 100644 --- a/sdrbase/dsp/downchannelizer.h +++ b/sdrbase/dsp/downchannelizer.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016-2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2020, 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/sdrbase/dsp/dspcommands.cpp b/sdrbase/dsp/dspcommands.cpp index ba65aeef0..ef3ccbf7e 100644 --- a/sdrbase/dsp/dspcommands.cpp +++ b/sdrbase/dsp/dspcommands.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018-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/sdrbase/dsp/dspcommands.h b/sdrbase/dsp/dspcommands.h index c3aa14adb..2e2f55732 100644 --- a/sdrbase/dsp/dspcommands.h +++ b/sdrbase/dsp/dspcommands.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018-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/sdrbase/dsp/dspdevicemimoengine.cpp b/sdrbase/dsp/dspdevicemimoengine.cpp index deab6f04c..a6cd6f6f4 100644 --- a/sdrbase/dsp/dspdevicemimoengine.cpp +++ b/sdrbase/dsp/dspdevicemimoengine.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2019-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/sdrbase/dsp/dspdevicemimoengine.h b/sdrbase/dsp/dspdevicemimoengine.h index 347c4347e..00e24f44f 100644 --- a/sdrbase/dsp/dspdevicemimoengine.h +++ b/sdrbase/dsp/dspdevicemimoengine.h @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2019-2020, 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/sdrbase/dsp/dspdevicesinkengine.cpp b/sdrbase/dsp/dspdevicesinkengine.cpp index 6977175fe..80c37d258 100644 --- a/sdrbase/dsp/dspdevicesinkengine.cpp +++ b/sdrbase/dsp/dspdevicesinkengine.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016-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/sdrbase/dsp/dspdevicesinkengine.h b/sdrbase/dsp/dspdevicesinkengine.h index 7829eb9d0..b5f4f60ea 100644 --- a/sdrbase/dsp/dspdevicesinkengine.h +++ b/sdrbase/dsp/dspdevicesinkengine.h @@ -1,6 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// 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, 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/sdrbase/dsp/dspdevicesourceengine.cpp b/sdrbase/dsp/dspdevicesourceengine.cpp index d506caccd..a0d2dd71d 100644 --- a/sdrbase/dsp/dspdevicesourceengine.cpp +++ b/sdrbase/dsp/dspdevicesourceengine.cpp @@ -1,6 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// 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-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/sdrbase/dsp/dspdevicesourceengine.h b/sdrbase/dsp/dspdevicesourceengine.h index b7336d071..d455eceff 100644 --- a/sdrbase/dsp/dspdevicesourceengine.h +++ b/sdrbase/dsp/dspdevicesourceengine.h @@ -1,6 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// 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, 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/sdrbase/dsp/dspengine.cpp b/sdrbase/dsp/dspengine.cpp index 76bace2c3..76ec86a3f 100644 --- a/sdrbase/dsp/dspengine.cpp +++ b/sdrbase/dsp/dspengine.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/dsp/dspengine.h b/sdrbase/dsp/dspengine.h index 0b332e4e6..dc56c8f62 100644 --- a/sdrbase/dsp/dspengine.h +++ b/sdrbase/dsp/dspengine.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/dsp/dsptypes.h b/sdrbase/dsp/dsptypes.h index 9cea4c049..dbac80842 100644 --- a/sdrbase/dsp/dsptypes.h +++ b/sdrbase/dsp/dsptypes.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // // written by Christian Daniel // +// 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/sdrbase/dsp/fftcorr.cpp b/sdrbase/dsp/fftcorr.cpp index 82888fc26..239250c84 100644 --- a/sdrbase/dsp/fftcorr.cpp +++ b/sdrbase/dsp/fftcorr.cpp @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2018-2020 Edouard Griffiths, F4EXB // // // // FFT based cross correlation. Uses FFTW/Kiss engine. // // // diff --git a/sdrbase/dsp/fftcorr.h b/sdrbase/dsp/fftcorr.h index d7a473867..d118bb0c0 100644 --- a/sdrbase/dsp/fftcorr.h +++ b/sdrbase/dsp/fftcorr.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2018-2020 Edouard Griffiths, F4EXB // // // // FFT based cross correlation. Uses FFTW/Kiss engine. // // // diff --git a/sdrbase/dsp/fftengine.cpp b/sdrbase/dsp/fftengine.cpp index f7156c923..1d44ac01b 100644 --- a/sdrbase/dsp/fftengine.cpp +++ b/sdrbase/dsp/fftengine.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // -// Copyright (C) 2023 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2017-2018, 2020 Edouard Griffiths, F4EXB // +// 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/sdrbase/dsp/fftengine.h b/sdrbase/dsp/fftengine.h index 8d1a0a53c..1249ddbb2 100644 --- a/sdrbase/dsp/fftengine.h +++ b/sdrbase/dsp/fftengine.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // -// Copyright (C) 2023 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018, 2020 Edouard Griffiths, F4EXB // +// 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/sdrbase/dsp/fftfactory.cpp b/sdrbase/dsp/fftfactory.cpp index 7b87f1cba..28e5804ea 100644 --- a/sdrbase/dsp/fftfactory.cpp +++ b/sdrbase/dsp/fftfactory.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // +// 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/sdrbase/dsp/fftfactory.h b/sdrbase/dsp/fftfactory.h index 0cb06c0a0..e8235e4ad 100644 --- a/sdrbase/dsp/fftfactory.h +++ b/sdrbase/dsp/fftfactory.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // +// 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/sdrbase/dsp/fftfilt.cpp b/sdrbase/dsp/fftfilt.cpp index a1f07c51d..5293ee0f5 100644 --- a/sdrbase/dsp/fftfilt.cpp +++ b/sdrbase/dsp/fftfilt.cpp @@ -1,3 +1,23 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014-2015 John Greb // +// Copyright (C) 2015, 2017-2018, 2020, 2022-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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// // ---------------------------------------------------------------------------- // fftfilt.cxx -- Fast convolution Overlap-Add filter // diff --git a/sdrbase/dsp/fftfilt.h b/sdrbase/dsp/fftfilt.h index 9b9fb85b1..2d6055af8 100644 --- a/sdrbase/dsp/fftfilt.h +++ b/sdrbase/dsp/fftfilt.h @@ -1,3 +1,23 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014-2015 John Greb // +// Copyright (C) 2015-2018, 2022-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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// /* * Filters from Fldigi. */ diff --git a/sdrbase/dsp/fftnr.cpp b/sdrbase/dsp/fftnr.cpp index 090ca5b01..56328f660 100644 --- a/sdrbase/dsp/fftnr.cpp +++ b/sdrbase/dsp/fftnr.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2023 Edouard Griffiths, F4EXB // // // // Helper class for noise reduction // // // diff --git a/sdrbase/dsp/fftnr.h b/sdrbase/dsp/fftnr.h index c9933a62f..8eca71a36 100644 --- a/sdrbase/dsp/fftnr.h +++ b/sdrbase/dsp/fftnr.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2023 Edouard Griffiths, F4EXB // // // // Helper class for noise reduction // // // diff --git a/sdrbase/dsp/fftwengine.cpp b/sdrbase/dsp/fftwengine.cpp index 8b97e0c3a..8088e77ee 100644 --- a/sdrbase/dsp/fftwengine.cpp +++ b/sdrbase/dsp/fftwengine.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// 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/sdrbase/dsp/fftwengine.h b/sdrbase/dsp/fftwengine.h index 221cde3ae..644d6ed9f 100644 --- a/sdrbase/dsp/fftwengine.h +++ b/sdrbase/dsp/fftwengine.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018, 2020 Edouard Griffiths, F4EXB // +// 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/sdrbase/dsp/fftwindow.cpp b/sdrbase/dsp/fftwindow.cpp index a1cfe4f4a..2c981b65b 100644 --- a/sdrbase/dsp/fftwindow.cpp +++ b/sdrbase/dsp/fftwindow.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // // written by Christian Daniel // +// 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/sdrbase/dsp/fftwindow.h b/sdrbase/dsp/fftwindow.h index b543aa39d..7148b21cb 100644 --- a/sdrbase/dsp/fftwindow.h +++ b/sdrbase/dsp/fftwindow.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// // 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 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/sdrbase/dsp/filerecord.cpp b/sdrbase/dsp/filerecord.cpp index 0b9bcc492..cb860cd9d 100644 --- a/sdrbase/dsp/filerecord.cpp +++ b/sdrbase/dsp/filerecord.cpp @@ -1,5 +1,12 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2018 beta-tester // +// Copyright (C) 2020 Felix Schneider // +// Copyright (C) 2021, 2023 Jon Beniston, M7RCE // +// Copyright (C) 2021 Andreas Baulig // +// Copyright (C) 2021 Christoph Berg // +// Copyright (C) 2022 CRD716 // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/dsp/filerecord.h b/sdrbase/dsp/filerecord.h index e2086115c..81287364f 100644 --- a/sdrbase/dsp/filerecord.h +++ b/sdrbase/dsp/filerecord.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-2018 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2016, 2018-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2018 beta-tester // +// Copyright (C) 2021, 2023 Jon Beniston, M7RCE // +// Copyright (C) 2022 CRD716 // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/dsp/filerecordinterface.cpp b/sdrbase/dsp/filerecordinterface.cpp index 954b29d02..4b6c95964 100644 --- a/sdrbase/dsp/filerecordinterface.cpp +++ b/sdrbase/dsp/filerecordinterface.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 Edouard Griffiths, F4EXB // +// Copyright (C) 2021, 2023 Jon Beniston, M7RCE // // // // File recorder in SigMF format single channel for SI plugins // // // diff --git a/sdrbase/dsp/filerecordinterface.h b/sdrbase/dsp/filerecordinterface.h index 5894d048e..a3d501b7e 100644 --- a/sdrbase/dsp/filerecordinterface.h +++ b/sdrbase/dsp/filerecordinterface.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 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 Jon Beniston, M7RCE // // // // File recorder in SigMF format single channel for SI plugins // // // diff --git a/sdrbase/dsp/filtermbe.cpp b/sdrbase/dsp/filtermbe.cpp index f1d23b495..14ea1317c 100644 --- a/sdrbase/dsp/filtermbe.cpp +++ b/sdrbase/dsp/filtermbe.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 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/sdrbase/dsp/filtermbe.h b/sdrbase/dsp/filtermbe.h index 669cc2558..f64dc900a 100644 --- a/sdrbase/dsp/filtermbe.h +++ b/sdrbase/dsp/filtermbe.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 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/sdrbase/dsp/filterrc.cpp b/sdrbase/dsp/filterrc.cpp index 2096304a9..d6f485a5a 100644 --- a/sdrbase/dsp/filterrc.cpp +++ b/sdrbase/dsp/filterrc.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/dsp/filterrc.h b/sdrbase/dsp/filterrc.h index 7b2a4b2d0..ffdcdaa66 100644 --- a/sdrbase/dsp/filterrc.h +++ b/sdrbase/dsp/filterrc.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 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/sdrbase/dsp/firfilter.cpp b/sdrbase/dsp/firfilter.cpp index dd287c348..652325135 100644 --- a/sdrbase/dsp/firfilter.cpp +++ b/sdrbase/dsp/firfilter.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 kasper93 // -// written by Kacper Michajłow and Edouard Griffiths // +// 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 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/sdrbase/dsp/firfilter.h b/sdrbase/dsp/firfilter.h index 9db921579..867ca9ee3 100644 --- a/sdrbase/dsp/firfilter.h +++ b/sdrbase/dsp/firfilter.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 kasper93 // -// written by Kacper Michajłow and Edouard Griffiths // +// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // +// Copyright (C) 2021, 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/sdrbase/dsp/fmpreemphasis.cpp b/sdrbase/dsp/fmpreemphasis.cpp index 0df31d38e..9c621ce03 100644 --- a/sdrbase/dsp/fmpreemphasis.cpp +++ b/sdrbase/dsp/fmpreemphasis.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2020 Kacper Michajłow // +// Copyright (C) 2020 Jon Beniston, M7RCE // // Copyright (C) 2005,2007,2012 Free Software Foundation, Inc. -// 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/sdrbase/dsp/fmpreemphasis.h b/sdrbase/dsp/fmpreemphasis.h index cb6725053..f7154642e 100644 --- a/sdrbase/dsp/fmpreemphasis.h +++ b/sdrbase/dsp/fmpreemphasis.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 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/sdrbase/dsp/freqlockcomplex.cpp b/sdrbase/dsp/freqlockcomplex.cpp index 79a4e4018..542da59df 100644 --- a/sdrbase/dsp/freqlockcomplex.cpp +++ b/sdrbase/dsp/freqlockcomplex.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // See: http://liquidsdr.org/blog/pll-howto/ // // Fixed filter registers saturation // diff --git a/sdrbase/dsp/freqlockcomplex.h b/sdrbase/dsp/freqlockcomplex.h index 0fcbcfbf0..8e97343f0 100644 --- a/sdrbase/dsp/freqlockcomplex.h +++ b/sdrbase/dsp/freqlockcomplex.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB // // // // See: http://liquidsdr.org/blog/pll-howto/ // // Fixed filter registers saturation // diff --git a/sdrbase/dsp/gaussian.h b/sdrbase/dsp/gaussian.h index 6765fdd08..690744064 100644 --- a/sdrbase/dsp/gaussian.h +++ b/sdrbase/dsp/gaussian.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2020-2021 Jon Beniston, M7RCE // +// Copyright (C) 2020 Kacper Michajłow // // Copyright (C) 2015 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/sdrbase/dsp/gfft.h b/sdrbase/dsp/gfft.h index 9ad1ebf8d..673284b23 100644 --- a/sdrbase/dsp/gfft.h +++ b/sdrbase/dsp/gfft.h @@ -1,3 +1,21 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018 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 . // +/////////////////////////////////////////////////////////////////////////////////////// //============================================================================== // g_fft.h: // diff --git a/sdrbase/dsp/glscopeinterface.h b/sdrbase/dsp/glscopeinterface.h index 1a02f754e..bd6a350ce 100644 --- a/sdrbase/dsp/glscopeinterface.h +++ b/sdrbase/dsp/glscopeinterface.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 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/sdrbase/dsp/glscopesettings.cpp b/sdrbase/dsp/glscopesettings.cpp index 25c5b7ff5..7716c0f1d 100644 --- a/sdrbase/dsp/glscopesettings.cpp +++ b/sdrbase/dsp/glscopesettings.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB. // +// Copyright (C) 2019-2021 Edouard Griffiths, F4EXB // +// 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/sdrbase/dsp/glscopesettings.h b/sdrbase/dsp/glscopesettings.h index eb7ef9abe..fc38038c5 100644 --- a/sdrbase/dsp/glscopesettings.h +++ b/sdrbase/dsp/glscopesettings.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB. // +// Copyright (C) 2019, 2021 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/sdrbase/dsp/glspectruminterface.h b/sdrbase/dsp/glspectruminterface.h index a1fa237ac..f007a2f7a 100644 --- a/sdrbase/dsp/glspectruminterface.h +++ b/sdrbase/dsp/glspectruminterface.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 // // // // 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/sdrbase/dsp/goertzel.cpp b/sdrbase/dsp/goertzel.cpp index 1dccefcb2..468749d01 100644 --- a/sdrbase/dsp/goertzel.cpp +++ b/sdrbase/dsp/goertzel.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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-2019 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/sdrbase/dsp/goertzel.h b/sdrbase/dsp/goertzel.h index 3ffb18a66..3dd95bb2d 100644 --- a/sdrbase/dsp/goertzel.h +++ b/sdrbase/dsp/goertzel.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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-2016, 2018-2019 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/sdrbase/dsp/hbfilterchainconverter.cpp b/sdrbase/dsp/hbfilterchainconverter.cpp index 1e984b42a..143125c06 100644 --- a/sdrbase/dsp/hbfilterchainconverter.cpp +++ b/sdrbase/dsp/hbfilterchainconverter.cpp @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 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 // @@ -149,4 +148,4 @@ double HBFilterChainConverter::getShiftFactor(unsigned int log2, unsigned int ch } return shift; -} \ No newline at end of file +} diff --git a/sdrbase/dsp/hbfilterchainconverter.h b/sdrbase/dsp/hbfilterchainconverter.h index 39c381bb7..c6883dcf9 100644 --- a/sdrbase/dsp/hbfilterchainconverter.h +++ b/sdrbase/dsp/hbfilterchainconverter.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// 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 // @@ -38,4 +39,4 @@ public: static double getShiftFactor(unsigned int log2, unsigned int chainHash); }; -#endif // SDRBASE_DSP_HBFILTERCHAINCONVERTER_H \ No newline at end of file +#endif // SDRBASE_DSP_HBFILTERCHAINCONVERTER_H diff --git a/sdrbase/dsp/hbfiltertraits.cpp b/sdrbase/dsp/hbfiltertraits.cpp index 4cd79c53c..3fdbd4051 100644 --- a/sdrbase/dsp/hbfiltertraits.cpp +++ b/sdrbase/dsp/hbfiltertraits.cpp @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016-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/sdrbase/dsp/hbfiltertraits.h b/sdrbase/dsp/hbfiltertraits.h index cef86a56b..77819a931 100644 --- a/sdrbase/dsp/hbfiltertraits.h +++ b/sdrbase/dsp/hbfiltertraits.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016-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/sdrbase/dsp/iirfilter.h b/sdrbase/dsp/iirfilter.h index c575796d0..8734a6592 100644 --- a/sdrbase/dsp/iirfilter.h +++ b/sdrbase/dsp/iirfilter.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 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/sdrbase/dsp/interpolator.cpp b/sdrbase/dsp/interpolator.cpp index 9ab79d84d..4650713a0 100644 --- a/sdrbase/dsp/interpolator.cpp +++ b/sdrbase/dsp/interpolator.cpp @@ -1,3 +1,23 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 John Greb // +// Copyright (C) 2016-2018 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// #include #include #include "dsp/interpolator.h" diff --git a/sdrbase/dsp/interpolator.h b/sdrbase/dsp/interpolator.h index 6625646d1..cdad384c4 100644 --- a/sdrbase/dsp/interpolator.h +++ b/sdrbase/dsp/interpolator.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-2016, 2018-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 Hoernchen // // // // 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/sdrbase/dsp/interpolators.h b/sdrbase/dsp/interpolators.h index 05da41376..230a3f59a 100644 --- a/sdrbase/dsp/interpolators.h +++ b/sdrbase/dsp/interpolators.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016-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/sdrbase/dsp/interpolatorsif.h b/sdrbase/dsp/interpolatorsif.h index acc94f7da..5f496c10c 100644 --- a/sdrbase/dsp/interpolatorsif.h +++ b/sdrbase/dsp/interpolatorsif.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 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 // @@ -1401,4 +1401,4 @@ void InterpolatorsIF::interpolate64_sup(SampleVector::iterator* } } -#endif // INCLUDE_SDRBASE_DSP_INTERPOLATORSIF_H_ \ No newline at end of file +#endif // INCLUDE_SDRBASE_DSP_INTERPOLATORSIF_H_ diff --git a/sdrbase/dsp/inthalfbandfilter.h b/sdrbase/dsp/inthalfbandfilter.h index bbcb84855..19757b14f 100644 --- a/sdrbase/dsp/inthalfbandfilter.h +++ b/sdrbase/dsp/inthalfbandfilter.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/dsp/inthalfbandfilterdb.h b/sdrbase/dsp/inthalfbandfilterdb.h index 8f8494841..80ae0527d 100644 --- a/sdrbase/dsp/inthalfbandfilterdb.h +++ b/sdrbase/dsp/inthalfbandfilterdb.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016-2019 Edouard Griffiths, F4EXB // // // // Integer half-band FIR based interpolator and decimator // // This is the double buffer variant // diff --git a/sdrbase/dsp/inthalfbandfilterdbf.h b/sdrbase/dsp/inthalfbandfilterdbf.h index 3717938ca..3749707fb 100644 --- a/sdrbase/dsp/inthalfbandfilterdbf.h +++ b/sdrbase/dsp/inthalfbandfilterdbf.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016-2019 Edouard Griffiths, F4EXB // // // // Float half-band FIR based interpolator and decimator // // This is the double buffer variant // diff --git a/sdrbase/dsp/inthalfbandfilterdbff.h b/sdrbase/dsp/inthalfbandfilterdbff.h index 0c3092e31..d0adbe9f6 100644 --- a/sdrbase/dsp/inthalfbandfilterdbff.h +++ b/sdrbase/dsp/inthalfbandfilterdbff.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016-2019 Edouard Griffiths, F4EXB // // // // Float half-band FIR based interpolator and decimator // // This is the double buffer variant // diff --git a/sdrbase/dsp/inthalfbandfilterdbfi.h b/sdrbase/dsp/inthalfbandfilterdbfi.h index ae4989a0a..853888e08 100644 --- a/sdrbase/dsp/inthalfbandfilterdbfi.h +++ b/sdrbase/dsp/inthalfbandfilterdbfi.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016-2019 Edouard Griffiths, F4EXB // // // // Float half-band FIR based interpolator and decimator // // This is the double buffer variant // diff --git a/sdrbase/dsp/inthalfbandfiltereo.h b/sdrbase/dsp/inthalfbandfiltereo.h index 95795a83f..21bf94d35 100644 --- a/sdrbase/dsp/inthalfbandfiltereo.h +++ b/sdrbase/dsp/inthalfbandfiltereo.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016-2020 Edouard Griffiths, F4EXB // // // // Integer half-band FIR based interpolator and decimator // // This is the even/odd double buffer variant. Really useful only when SIMD is // diff --git a/sdrbase/dsp/inthalfbandfiltereo1.h b/sdrbase/dsp/inthalfbandfiltereo1.h index ca73dbbf2..d67232667 100644 --- a/sdrbase/dsp/inthalfbandfiltereo1.h +++ b/sdrbase/dsp/inthalfbandfiltereo1.h @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // // // // Integer half-band FIR based interpolator and decimator // // This is the even/odd double buffer variant. Really useful only when SIMD is // diff --git a/sdrbase/dsp/inthalfbandfiltereo1i.h b/sdrbase/dsp/inthalfbandfiltereo1i.h index 4047cc429..5508c8c54 100644 --- a/sdrbase/dsp/inthalfbandfiltereo1i.h +++ b/sdrbase/dsp/inthalfbandfiltereo1i.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016, 2019 Edouard Griffiths, F4EXB // // // // Integer half-band FIR based interpolator and decimator // // This is the even/odd double buffer variant. Really useful only when SIMD is // diff --git a/sdrbase/dsp/inthalfbandfiltereo2.h b/sdrbase/dsp/inthalfbandfiltereo2.h index 77b31806a..2cc14cb96 100644 --- a/sdrbase/dsp/inthalfbandfiltereo2.h +++ b/sdrbase/dsp/inthalfbandfiltereo2.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016-2019 Edouard Griffiths, F4EXB // // // // Integer half-band FIR based interpolator and decimator // // This is the even/odd double buffer variant. Really useful only when SIMD is // diff --git a/sdrbase/dsp/inthalfbandfiltereof.h b/sdrbase/dsp/inthalfbandfiltereof.h index 1e624fc4c..ab2ee3e43 100644 --- a/sdrbase/dsp/inthalfbandfiltereof.h +++ b/sdrbase/dsp/inthalfbandfiltereof.h @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2018-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // // // // Integer half-band FIR based interpolator and decimator // // This is the even/odd double buffer variant. Really useful only when SIMD is // diff --git a/sdrbase/dsp/inthalfbandfilterst.h b/sdrbase/dsp/inthalfbandfilterst.h index 765fa3ccf..c04a15e0a 100644 --- a/sdrbase/dsp/inthalfbandfilterst.h +++ b/sdrbase/dsp/inthalfbandfilterst.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016, 2018-2019 Edouard Griffiths, F4EXB // // // // Integer half-band FIR based interpolator and decimator // // This is the even/odd and I/Q stride with double buffering variant // diff --git a/sdrbase/dsp/inthalfbandfiltersti.h b/sdrbase/dsp/inthalfbandfiltersti.h index 8809b6c81..4566b7560 100644 --- a/sdrbase/dsp/inthalfbandfiltersti.h +++ b/sdrbase/dsp/inthalfbandfiltersti.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016, 2019 Edouard Griffiths, F4EXB // // // // Integer half-band FIR based interpolator and decimator // // This is the even/odd and I/Q stride with double buffering variant // diff --git a/sdrbase/dsp/kissengine.cpp b/sdrbase/dsp/kissengine.cpp index 9bb896fa0..7b5ba066d 100644 --- a/sdrbase/dsp/kissengine.cpp +++ b/sdrbase/dsp/kissengine.cpp @@ -1,3 +1,22 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// #include "dsp/kissengine.h" const QString KissEngine::m_name = "Kiss"; diff --git a/sdrbase/dsp/kissengine.h b/sdrbase/dsp/kissengine.h index 96f4f8f7c..691dfafa1 100644 --- a/sdrbase/dsp/kissengine.h +++ b/sdrbase/dsp/kissengine.h @@ -1,3 +1,22 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018, 2020 Edouard Griffiths, F4EXB // +// 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 // +// 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_KISSENGINE_H #define INCLUDE_KISSENGINE_H diff --git a/sdrbase/dsp/kissfft.h b/sdrbase/dsp/kissfft.h index ba1256c30..ff0975d90 100644 --- a/sdrbase/dsp/kissfft.h +++ b/sdrbase/dsp/kissfft.h @@ -1,3 +1,21 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016 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_KISSFFT_H #define INCLUDE_KISSFFT_H diff --git a/sdrbase/dsp/mimochannel.cpp b/sdrbase/dsp/mimochannel.cpp index 5d1bcaee3..fbd2caf2b 100644 --- a/sdrbase/dsp/mimochannel.cpp +++ b/sdrbase/dsp/mimochannel.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 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/sdrbase/dsp/mimochannel.h b/sdrbase/dsp/mimochannel.h index a2d01f880..2a6f0ac0b 100644 --- a/sdrbase/dsp/mimochannel.h +++ b/sdrbase/dsp/mimochannel.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/dsp/misc.h b/sdrbase/dsp/misc.h index a4b41b65b..209304a59 100644 --- a/sdrbase/dsp/misc.h +++ b/sdrbase/dsp/misc.h @@ -1,3 +1,22 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// // ---------------------------------------------------------------------------- // misc.h -- Miscellaneous helper functions // diff --git a/sdrbase/dsp/morsedemod.cpp b/sdrbase/dsp/morsedemod.cpp index cd4511b16..2d242c278 100644 --- a/sdrbase/dsp/morsedemod.cpp +++ b/sdrbase/dsp/morsedemod.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/dsp/morsedemod.h b/sdrbase/dsp/morsedemod.h index b0f9552f4..c6865cfb6 100644 --- a/sdrbase/dsp/morsedemod.h +++ b/sdrbase/dsp/morsedemod.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// Copyright (C) 2020, 2023 Jon Beniston, M7RCE // +// Copyright (C) 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/sdrbase/dsp/movingaverage.h b/sdrbase/dsp/movingaverage.h index ef2ed5a37..ea65151a2 100644 --- a/sdrbase/dsp/movingaverage.h +++ b/sdrbase/dsp/movingaverage.h @@ -1,3 +1,21 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2018 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_MOVINGAVERAGE_H #define INCLUDE_MOVINGAVERAGE_H diff --git a/sdrbase/dsp/nco.cpp b/sdrbase/dsp/nco.cpp index 6eda52fdb..3d28bbcb0 100644 --- a/sdrbase/dsp/nco.cpp +++ b/sdrbase/dsp/nco.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // // written by Christian Daniel // +// Copyright (C) 2016-2019 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/sdrbase/dsp/nco.h b/sdrbase/dsp/nco.h index c63cd89a6..28956f3c5 100644 --- a/sdrbase/dsp/nco.h +++ b/sdrbase/dsp/nco.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // // written by Christian Daniel // +// 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/sdrbase/dsp/ncof.cpp b/sdrbase/dsp/ncof.cpp index 08249f4fb..ebe2bc81f 100644 --- a/sdrbase/dsp/ncof.cpp +++ b/sdrbase/dsp/ncof.cpp @@ -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) 2016-2019, 2022 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/sdrbase/dsp/ncof.h b/sdrbase/dsp/ncof.h index 8988f1eba..a2f601024 100644 --- a/sdrbase/dsp/ncof.h +++ b/sdrbase/dsp/ncof.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-2016, 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/sdrbase/dsp/phasediscri.h b/sdrbase/dsp/phasediscri.h index bac25b71c..e7ed26a4c 100644 --- a/sdrbase/dsp/phasediscri.h +++ b/sdrbase/dsp/phasediscri.h @@ -1,6 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // +// 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/sdrbase/dsp/phaselock.cpp b/sdrbase/dsp/phaselock.cpp index 035a2de17..ad6f0b68a 100644 --- a/sdrbase/dsp/phaselock.cpp +++ b/sdrbase/dsp/phaselock.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2015, 2017-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2016 Ziga S // +// 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/sdrbase/dsp/phaselock.h b/sdrbase/dsp/phaselock.h index b5addfe0b..b245c07af 100644 --- a/sdrbase/dsp/phaselock.h +++ b/sdrbase/dsp/phaselock.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/dsp/phaselockcomplex.cpp b/sdrbase/dsp/phaselockcomplex.cpp index 523469059..f9d453d48 100644 --- a/sdrbase/dsp/phaselockcomplex.cpp +++ b/sdrbase/dsp/phaselockcomplex.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // // // // See: http://liquidsdr.org/blog/pll-howto/ // // Fixed filter registers saturation // diff --git a/sdrbase/dsp/phaselockcomplex.h b/sdrbase/dsp/phaselockcomplex.h index 9a6e73cc8..03ae46a62 100644 --- a/sdrbase/dsp/phaselockcomplex.h +++ b/sdrbase/dsp/phaselockcomplex.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB // // // // See: http://liquidsdr.org/blog/pll-howto/ // // Fixed filter registers saturation // diff --git a/sdrbase/dsp/physicalunit.h b/sdrbase/dsp/physicalunit.h index 6c6361fc3..8eb472cbb 100644 --- a/sdrbase/dsp/physicalunit.h +++ b/sdrbase/dsp/physicalunit.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // // written by Christian Daniel // +// 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/sdrbase/dsp/projector.cpp b/sdrbase/dsp/projector.cpp index 30c4124d3..820ae2ddb 100644 --- a/sdrbase/dsp/projector.cpp +++ b/sdrbase/dsp/projector.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2018-2019, 2021 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/sdrbase/dsp/projector.h b/sdrbase/dsp/projector.h index b731eb076..d31bedb3d 100644 --- a/sdrbase/dsp/projector.h +++ b/sdrbase/dsp/projector.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 F4EXB // -// written by Edouard Griffiths // +// 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 // // // // 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/sdrbase/dsp/raisedcosine.h b/sdrbase/dsp/raisedcosine.h index 6c7438394..e2bf48e1b 100644 --- a/sdrbase/dsp/raisedcosine.h +++ b/sdrbase/dsp/raisedcosine.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2020-2021, 2023 Jon Beniston, M7RCE // +// Copyright (C) 2020 Kacper Michajłow // // Copyright (C) 2015 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/sdrbase/dsp/recursivefilters.cpp b/sdrbase/dsp/recursivefilters.cpp index d5f468943..30cd9e735 100644 --- a/sdrbase/dsp/recursivefilters.cpp +++ b/sdrbase/dsp/recursivefilters.cpp @@ -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) 2015-2019 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/sdrbase/dsp/recursivefilters.h b/sdrbase/dsp/recursivefilters.h index 04139abfa..4b160f752 100644 --- a/sdrbase/dsp/recursivefilters.h +++ b/sdrbase/dsp/recursivefilters.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 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/sdrbase/dsp/rootraisedcosine.h b/sdrbase/dsp/rootraisedcosine.h index dee1dbca8..776545640 100644 --- a/sdrbase/dsp/rootraisedcosine.h +++ b/sdrbase/dsp/rootraisedcosine.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2020-2021 Jon Beniston, M7RCE // +// Copyright (C) 2020 Kacper Michajłow // // Copyright (C) 2015 Edouard Griffiths, F4EXB // -// Copyright (C) 2021 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/sdrbase/dsp/samplemififo.cpp b/sdrbase/dsp/samplemififo.cpp index 0d485cf1a..e340f32ce 100644 --- a/sdrbase/dsp/samplemififo.cpp +++ b/sdrbase/dsp/samplemififo.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2019-2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/dsp/samplemififo.h b/sdrbase/dsp/samplemififo.h index 2dabdfa7f..96aeaeac8 100644 --- a/sdrbase/dsp/samplemififo.h +++ b/sdrbase/dsp/samplemififo.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2019, 2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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 // @@ -98,4 +99,4 @@ private: QRecursiveMutex m_mutex; }; -#endif // INCLUDE_SAMPLEMIFIFO_H \ No newline at end of file +#endif // INCLUDE_SAMPLEMIFIFO_H diff --git a/sdrbase/dsp/samplemofifo.cpp b/sdrbase/dsp/samplemofifo.cpp index 299495edd..aa9a0ba2d 100644 --- a/sdrbase/dsp/samplemofifo.cpp +++ b/sdrbase/dsp/samplemofifo.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2019, 2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // +// 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/sdrbase/dsp/samplemofifo.h b/sdrbase/dsp/samplemofifo.h index f2e77e6ab..9419da987 100644 --- a/sdrbase/dsp/samplemofifo.h +++ b/sdrbase/dsp/samplemofifo.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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 // @@ -105,4 +106,4 @@ private: QRecursiveMutex m_mutex; }; -#endif // INCLUDE_SAMPLEMOFIFO_H \ No newline at end of file +#endif // INCLUDE_SAMPLEMOFIFO_H diff --git a/sdrbase/dsp/samplesimplefifo.cpp b/sdrbase/dsp/samplesimplefifo.cpp index 45af40f2e..d8b1ca43f 100644 --- a/sdrbase/dsp/samplesimplefifo.cpp +++ b/sdrbase/dsp/samplesimplefifo.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 // @@ -154,4 +154,4 @@ unsigned int SampleSimpleFifo::readCommit(unsigned int count) m_fill -= count; return count; -} \ No newline at end of file +} diff --git a/sdrbase/dsp/samplesimplefifo.h b/sdrbase/dsp/samplesimplefifo.h index ae285d81e..1712f34fd 100644 --- a/sdrbase/dsp/samplesimplefifo.h +++ b/sdrbase/dsp/samplesimplefifo.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016-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 // @@ -47,4 +49,4 @@ private: void create(unsigned int s); }; -#endif // INCLUDE_SAMPLESIMPLEFIFO_H \ No newline at end of file +#endif // INCLUDE_SAMPLESIMPLEFIFO_H diff --git a/sdrbase/dsp/samplesinkfifo.cpp b/sdrbase/dsp/samplesinkfifo.cpp index fe73694bb..a0fd0be62 100644 --- a/sdrbase/dsp/samplesinkfifo.cpp +++ b/sdrbase/dsp/samplesinkfifo.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// - // Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // // written by Christian Daniel // +// Copyright (C) 2016, 2018-2019, 2021-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/dsp/samplesinkfifo.h b/sdrbase/dsp/samplesinkfifo.h index cd4f2d2e2..c6715ddc8 100644 --- a/sdrbase/dsp/samplesinkfifo.h +++ b/sdrbase/dsp/samplesinkfifo.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // // written by Christian Daniel // +// Copyright (C) 2015-2016, 2018-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/dsp/samplesourcefifo.cpp b/sdrbase/dsp/samplesourcefifo.cpp index 784e50e09..8ae0b1945 100644 --- a/sdrbase/dsp/samplesourcefifo.cpp +++ b/sdrbase/dsp/samplesourcefifo.cpp @@ -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) 2015-2019 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 // @@ -131,4 +134,4 @@ void SampleSourceFifo::write( unsigned int SampleSourceFifo::getSizePolicy(unsigned int sampleRate) { return (sampleRate/100)*64; // .64s -} \ No newline at end of file +} diff --git a/sdrbase/dsp/samplesourcefifo.h b/sdrbase/dsp/samplesourcefifo.h index 205cdb48d..f026bc07d 100644 --- a/sdrbase/dsp/samplesourcefifo.h +++ b/sdrbase/dsp/samplesourcefifo.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-2016, 2018-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 // @@ -80,4 +83,4 @@ private: QMutex m_mutex; }; -#endif // SDRBASE_DSP_SAMPLESOURCEFIFO_H_ \ No newline at end of file +#endif // SDRBASE_DSP_SAMPLESOURCEFIFO_H_ diff --git a/sdrbase/dsp/scopevis.cpp b/sdrbase/dsp/scopevis.cpp index 865e7a576..636452dac 100644 --- a/sdrbase/dsp/scopevis.cpp +++ b/sdrbase/dsp/scopevis.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2017-2021, 2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/dsp/scopevis.h b/sdrbase/dsp/scopevis.h index 6099cf859..4e5b5a8ae 100644 --- a/sdrbase/dsp/scopevis.h +++ b/sdrbase/dsp/scopevis.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2017-2021, 2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Martin Hauke // +// Copyright (C) 2020 Kacper Michajłow // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/dsp/sigmf_forward.h b/sdrbase/dsp/sigmf_forward.h index e440fa65b..cfe2f56a5 100644 --- a/sdrbase/dsp/sigmf_forward.h +++ b/sdrbase/dsp/sigmf_forward.h @@ -1,3 +1,19 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// /* * Copyright 2019 DeepSig Inc. * @@ -61,4 +77,4 @@ namespace sigmf { template class Annotation; } -#endif // LIBSIGMF_SIGMF_FORWARD_H \ No newline at end of file +#endif // LIBSIGMF_SIGMF_FORWARD_H diff --git a/sdrbase/dsp/sigmffilerecord.cpp b/sdrbase/dsp/sigmffilerecord.cpp index a1ff6fec1..1c8de2d0d 100644 --- a/sdrbase/dsp/sigmffilerecord.cpp +++ b/sdrbase/dsp/sigmffilerecord.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020-2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 Christoph Berg // +// Copyright (C) 2021 Jon Beniston, M7RCE // // // // File recorder in SigMF format single channel for SI plugins // // // diff --git a/sdrbase/dsp/sigmffilerecord.h b/sdrbase/dsp/sigmffilerecord.h index fcdd260c3..0f96db953 100644 --- a/sdrbase/dsp/sigmffilerecord.h +++ b/sdrbase/dsp/sigmffilerecord.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2015-2016, 2018-2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2018 beta-tester // +// Copyright (C) 2021 Jon Beniston, M7RCE // // // // File recorder in SigMF format single channel for SI plugins // // // diff --git a/sdrbase/dsp/spectrumcalibrationpoint.cpp b/sdrbase/dsp/spectrumcalibrationpoint.cpp index 0e9a997ce..dde688db4 100644 --- a/sdrbase/dsp/spectrumcalibrationpoint.cpp +++ b/sdrbase/dsp/spectrumcalibrationpoint.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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) 2021-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/sdrbase/dsp/spectrumcalibrationpoint.h b/sdrbase/dsp/spectrumcalibrationpoint.h index 14291209c..41e0f3223 100644 --- a/sdrbase/dsp/spectrumcalibrationpoint.h +++ b/sdrbase/dsp/spectrumcalibrationpoint.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016-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/sdrbase/dsp/spectrummarkers.cpp b/sdrbase/dsp/spectrummarkers.cpp index 6b4b5c560..dbdd65b6d 100644 --- a/sdrbase/dsp/spectrummarkers.cpp +++ b/sdrbase/dsp/spectrummarkers.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Edouard Griffiths, F4EXB // +// Copyright (C) 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/sdrbase/dsp/spectrummarkers.h b/sdrbase/dsp/spectrummarkers.h index 2a44f9248..6c9e5298a 100644 --- a/sdrbase/dsp/spectrummarkers.h +++ b/sdrbase/dsp/spectrummarkers.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Edouard Griffiths, F4EXB // +// Copyright (C) 2021-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/sdrbase/dsp/spectrumsettings.cpp b/sdrbase/dsp/spectrumsettings.cpp index 75e555d03..cce7fe1bb 100644 --- a/sdrbase/dsp/spectrumsettings.cpp +++ b/sdrbase/dsp/spectrumsettings.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB. // +// Copyright (C) 2019-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Vort // +// 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/sdrbase/dsp/spectrumsettings.h b/sdrbase/dsp/spectrumsettings.h index d88607d74..e6a76d610 100644 --- a/sdrbase/dsp/spectrumsettings.h +++ b/sdrbase/dsp/spectrumsettings.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) 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/sdrbase/dsp/spectrumvis.cpp b/sdrbase/dsp/spectrumvis.cpp index e1347dad8..22d954366 100644 --- a/sdrbase/dsp/spectrumvis.cpp +++ b/sdrbase/dsp/spectrumvis.cpp @@ -1,5 +1,10 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-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-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // +// Copyright (C) 2023 Arne Jünemann // // // // 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/sdrbase/dsp/spectrumvis.h b/sdrbase/dsp/spectrumvis.h index 3ef254f59..85683ef25 100644 --- a/sdrbase/dsp/spectrumvis.h +++ b/sdrbase/dsp/spectrumvis.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/dsp/upchannelizer.cpp b/sdrbase/dsp/upchannelizer.cpp index d597c85ed..08d34772c 100644 --- a/sdrbase/dsp/upchannelizer.cpp +++ b/sdrbase/dsp/upchannelizer.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2016-2019, 2023 Edouard Griffiths, F4EXB // +// 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/sdrbase/dsp/upchannelizer.h b/sdrbase/dsp/upchannelizer.h index 5e989bf3a..3221dbb33 100644 --- a/sdrbase/dsp/upchannelizer.h +++ b/sdrbase/dsp/upchannelizer.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2019, 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/sdrbase/dsp/vkfftengine.cpp b/sdrbase/dsp/vkfftengine.cpp index 267215b73..0aeefaed2 100644 --- a/sdrbase/dsp/vkfftengine.cpp +++ b/sdrbase/dsp/vkfftengine.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/dsp/vkfftengine.h b/sdrbase/dsp/vkfftengine.h index d6b39c44a..eafb46c2c 100644 --- a/sdrbase/dsp/vkfftengine.h +++ b/sdrbase/dsp/vkfftengine.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018, 2020 Edouard Griffiths, F4EXB // +// 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/sdrbase/dsp/vkfftutils.cpp b/sdrbase/dsp/vkfftutils.cpp index 440a327c1..706c0e7cb 100644 --- a/sdrbase/dsp/vkfftutils.cpp +++ b/sdrbase/dsp/vkfftutils.cpp @@ -1,3 +1,19 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// // Selected code from https://github.com/DTolm/VkFFT/blob/master/benchmark_scripts/vkFFT_scripts/src/utils_VkFFT.cpp // Formatting kept the same as source, to allow easier future merges diff --git a/sdrbase/dsp/vkfftutils.h b/sdrbase/dsp/vkfftutils.h index fe96a5ab8..a0eac3176 100644 --- a/sdrbase/dsp/vkfftutils.h +++ b/sdrbase/dsp/vkfftutils.h @@ -1,3 +1,19 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// // Selected code from https://github.com/DTolm/VkFFT/blob/master/benchmark_scripts/vkFFT_scripts/include/utils_VkFFT.h #ifndef VKFFT_UTILS_H diff --git a/sdrbase/dsp/vulkanvkfftengine.cpp b/sdrbase/dsp/vulkanvkfftengine.cpp index 09aff1bc1..86c48d6f5 100644 --- a/sdrbase/dsp/vulkanvkfftengine.cpp +++ b/sdrbase/dsp/vulkanvkfftengine.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/dsp/vulkanvkfftengine.h b/sdrbase/dsp/vulkanvkfftengine.h index 1a620d538..37bada260 100644 --- a/sdrbase/dsp/vulkanvkfftengine.h +++ b/sdrbase/dsp/vulkanvkfftengine.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // +// 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/sdrbase/dsp/wavfilerecord.cpp b/sdrbase/dsp/wavfilerecord.cpp index ba2855db3..4bbc6e916 100644 --- a/sdrbase/dsp/wavfilerecord.cpp +++ b/sdrbase/dsp/wavfilerecord.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-2018 Edouard Griffiths, F4EXB // -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021, 2023 Jon Beniston, M7RCE // +// Copyright (C) 2022-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 CRD716 // // // // 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/sdrbase/dsp/wavfilerecord.h b/sdrbase/dsp/wavfilerecord.h index fbada5367..b05ac2f61 100644 --- a/sdrbase/dsp/wavfilerecord.h +++ b/sdrbase/dsp/wavfilerecord.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021, 2023 Jon Beniston, M7RCE // +// Copyright (C) 2022-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 CRD716 // // // // File recorder in .wav format // // // diff --git a/sdrbase/dsp/wfir.cpp b/sdrbase/dsp/wfir.cpp index 642bbe989..ea1731262 100644 --- a/sdrbase/dsp/wfir.cpp +++ b/sdrbase/dsp/wfir.cpp @@ -1,3 +1,20 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2017 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// /* July 15, 2015 Iowa Hills Software LLC diff --git a/sdrbase/dsp/wfir.h b/sdrbase/dsp/wfir.h index d0225cf83..2467a03ef 100644 --- a/sdrbase/dsp/wfir.h +++ b/sdrbase/dsp/wfir.h @@ -1,3 +1,19 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2017-2018 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 . // +/////////////////////////////////////////////////////////////////////////////////////// /* July 15, 2015 Iowa Hills Software LLC diff --git a/sdrbase/feature/feature.cpp b/sdrbase/feature/feature.cpp index d45989099..28d97e1b3 100644 --- a/sdrbase/feature/feature.cpp +++ b/sdrbase/feature/feature.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-2017, 2019-2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 Jon Beniston, M7RCE // // // // API for features // // // diff --git a/sdrbase/feature/feature.h b/sdrbase/feature/feature.h index fa868ff68..5df31f945 100644 --- a/sdrbase/feature/feature.h +++ b/sdrbase/feature/feature.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) 2021 Jon Beniston, M7RCE // // // // API for features // // // diff --git a/sdrbase/feature/featureset.cpp b/sdrbase/feature/featureset.cpp index 8b9803087..f603bd362 100644 --- a/sdrbase/feature/featureset.cpp +++ b/sdrbase/feature/featureset.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 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/sdrbase/feature/featureset.h b/sdrbase/feature/featureset.h index 4fc402fed..d15e2fc50 100644 --- a/sdrbase/feature/featureset.h +++ b/sdrbase/feature/featureset.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) 2016-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/sdrbase/feature/featureutils.cpp b/sdrbase/feature/featureutils.cpp index 2f10a3abb..893fa61f8 100644 --- a/sdrbase/feature/featureutils.cpp +++ b/sdrbase/feature/featureutils.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 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/sdrbase/feature/featureutils.h b/sdrbase/feature/featureutils.h index 90790992d..d81644c0a 100644 --- a/sdrbase/feature/featureutils.h +++ b/sdrbase/feature/featureutils.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 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/sdrbase/feature/featurewebapiadapter.h b/sdrbase/feature/featurewebapiadapter.h index dfda4c67d..3e2803196 100644 --- a/sdrbase/feature/featurewebapiadapter.h +++ b/sdrbase/feature/featurewebapiadapter.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 // // // // Interface for static web API adapters used for preset serialization and // // deserialization // diff --git a/sdrbase/feature/featurewebapiutils.cpp b/sdrbase/feature/featurewebapiutils.cpp index f2d4f72fa..43381ba55 100644 --- a/sdrbase/feature/featurewebapiutils.cpp +++ b/sdrbase/feature/featurewebapiutils.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021-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/sdrbase/feature/featurewebapiutils.h b/sdrbase/feature/featurewebapiutils.h index 6acb745a4..93296fa59 100644 --- a/sdrbase/feature/featurewebapiutils.h +++ b/sdrbase/feature/featurewebapiutils.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2021-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/sdrbase/maincore.cpp b/sdrbase/maincore.cpp index 36e358de9..5ab0c32df 100644 --- a/sdrbase/maincore.cpp +++ b/sdrbase/maincore.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2021-2023 Jon Beniston, M7RCE // +// Copyright (C) 2023 Mohamed // // // // 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/sdrbase/maincore.h b/sdrbase/maincore.h index 417997824..4979d0788 100644 --- a/sdrbase/maincore.h +++ b/sdrbase/maincore.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2021-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/sdrbase/mainparser.cpp b/sdrbase/mainparser.cpp index 4c4688b1d..d4ffa9402 100644 --- a/sdrbase/mainparser.cpp +++ b/sdrbase/mainparser.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2017, 2019-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2021-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/sdrbase/mainparser.h b/sdrbase/mainparser.h index 73daa59b7..d38be74ba 100644 --- a/sdrbase/mainparser.h +++ b/sdrbase/mainparser.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 F4EXB // -// written by Edouard Griffiths // +// 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) 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/sdrbase/pipes/datafifostore.cpp b/sdrbase/pipes/datafifostore.cpp index 9217a0b7c..d9248eca0 100644 --- a/sdrbase/pipes/datafifostore.cpp +++ b/sdrbase/pipes/datafifostore.cpp @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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) 2021-2022 Jon Beniston, M7RCE // +// 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/sdrbase/pipes/datafifostore.h b/sdrbase/pipes/datafifostore.h index 4c7ad5228..b06a31a62 100644 --- a/sdrbase/pipes/datafifostore.h +++ b/sdrbase/pipes/datafifostore.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018-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/sdrbase/pipes/datapipes.cpp b/sdrbase/pipes/datapipes.cpp index fc947c4db..c5c3a05b2 100644 --- a/sdrbase/pipes/datapipes.cpp +++ b/sdrbase/pipes/datapipes.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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, 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/sdrbase/pipes/datapipes.h b/sdrbase/pipes/datapipes.h index df5a7d0fd..2b647c10e 100644 --- a/sdrbase/pipes/datapipes.h +++ b/sdrbase/pipes/datapipes.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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/sdrbase/pipes/datapipesgcworker.cpp b/sdrbase/pipes/datapipesgcworker.cpp index 28b690850..a8b6f61a8 100644 --- a/sdrbase/pipes/datapipesgcworker.cpp +++ b/sdrbase/pipes/datapipesgcworker.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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 // // // // 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/sdrbase/pipes/datapipesgcworker.h b/sdrbase/pipes/datapipesgcworker.h index bf918e68d..0affbdbd0 100644 --- a/sdrbase/pipes/datapipesgcworker.h +++ b/sdrbase/pipes/datapipesgcworker.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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 // // // // 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/sdrbase/pipes/elementpipescommon.h b/sdrbase/pipes/elementpipescommon.h index c2f38e374..2c81900d6 100644 --- a/sdrbase/pipes/elementpipescommon.h +++ b/sdrbase/pipes/elementpipescommon.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 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/sdrbase/pipes/elementpipesgc.h b/sdrbase/pipes/elementpipesgc.h index db4eafb5e..3c3bb1fc6 100644 --- a/sdrbase/pipes/elementpipesgc.h +++ b/sdrbase/pipes/elementpipesgc.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 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/sdrbase/pipes/elementpipesregistrations.h b/sdrbase/pipes/elementpipesregistrations.h index 723fa6eb5..b6488cbbe 100644 --- a/sdrbase/pipes/elementpipesregistrations.h +++ b/sdrbase/pipes/elementpipesregistrations.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/pipes/messagepipes.cpp b/sdrbase/pipes/messagepipes.cpp index 168cb07d6..1104e0150 100644 --- a/sdrbase/pipes/messagepipes.cpp +++ b/sdrbase/pipes/messagepipes.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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, 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/sdrbase/pipes/messagepipes.h b/sdrbase/pipes/messagepipes.h index d8eacde45..a1f2135fb 100644 --- a/sdrbase/pipes/messagepipes.h +++ b/sdrbase/pipes/messagepipes.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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/sdrbase/pipes/messagepipesgcworker.cpp b/sdrbase/pipes/messagepipesgcworker.cpp index bdecb2a26..5495c7932 100644 --- a/sdrbase/pipes/messagepipesgcworker.cpp +++ b/sdrbase/pipes/messagepipesgcworker.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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 // // // // 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/sdrbase/pipes/messagepipesgcworker.h b/sdrbase/pipes/messagepipesgcworker.h index d642c8fff..1fca406d2 100644 --- a/sdrbase/pipes/messagepipesgcworker.h +++ b/sdrbase/pipes/messagepipesgcworker.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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 // // // // 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/sdrbase/pipes/messagepipeslegacy.cpp b/sdrbase/pipes/messagepipeslegacy.cpp index 6d9355bba..a563efcb3 100644 --- a/sdrbase/pipes/messagepipeslegacy.cpp +++ b/sdrbase/pipes/messagepipeslegacy.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 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/sdrbase/pipes/messagepipeslegacy.h b/sdrbase/pipes/messagepipeslegacy.h index 562e582a8..eee55beab 100644 --- a/sdrbase/pipes/messagepipeslegacy.h +++ b/sdrbase/pipes/messagepipeslegacy.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) 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/sdrbase/pipes/messagepipeslegacycommon.cpp b/sdrbase/pipes/messagepipeslegacycommon.cpp index 984a452d5..63cc84b1d 100644 --- a/sdrbase/pipes/messagepipeslegacycommon.cpp +++ b/sdrbase/pipes/messagepipeslegacycommon.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 // // // // 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/sdrbase/pipes/messagepipeslegacycommon.h b/sdrbase/pipes/messagepipeslegacycommon.h index 42f3b9600..0eda2d7ea 100644 --- a/sdrbase/pipes/messagepipeslegacycommon.h +++ b/sdrbase/pipes/messagepipeslegacycommon.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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-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/sdrbase/pipes/messagepipeslegacygcworker.cpp b/sdrbase/pipes/messagepipeslegacygcworker.cpp index f05c65bc3..7eeb9468d 100644 --- a/sdrbase/pipes/messagepipeslegacygcworker.cpp +++ b/sdrbase/pipes/messagepipeslegacygcworker.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 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/sdrbase/pipes/messagepipeslegacygcworker.h b/sdrbase/pipes/messagepipeslegacygcworker.h index 309b13125..00c15deb7 100644 --- a/sdrbase/pipes/messagepipeslegacygcworker.h +++ b/sdrbase/pipes/messagepipeslegacygcworker.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 // // // // 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/sdrbase/pipes/messagequeuestore.cpp b/sdrbase/pipes/messagequeuestore.cpp index 7a029a2ca..f93e1283c 100644 --- a/sdrbase/pipes/messagequeuestore.cpp +++ b/sdrbase/pipes/messagequeuestore.cpp @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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) 2021-2022 Jon Beniston, M7RCE // +// 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/sdrbase/pipes/messagequeuestore.h b/sdrbase/pipes/messagequeuestore.h index 3eeedd958..90f56494f 100644 --- a/sdrbase/pipes/messagequeuestore.h +++ b/sdrbase/pipes/messagequeuestore.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018-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/sdrbase/pipes/objectpipe.cpp b/sdrbase/pipes/objectpipe.cpp index 24e17713d..eaec8075e 100644 --- a/sdrbase/pipes/objectpipe.cpp +++ b/sdrbase/pipes/objectpipe.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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/sdrbase/pipes/objectpipe.h b/sdrbase/pipes/objectpipe.h index be2757b90..e4bd036c9 100644 --- a/sdrbase/pipes/objectpipe.h +++ b/sdrbase/pipes/objectpipe.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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 // // // // 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/sdrbase/pipes/objectpipeelementsstore.h b/sdrbase/pipes/objectpipeelementsstore.h index 0dac5d294..da30449c1 100644 --- a/sdrbase/pipes/objectpipeelementsstore.h +++ b/sdrbase/pipes/objectpipeelementsstore.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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/sdrbase/pipes/objectpipesregistrations.cpp b/sdrbase/pipes/objectpipesregistrations.cpp index 1532db2b0..1e55d19e1 100644 --- a/sdrbase/pipes/objectpipesregistrations.cpp +++ b/sdrbase/pipes/objectpipesregistrations.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // +// Copyright (C) 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/sdrbase/pipes/objectpipesregistrations.h b/sdrbase/pipes/objectpipesregistrations.h index 18da3cdd1..d74d232f5 100644 --- a/sdrbase/pipes/objectpipesregistrations.h +++ b/sdrbase/pipes/objectpipesregistrations.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // +// Copyright (C) 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/sdrbase/pipes/pipeendpoint.cpp b/sdrbase/pipes/pipeendpoint.cpp index 9a3ba38eb..6b7931e07 100644 --- a/sdrbase/pipes/pipeendpoint.cpp +++ b/sdrbase/pipes/pipeendpoint.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 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/sdrbase/pipes/pipeendpoint.h b/sdrbase/pipes/pipeendpoint.h index 5de230b09..4163c9caa 100644 --- a/sdrbase/pipes/pipeendpoint.h +++ b/sdrbase/pipes/pipeendpoint.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2022 Edouard Griffiths, F4EXB // // // // Parent for ChannelAPI and Features, where either can be used. // // // diff --git a/sdrbase/plugin/pluginapi.cpp b/sdrbase/plugin/pluginapi.cpp index af13c195e..c991c70cb 100644 --- a/sdrbase/plugin/pluginapi.cpp +++ b/sdrbase/plugin/pluginapi.cpp @@ -1,3 +1,22 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// #include "plugin/pluginapi.h" #include "plugin/pluginmanager.h" diff --git a/sdrbase/plugin/pluginapi.h b/sdrbase/plugin/pluginapi.h index 949de31c5..fd03c3daa 100644 --- a/sdrbase/plugin/pluginapi.h +++ b/sdrbase/plugin/pluginapi.h @@ -1,3 +1,22 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// 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) 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 // +// 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_PLUGINAPI_H #define INCLUDE_PLUGINAPI_H diff --git a/sdrbase/plugin/plugininterface.cpp b/sdrbase/plugin/plugininterface.cpp index ac86e4be2..6ed3ea201 100644 --- a/sdrbase/plugin/plugininterface.cpp +++ b/sdrbase/plugin/plugininterface.cpp @@ -1,3 +1,21 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// #include "dsp/devicesamplesource.h" #include "dsp/devicesamplesink.h" #include "dsp/devicesamplemimo.h" diff --git a/sdrbase/plugin/plugininterface.h b/sdrbase/plugin/plugininterface.h index b60ad4676..72ce5a6ff 100644 --- a/sdrbase/plugin/plugininterface.h +++ b/sdrbase/plugin/plugininterface.h @@ -1,3 +1,22 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// 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, 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 // +// 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_PLUGININTERFACE_H #define INCLUDE_PLUGININTERFACE_H diff --git a/sdrbase/plugin/pluginmanager.cpp b/sdrbase/plugin/pluginmanager.cpp index 7cabdf4d6..389ac80e2 100644 --- a/sdrbase/plugin/pluginmanager.cpp +++ b/sdrbase/plugin/pluginmanager.cpp @@ -1,5 +1,12 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016-2019 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) 2016, 2018 Ziga S // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2020-2022 Jon Beniston, M7RCE // +// Copyright (C) 2020 Kacper Michajłow // +// Copyright (C) 2022 Jaroslav Škarvada // // // // 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/sdrbase/plugin/pluginmanager.h b/sdrbase/plugin/pluginmanager.h index 763af09e9..96a9f79a8 100644 --- a/sdrbase/plugin/pluginmanager.h +++ b/sdrbase/plugin/pluginmanager.h @@ -1,5 +1,10 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016-2019 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 Davide Gerhard // +// Copyright (C) 2020-2021 Jon Beniston, M7RCE // +// 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/sdrbase/remotetcpsinkstarter.cpp b/sdrbase/remotetcpsinkstarter.cpp index bcc8b75d8..df92c4965 100644 --- a/sdrbase/remotetcpsinkstarter.cpp +++ b/sdrbase/remotetcpsinkstarter.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/remotetcpsinkstarter.h b/sdrbase/remotetcpsinkstarter.h index b57d64f2e..cae1e73b2 100644 --- a/sdrbase/remotetcpsinkstarter.h +++ b/sdrbase/remotetcpsinkstarter.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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) 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/sdrbase/settings/configuration.cpp b/sdrbase/settings/configuration.cpp index c5754fe28..324a603c2 100644 --- a/sdrbase/settings/configuration.cpp +++ b/sdrbase/settings/configuration.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Edouard Griffiths, F4EXB. // +// Copyright (C) 2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // Swagger server adapter interface // // // diff --git a/sdrbase/settings/configuration.h b/sdrbase/settings/configuration.h index a6b126ecd..040162e78 100644 --- a/sdrbase/settings/configuration.h +++ b/sdrbase/settings/configuration.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Edouard Griffiths, F4EXB. // +// Copyright (C) 2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // Swagger server adapter interface // // // diff --git a/sdrbase/settings/featuresetpreset.cpp b/sdrbase/settings/featuresetpreset.cpp index dc3f9eb4b..4872b5c37 100644 --- a/sdrbase/settings/featuresetpreset.cpp +++ b/sdrbase/settings/featuresetpreset.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/sdrbase/settings/featuresetpreset.h b/sdrbase/settings/featuresetpreset.h index 398488e3e..54db81c4a 100644 --- a/sdrbase/settings/featuresetpreset.h +++ b/sdrbase/settings/featuresetpreset.h @@ -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/sdrbase/settings/mainsettings.cpp b/sdrbase/settings/mainsettings.cpp index f4d71ff90..6ab7337ce 100644 --- a/sdrbase/settings/mainsettings.cpp +++ b/sdrbase/settings/mainsettings.cpp @@ -1,3 +1,20 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2015-2020, 2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2020, 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// #include #include #include diff --git a/sdrbase/settings/mainsettings.h b/sdrbase/settings/mainsettings.h index 7b99be917..3d6fbc3b4 100644 --- a/sdrbase/settings/mainsettings.h +++ b/sdrbase/settings/mainsettings.h @@ -1,3 +1,20 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2015-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 // +// 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_SETTINGS_H #define INCLUDE_SETTINGS_H diff --git a/sdrbase/settings/pluginpreset.cpp b/sdrbase/settings/pluginpreset.cpp index 696e0f1e2..9164cbd6f 100644 --- a/sdrbase/settings/pluginpreset.cpp +++ b/sdrbase/settings/pluginpreset.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // -// Copyright (C) 2023 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, 2022 Edouard Griffiths, F4EXB // +// 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/sdrbase/settings/pluginpreset.h b/sdrbase/settings/pluginpreset.h index 9f4027e71..9e37c7e90 100644 --- a/sdrbase/settings/pluginpreset.h +++ b/sdrbase/settings/pluginpreset.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // -// Copyright (C) 2023 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) 2021-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/sdrbase/settings/preferences.cpp b/sdrbase/settings/preferences.cpp index e5e8f6e76..2f54b9ea9 100644 --- a/sdrbase/settings/preferences.cpp +++ b/sdrbase/settings/preferences.cpp @@ -1,3 +1,22 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019, 2021-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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// #include "settings/preferences.h" #include "util/simpleserializer.h" diff --git a/sdrbase/settings/preferences.h b/sdrbase/settings/preferences.h index 8d19f8914..94e15bb06 100644 --- a/sdrbase/settings/preferences.h +++ b/sdrbase/settings/preferences.h @@ -1,3 +1,22 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// 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) 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 // +// 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_PREFERENCES_H #define INCLUDE_PREFERENCES_H diff --git a/sdrbase/settings/preset.cpp b/sdrbase/settings/preset.cpp index 105858c61..ff57b4904 100644 --- a/sdrbase/settings/preset.cpp +++ b/sdrbase/settings/preset.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-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 // // // // Swagger server adapter interface // // // diff --git a/sdrbase/settings/preset.h b/sdrbase/settings/preset.h index be217c7b9..4cd906b8b 100644 --- a/sdrbase/settings/preset.h +++ b/sdrbase/settings/preset.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015-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 // // // // Swagger server adapter interface // // // diff --git a/sdrbase/settings/rollupstate.cpp b/sdrbase/settings/rollupstate.cpp index 1c811d68b..3dd2499d4 100644 --- a/sdrbase/settings/rollupstate.cpp +++ b/sdrbase/settings/rollupstate.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2022 Jon Beniston, M7RCE // +// Copyright (C) 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/sdrbase/settings/rollupstate.h b/sdrbase/settings/rollupstate.h index 425025585..785a63bb9 100644 --- a/sdrbase/settings/rollupstate.h +++ b/sdrbase/settings/rollupstate.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016-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/sdrbase/settings/serializable.h b/sdrbase/settings/serializable.h index d5358487e..67bbaa570 100644 --- a/sdrbase/settings/serializable.h +++ b/sdrbase/settings/serializable.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) 2015-2017, 2019, 2021 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/sdrbase/settings/serializableinterface.h b/sdrbase/settings/serializableinterface.h index 133f14458..82abba4af 100644 --- a/sdrbase/settings/serializableinterface.h +++ b/sdrbase/settings/serializableinterface.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 Edouard Griffiths, F4EXB // -// Copyright (C) 2023 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019 Edouard Griffiths, F4EXB // +// 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/sdrbase/util/CRC64.cpp b/sdrbase/util/CRC64.cpp index 5c236d58d..085777e48 100644 --- a/sdrbase/util/CRC64.cpp +++ b/sdrbase/util/CRC64.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 2016, 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/sdrbase/util/CRC64.h b/sdrbase/util/CRC64.h index d47c46dcb..7e626eba2 100644 --- a/sdrbase/util/CRC64.h +++ b/sdrbase/util/CRC64.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-2016, 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/sdrbase/util/airlines.cpp b/sdrbase/util/airlines.cpp index 6da748a48..75fe7fc16 100644 --- a/sdrbase/util/airlines.cpp +++ b/sdrbase/util/airlines.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/util/airlines.h b/sdrbase/util/airlines.h index f28ff7396..7eed494f8 100644 --- a/sdrbase/util/airlines.h +++ b/sdrbase/util/airlines.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2021, 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/sdrbase/util/ais.cpp b/sdrbase/util/ais.cpp index ddc0b5974..35b510936 100644 --- a/sdrbase/util/ais.cpp +++ b/sdrbase/util/ais.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021-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/sdrbase/util/ais.h b/sdrbase/util/ais.h index a226b04b7..4a0af4f7c 100644 --- a/sdrbase/util/ais.h +++ b/sdrbase/util/ais.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021-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/sdrbase/util/android.cpp b/sdrbase/util/android.cpp index 955fd6104..40f95d5b8 100644 --- a/sdrbase/util/android.cpp +++ b/sdrbase/util/android.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// 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/sdrbase/util/android.h b/sdrbase/util/android.h index 945076afd..4312d9836 100644 --- a/sdrbase/util/android.h +++ b/sdrbase/util/android.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2017, 2019 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/sdrbase/util/aprs.cpp b/sdrbase/util/aprs.cpp index ca5c93274..44d726181 100644 --- a/sdrbase/util/aprs.cpp +++ b/sdrbase/util/aprs.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2021-2022 Jon Beniston, M7RCE // +// Copyright (C) 2022 Peter Beckman // +// 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/sdrbase/util/aprs.h b/sdrbase/util/aprs.h index b2b34a551..22fff583a 100644 --- a/sdrbase/util/aprs.h +++ b/sdrbase/util/aprs.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2021-2022 Jon Beniston, M7RCE // +// Copyright (C) 2022 Peter Beckman // // // // 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/sdrbase/util/aprsfi.cpp b/sdrbase/util/aprsfi.cpp index 00a993c26..71786fd0b 100644 --- a/sdrbase/util/aprsfi.cpp +++ b/sdrbase/util/aprsfi.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/util/aprsfi.h b/sdrbase/util/aprsfi.h index 32caa4926..8cda24084 100644 --- a/sdrbase/util/aprsfi.h +++ b/sdrbase/util/aprsfi.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2021, 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/sdrbase/util/astronomy.cpp b/sdrbase/util/astronomy.cpp index 0c1ac131b..a8f46fcd0 100644 --- a/sdrbase/util/astronomy.cpp +++ b/sdrbase/util/astronomy.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021, 2023 Jon Beniston, M7RCE // // Copyright (C) 2004 Rutherford Appleton Laboratory // // Copyright (C) 2012 Science and Technology Facilities Council. // // Copyright (C) 2013-2021, NumFOCUS Foundation. // diff --git a/sdrbase/util/astronomy.h b/sdrbase/util/astronomy.h index 5d26cbfc0..154f5dc1f 100644 --- a/sdrbase/util/astronomy.h +++ b/sdrbase/util/astronomy.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021, 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/sdrbase/util/average.h b/sdrbase/util/average.h index d95edc615..5e2d1de7e 100644 --- a/sdrbase/util/average.h +++ b/sdrbase/util/average.h @@ -1,6 +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/sdrbase/util/aviationweather.cpp b/sdrbase/util/aviationweather.cpp index 5d38e3ee1..bdc94c79a 100644 --- a/sdrbase/util/aviationweather.cpp +++ b/sdrbase/util/aviationweather.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// 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/sdrbase/util/aviationweather.h b/sdrbase/util/aviationweather.h index 34406d826..b073f20bb 100644 --- a/sdrbase/util/aviationweather.h +++ b/sdrbase/util/aviationweather.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// 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/sdrbase/util/ax25.cpp b/sdrbase/util/ax25.cpp index 9fdfbccb6..5e569bb3e 100644 --- a/sdrbase/util/ax25.cpp +++ b/sdrbase/util/ax25.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2021 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/sdrbase/util/ax25.h b/sdrbase/util/ax25.h index 44a45ffc3..012aebafd 100644 --- a/sdrbase/util/ax25.h +++ b/sdrbase/util/ax25.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 Edouard Griffiths, F4EXB // +// Copyright (C) 2020-2021 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/sdrbase/util/azel.cpp b/sdrbase/util/azel.cpp index 90c357069..4e58ab696 100644 --- a/sdrbase/util/azel.cpp +++ b/sdrbase/util/azel.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // +// 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/sdrbase/util/azel.h b/sdrbase/util/azel.h index 671750915..ead06a639 100644 --- a/sdrbase/util/azel.h +++ b/sdrbase/util/azel.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// 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/sdrbase/util/baudot.cpp b/sdrbase/util/baudot.cpp index 56e50b240..fa1c09d78 100644 --- a/sdrbase/util/baudot.cpp +++ b/sdrbase/util/baudot.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/util/baudot.h b/sdrbase/util/baudot.h index c276c791a..986059e6b 100644 --- a/sdrbase/util/baudot.h +++ b/sdrbase/util/baudot.h @@ -1,5 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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) 2015 John Greb // +// Copyright (C) 2020-2021, 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/sdrbase/util/bitfieldindex.h b/sdrbase/util/bitfieldindex.h index c1a96a940..1d5428db8 100644 --- a/sdrbase/util/bitfieldindex.h +++ b/sdrbase/util/bitfieldindex.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/util/colormap.cpp b/sdrbase/util/colormap.cpp index db133d55c..2117bdf79 100644 --- a/sdrbase/util/colormap.cpp +++ b/sdrbase/util/colormap.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// Copyright (C) 2022 Jon Beniston, M7RCE // +// Copyright (C) 2023 Edouard Griffiths, F4EXB // // Copyright (C) 2021 Fabio Crameri // // // // Permission is hereby granted, free of charge, to any person obtaining a copy // diff --git a/sdrbase/util/colormap.h b/sdrbase/util/colormap.h index 85e17cfc6..c866cc648 100644 --- a/sdrbase/util/colormap.h +++ b/sdrbase/util/colormap.h @@ -1,5 +1,10 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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, 2023 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/sdrbase/util/coordinates.cpp b/sdrbase/util/coordinates.cpp index b5e6c23ed..a175b271e 100644 --- a/sdrbase/util/coordinates.cpp +++ b/sdrbase/util/coordinates.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2022 Jon Beniston, M7RCE // // Copyright (C) 2011-2020 Cesium Contributors // -// 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/sdrbase/util/coordinates.h b/sdrbase/util/coordinates.h index 1876dec6f..2a045af66 100644 --- a/sdrbase/util/coordinates.h +++ b/sdrbase/util/coordinates.h @@ -1,5 +1,10 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 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/sdrbase/util/crc.cpp b/sdrbase/util/crc.cpp index 914ad6406..63655cf2c 100644 --- a/sdrbase/util/crc.cpp +++ b/sdrbase/util/crc.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 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/sdrbase/util/crc.h b/sdrbase/util/crc.h index 1c8a93c83..472298b9c 100644 --- a/sdrbase/util/crc.h +++ b/sdrbase/util/crc.h @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 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/sdrbase/util/csv.cpp b/sdrbase/util/csv.cpp index 42dbfe24f..d83841791 100644 --- a/sdrbase/util/csv.cpp +++ b/sdrbase/util/csv.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 // +// Copyright (C) 2020-2021, 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/sdrbase/util/csv.h b/sdrbase/util/csv.h index 5e3743014..6756636e1 100644 --- a/sdrbase/util/csv.h +++ b/sdrbase/util/csv.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 Edouard Griffiths, F4EXB // +// Copyright (C) 2020-2021, 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/sdrbase/util/db.cpp b/sdrbase/util/db.cpp index 6cb091777..9936c8a88 100644 --- a/sdrbase/util/db.cpp +++ b/sdrbase/util/db.cpp @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 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 // // // // 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/sdrbase/util/db.h b/sdrbase/util/db.h index 1cdec8244..298ae2563 100644 --- a/sdrbase/util/db.h +++ b/sdrbase/util/db.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 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 // // // // 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/sdrbase/util/doublebuffer.h b/sdrbase/util/doublebuffer.h index fbe9560bd..27ca418c3 100644 --- a/sdrbase/util/doublebuffer.h +++ b/sdrbase/util/doublebuffer.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-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/sdrbase/util/doublebufferfifo.h b/sdrbase/util/doublebufferfifo.h index f2a7fe4f7..d4a68faf2 100644 --- a/sdrbase/util/doublebufferfifo.h +++ b/sdrbase/util/doublebufferfifo.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-2016, 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/sdrbase/util/doublebuffermultiple.h b/sdrbase/util/doublebuffermultiple.h index a24e25fca..1f96ec586 100644 --- a/sdrbase/util/doublebuffermultiple.h +++ b/sdrbase/util/doublebuffermultiple.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2016 Edouard Griffiths, F4EXB // +// Copyright (C) 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/sdrbase/util/dsc.cpp b/sdrbase/util/dsc.cpp index ff52a1666..89c3fd4db 100644 --- a/sdrbase/util/dsc.cpp +++ b/sdrbase/util/dsc.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/util/dsc.h b/sdrbase/util/dsc.h index 04007dd49..d0461c144 100644 --- a/sdrbase/util/dsc.h +++ b/sdrbase/util/dsc.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/util/fits.cpp b/sdrbase/util/fits.cpp index 3cc2be43b..70145f28b 100644 --- a/sdrbase/util/fits.cpp +++ b/sdrbase/util/fits.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021-2022 Jon Beniston, M7RCE // +// Copyright (C) 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/sdrbase/util/fits.h b/sdrbase/util/fits.h index 48be097b2..c8a7c5f65 100644 --- a/sdrbase/util/fits.h +++ b/sdrbase/util/fits.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 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/sdrbase/util/fixed.h b/sdrbase/util/fixed.h index f1cc4b7ba..9771a10d9 100644 --- a/sdrbase/util/fixed.h +++ b/sdrbase/util/fixed.h @@ -1,4 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB // // (C) Copyright 2007 Anthony Williams // // // // Distributed under the Boost Software License, Version 1.0. // diff --git a/sdrbase/util/fixedaverage2d.h b/sdrbase/util/fixedaverage2d.h index 07481ba82..0aaa24802 100644 --- a/sdrbase/util/fixedaverage2d.h +++ b/sdrbase/util/fixedaverage2d.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/util/fixedtraits.cpp b/sdrbase/util/fixedtraits.cpp index 6878366ad..e63d775f5 100644 --- a/sdrbase/util/fixedtraits.cpp +++ b/sdrbase/util/fixedtraits.cpp @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/util/fixedtraits.h b/sdrbase/util/fixedtraits.h index 45ccedd1b..809b5550c 100644 --- a/sdrbase/util/fixedtraits.h +++ b/sdrbase/util/fixedtraits.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 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/sdrbase/util/flightinformation.cpp b/sdrbase/util/flightinformation.cpp index 6bc3df40b..c99abdcc1 100644 --- a/sdrbase/util/flightinformation.cpp +++ b/sdrbase/util/flightinformation.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 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/sdrbase/util/flightinformation.h b/sdrbase/util/flightinformation.h index 6bc89b526..93a84c135 100644 --- a/sdrbase/util/flightinformation.h +++ b/sdrbase/util/flightinformation.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 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/sdrbase/util/ft8message.cpp b/sdrbase/util/ft8message.cpp index 75e1e7fdf..8ecb0aaf2 100644 --- a/sdrbase/util/ft8message.cpp +++ b/sdrbase/util/ft8message.cpp @@ -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) 2015-2020, 2023 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/sdrbase/util/ft8message.h b/sdrbase/util/ft8message.h index 30780d867..cd3ae00b0 100644 --- a/sdrbase/util/ft8message.h +++ b/sdrbase/util/ft8message.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Edouard Griffiths, F4EXB. // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019, 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/sdrbase/util/giro.cpp b/sdrbase/util/giro.cpp index fb770fdc1..2e1771161 100644 --- a/sdrbase/util/giro.cpp +++ b/sdrbase/util/giro.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// 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/sdrbase/util/giro.h b/sdrbase/util/giro.h index 4a2796cc6..248bb9ab1 100644 --- a/sdrbase/util/giro.h +++ b/sdrbase/util/giro.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// 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/sdrbase/util/golay2312.cpp b/sdrbase/util/golay2312.cpp index c053c306f..0ad1cf7bc 100644 --- a/sdrbase/util/golay2312.cpp +++ b/sdrbase/util/golay2312.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Edouard Griffiths, F4EXB // +// Copyright (C) 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/sdrbase/util/golay2312.h b/sdrbase/util/golay2312.h index aa8044006..ec4bd19ff 100644 --- a/sdrbase/util/golay2312.h +++ b/sdrbase/util/golay2312.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Edouard Griffiths, F4EXB // +// Copyright (C) 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/sdrbase/util/httpdownloadmanager.cpp b/sdrbase/util/httpdownloadmanager.cpp index 341a6423d..71537381b 100644 --- a/sdrbase/util/httpdownloadmanager.cpp +++ b/sdrbase/util/httpdownloadmanager.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2020-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/sdrbase/util/httpdownloadmanager.h b/sdrbase/util/httpdownloadmanager.h index 07e0e67ce..48b6c2024 100644 --- a/sdrbase/util/httpdownloadmanager.h +++ b/sdrbase/util/httpdownloadmanager.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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-2016, 2018-2019 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/sdrbase/util/incrementalarray.h b/sdrbase/util/incrementalarray.h index 9978822b7..de04e01e2 100644 --- a/sdrbase/util/incrementalarray.h +++ b/sdrbase/util/incrementalarray.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-2016, 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/sdrbase/util/incrementalvector.h b/sdrbase/util/incrementalvector.h index 1e97fe9f1..674f9856f 100644 --- a/sdrbase/util/incrementalvector.h +++ b/sdrbase/util/incrementalvector.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-2016, 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/sdrbase/util/interpolation.cpp b/sdrbase/util/interpolation.cpp index 69b194daa..823987f14 100644 --- a/sdrbase/util/interpolation.cpp +++ b/sdrbase/util/interpolation.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// 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) 2020-2021 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/sdrbase/util/interpolation.h b/sdrbase/util/interpolation.h index 71f6630e5..eafa6c38d 100644 --- a/sdrbase/util/interpolation.h +++ b/sdrbase/util/interpolation.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021 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/sdrbase/util/iot/device.cpp b/sdrbase/util/iot/device.cpp index 7bc74a5d8..70269df14 100644 --- a/sdrbase/util/iot/device.cpp +++ b/sdrbase/util/iot/device.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// 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/sdrbase/util/iot/device.h b/sdrbase/util/iot/device.h index e69cb1305..6a22ddd1b 100644 --- a/sdrbase/util/iot/device.h +++ b/sdrbase/util/iot/device.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// 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/sdrbase/util/iot/homeassistant.cpp b/sdrbase/util/iot/homeassistant.cpp index ed132c005..ec403d940 100644 --- a/sdrbase/util/iot/homeassistant.cpp +++ b/sdrbase/util/iot/homeassistant.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// 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/sdrbase/util/iot/tplink.cpp b/sdrbase/util/iot/tplink.cpp index 993c09c4e..453e1cdc4 100644 --- a/sdrbase/util/iot/tplink.cpp +++ b/sdrbase/util/iot/tplink.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// 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/sdrbase/util/iot/visa.cpp b/sdrbase/util/iot/visa.cpp index 1f893e9b8..53f5933c2 100644 --- a/sdrbase/util/iot/visa.cpp +++ b/sdrbase/util/iot/visa.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// 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/sdrbase/util/iot/visa.h b/sdrbase/util/iot/visa.h index f8dabe00d..02f2cd30b 100644 --- a/sdrbase/util/iot/visa.h +++ b/sdrbase/util/iot/visa.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// Copyright (C) 2022 Jon // // // // 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/sdrbase/util/lfsr.cpp b/sdrbase/util/lfsr.cpp index c1bb0a68b..e12295042 100644 --- a/sdrbase/util/lfsr.cpp +++ b/sdrbase/util/lfsr.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2020-2021 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/sdrbase/util/lfsr.h b/sdrbase/util/lfsr.h index 460cbfd77..e920fa2d7 100644 --- a/sdrbase/util/lfsr.h +++ b/sdrbase/util/lfsr.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2020-2021 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/sdrbase/util/limitedcounter.h b/sdrbase/util/limitedcounter.h index 436171bbc..b63d8bf17 100644 --- a/sdrbase/util/limitedcounter.h +++ b/sdrbase/util/limitedcounter.h @@ -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/sdrbase/util/maidenhead.cpp b/sdrbase/util/maidenhead.cpp index 6b52bfdd5..640738b06 100644 --- a/sdrbase/util/maidenhead.cpp +++ b/sdrbase/util/maidenhead.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021 Jon Beniston, M7RCE // // // // Maidenhead locator utilities // // // diff --git a/sdrbase/util/maidenhead.h b/sdrbase/util/maidenhead.h index 0147e0f7b..5b975b54e 100644 --- a/sdrbase/util/maidenhead.h +++ b/sdrbase/util/maidenhead.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 Jon Beniston, M7RCE // // // // Maidenhead locator utilities // // // diff --git a/sdrbase/util/max2d.h b/sdrbase/util/max2d.h index 946170be0..58b6ee389 100644 --- a/sdrbase/util/max2d.h +++ b/sdrbase/util/max2d.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/util/message.cpp b/sdrbase/util/message.cpp index a1ed7dbdc..6c04514fc 100644 --- a/sdrbase/util/message.cpp +++ b/sdrbase/util/message.cpp @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015, 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/sdrbase/util/message.h b/sdrbase/util/message.h index 563ce1fbc..a57c4e283 100644 --- a/sdrbase/util/message.h +++ b/sdrbase/util/message.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 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/sdrbase/util/messagequeue.cpp b/sdrbase/util/messagequeue.cpp index 805c348b6..d4ac1dfa0 100644 --- a/sdrbase/util/messagequeue.cpp +++ b/sdrbase/util/messagequeue.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// 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) 2022 Jiří Pinkava // // // // 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/sdrbase/util/messagequeue.h b/sdrbase/util/messagequeue.h index 61893c120..82a6480f7 100644 --- a/sdrbase/util/messagequeue.h +++ b/sdrbase/util/messagequeue.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/util/mmsi.cpp b/sdrbase/util/mmsi.cpp index 384213ca6..584f93eb9 100644 --- a/sdrbase/util/mmsi.cpp +++ b/sdrbase/util/mmsi.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/util/mmsi.h b/sdrbase/util/mmsi.h index 14ed823ab..5a8c34a90 100644 --- a/sdrbase/util/mmsi.h +++ b/sdrbase/util/mmsi.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2021, 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/sdrbase/util/morse.cpp b/sdrbase/util/morse.cpp index 97d4f4509..143fca598 100644 --- a/sdrbase/util/morse.cpp +++ b/sdrbase/util/morse.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2020, 2022 Jon Beniston, M7RCE // +// 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/sdrbase/util/morse.h b/sdrbase/util/morse.h index 28857c104..4c27b61e9 100644 --- a/sdrbase/util/morse.h +++ b/sdrbase/util/morse.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 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/sdrbase/util/movingaverage.h b/sdrbase/util/movingaverage.h index 758528b5a..c1849b3eb 100644 --- a/sdrbase/util/movingaverage.h +++ b/sdrbase/util/movingaverage.h @@ -1,8 +1,10 @@ /////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2016-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Vort // +// Copyright (C) 2023 Jon Beniston, M7RCE // // // // http://stackoverflow.com/questions/10990618/calculate-rolling-moving-average-in-c // // // -// Copyright (C) 2016 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/sdrbase/util/movingaverage2d.h b/sdrbase/util/movingaverage2d.h index 58b91edbd..8358c59ac 100644 --- a/sdrbase/util/movingaverage2d.h +++ b/sdrbase/util/movingaverage2d.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// 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/sdrbase/util/movingmaximum.h b/sdrbase/util/movingmaximum.h index 9d18bb5a3..38a07aba0 100644 --- a/sdrbase/util/movingmaximum.h +++ b/sdrbase/util/movingmaximum.h @@ -1,6 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////////// -// // -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/util/navtex.cpp b/sdrbase/util/navtex.cpp index 195e0c232..85afaee91 100644 --- a/sdrbase/util/navtex.cpp +++ b/sdrbase/util/navtex.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/util/navtex.h b/sdrbase/util/navtex.h index 2ae4ec10c..ae243e37b 100644 --- a/sdrbase/util/navtex.h +++ b/sdrbase/util/navtex.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// 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/sdrbase/util/openaip.cpp b/sdrbase/util/openaip.cpp index 95b94f245..197411c62 100644 --- a/sdrbase/util/openaip.cpp +++ b/sdrbase/util/openaip.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021, 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/sdrbase/util/openaip.h b/sdrbase/util/openaip.h index ca5e2355f..2f820b452 100644 --- a/sdrbase/util/openaip.h +++ b/sdrbase/util/openaip.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021-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/sdrbase/util/osndb.cpp b/sdrbase/util/osndb.cpp index c46757272..f19357af5 100644 --- a/sdrbase/util/osndb.cpp +++ b/sdrbase/util/osndb.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 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/sdrbase/util/osndb.h b/sdrbase/util/osndb.h index 1b2f5fb9f..056385f3a 100644 --- a/sdrbase/util/osndb.h +++ b/sdrbase/util/osndb.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2020-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/sdrbase/util/ourairportsdb.cpp b/sdrbase/util/ourairportsdb.cpp index 6ebf3db8e..7a05e0a89 100644 --- a/sdrbase/util/ourairportsdb.cpp +++ b/sdrbase/util/ourairportsdb.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// Copyright (C) 2023 Daniele Forsi // +// 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/sdrbase/util/ourairportsdb.h b/sdrbase/util/ourairportsdb.h index 14d2600d9..58c89505a 100644 --- a/sdrbase/util/ourairportsdb.h +++ b/sdrbase/util/ourairportsdb.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // +// 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/sdrbase/util/peakfinder.cpp b/sdrbase/util/peakfinder.cpp index 91ddcf44c..9a7ebfe98 100644 --- a/sdrbase/util/peakfinder.cpp +++ b/sdrbase/util/peakfinder.cpp @@ -1,6 +1,9 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 F4EXB // -// written by Edouard Griffiths // +// 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 // // // // Find peaks in a series of real values // // // diff --git a/sdrbase/util/peakfinder.h b/sdrbase/util/peakfinder.h index 64feeef40..41d207307 100644 --- a/sdrbase/util/peakfinder.h +++ b/sdrbase/util/peakfinder.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 F4EXB // -// written by Edouard Griffiths // +// 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 // // // // Find peaks in a series of real values // // // diff --git a/sdrbase/util/planespotters.cpp b/sdrbase/util/planespotters.cpp index 39600a5d5..704e2f92c 100644 --- a/sdrbase/util/planespotters.cpp +++ b/sdrbase/util/planespotters.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021-2022 Jon Beniston, M7RCE // +// Copyright (C) 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/sdrbase/util/planespotters.h b/sdrbase/util/planespotters.h index f4f3d42bd..d5bc079aa 100644 --- a/sdrbase/util/planespotters.h +++ b/sdrbase/util/planespotters.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2021-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/sdrbase/util/png.cpp b/sdrbase/util/png.cpp index b8954dfbf..f9aaadd93 100644 --- a/sdrbase/util/png.cpp +++ b/sdrbase/util/png.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021 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/sdrbase/util/png.h b/sdrbase/util/png.h index aa764bf01..5d162945e 100644 --- a/sdrbase/util/png.h +++ b/sdrbase/util/png.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021 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/sdrbase/util/popcount.h b/sdrbase/util/popcount.h index cd7c5ac17..974a5b0b1 100644 --- a/sdrbase/util/popcount.h +++ b/sdrbase/util/popcount.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 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/sdrbase/util/poweroftwo.h b/sdrbase/util/poweroftwo.h index a0c09eb99..cae1f468c 100644 --- a/sdrbase/util/poweroftwo.h +++ b/sdrbase/util/poweroftwo.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2022 Jon Beniston, M7RCE // +// 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) 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/sdrbase/util/prettyprint.cpp b/sdrbase/util/prettyprint.cpp index 5f6a4131f..802f60981 100644 --- a/sdrbase/util/prettyprint.cpp +++ b/sdrbase/util/prettyprint.cpp @@ -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/sdrbase/util/prettyprint.h b/sdrbase/util/prettyprint.h index 9dc29e5a0..f33393792 100644 --- a/sdrbase/util/prettyprint.h +++ b/sdrbase/util/prettyprint.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-2016, 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/sdrbase/util/profiler.cpp b/sdrbase/util/profiler.cpp index 50406b252..4ec5a45be 100644 --- a/sdrbase/util/profiler.cpp +++ b/sdrbase/util/profiler.cpp @@ -1,5 +1,8 @@ ////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// 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/sdrbase/util/profiler.h b/sdrbase/util/profiler.h index 4d99b6b1c..2e17f23db 100644 --- a/sdrbase/util/profiler.h +++ b/sdrbase/util/profiler.h @@ -1,5 +1,5 @@ ////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/util/psk31.cpp b/sdrbase/util/psk31.cpp index 24efe6c47..6bb89123d 100644 --- a/sdrbase/util/psk31.cpp +++ b/sdrbase/util/psk31.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/util/psk31.h b/sdrbase/util/psk31.h index 1b21069ba..2064c3e26 100644 --- a/sdrbase/util/psk31.h +++ b/sdrbase/util/psk31.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2021, 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/sdrbase/util/radiosonde.cpp b/sdrbase/util/radiosonde.cpp index 274536c66..0ac5037f8 100644 --- a/sdrbase/util/radiosonde.cpp +++ b/sdrbase/util/radiosonde.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2022 Jon Beniston, M7RCE // // // // Based on code and docs by einergehtnochrein, rs1729 and bazjo // // // diff --git a/sdrbase/util/radiosonde.h b/sdrbase/util/radiosonde.h index c21cdb50b..54914d7c3 100644 --- a/sdrbase/util/radiosonde.h +++ b/sdrbase/util/radiosonde.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// 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/sdrbase/util/reedsolomon.h b/sdrbase/util/reedsolomon.h index dfc7d3e49..466e7b183 100644 --- a/sdrbase/util/reedsolomon.h +++ b/sdrbase/util/reedsolomon.h @@ -1,3 +1,19 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// /* * Reed-Solomon -- Reed-Solomon encoder / decoder library * diff --git a/sdrbase/util/rtpsink.cpp b/sdrbase/util/rtpsink.cpp index 1e30b1869..f2ca816c7 100644 --- a/sdrbase/util/rtpsink.cpp +++ b/sdrbase/util/rtpsink.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2018-2019, 2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/util/rtpsink.h b/sdrbase/util/rtpsink.h index 505639ef3..d19e0bdce 100644 --- a/sdrbase/util/rtpsink.h +++ b/sdrbase/util/rtpsink.h @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2018 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2018-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // 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/sdrbase/util/rtty.cpp b/sdrbase/util/rtty.cpp index 1cacf96f0..3fa7097bc 100644 --- a/sdrbase/util/rtty.cpp +++ b/sdrbase/util/rtty.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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/sdrbase/util/rtty.h b/sdrbase/util/rtty.h index d0a40f9cc..db83488bf 100644 --- a/sdrbase/util/rtty.h +++ b/sdrbase/util/rtty.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2023 Jon Beniston, M7RCE // +// 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) 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/sdrbase/util/samplesourceserializer.cpp b/sdrbase/util/samplesourceserializer.cpp index 9adde9eb2..3599f5996 100644 --- a/sdrbase/util/samplesourceserializer.cpp +++ b/sdrbase/util/samplesourceserializer.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB // +// 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/sdrbase/util/samplesourceserializer.h b/sdrbase/util/samplesourceserializer.h index 5cd9898be..2a49c24c6 100644 --- a/sdrbase/util/samplesourceserializer.h +++ b/sdrbase/util/samplesourceserializer.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-2016, 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/sdrbase/util/serialutil.cpp b/sdrbase/util/serialutil.cpp index 9a74bd2ba..dd949603f 100644 --- a/sdrbase/util/serialutil.cpp +++ b/sdrbase/util/serialutil.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020 Kacper Michajłow // +// 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 // @@ -119,4 +120,4 @@ void SerialUtil::getComPorts(std::vector& comPorts, const std::stri (void) comPorts; (void) regexStr; } -#endif \ No newline at end of file +#endif diff --git a/sdrbase/util/serialutil.h b/sdrbase/util/serialutil.h index aa737348a..d39a787c1 100644 --- a/sdrbase/util/serialutil.h +++ b/sdrbase/util/serialutil.h @@ -1,5 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 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/sdrbase/util/sha512.h b/sdrbase/util/sha512.h index 7d9327891..26920a181 100644 --- a/sdrbase/util/sha512.h +++ b/sdrbase/util/sha512.h @@ -1,3 +1,19 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// /** * @file sha512.hh * @author Stefan Wilhelm (stfwi) @@ -295,4 +311,4 @@ namespace sw { typedef detail::basic_sha512<> sha512; } -#endif \ No newline at end of file +#endif diff --git a/sdrbase/util/simpleserializer.cpp b/sdrbase/util/simpleserializer.cpp index 76961ac25..77857b021 100644 --- a/sdrbase/util/simpleserializer.cpp +++ b/sdrbase/util/simpleserializer.cpp @@ -1,3 +1,21 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2014 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 // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// #include #include "util/simpleserializer.h" diff --git a/sdrbase/util/simpleserializer.h b/sdrbase/util/simpleserializer.h index 3abab71a0..a25cb949c 100644 --- a/sdrbase/util/simpleserializer.h +++ b/sdrbase/util/simpleserializer.h @@ -1,3 +1,22 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 2018-2019 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 // +// 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_SIMPLESERIALIZER_H #define INCLUDE_SIMPLESERIALIZER_H diff --git a/sdrbase/util/spinlock.cpp b/sdrbase/util/spinlock.cpp index f923ba4d9..407000fc3 100644 --- a/sdrbase/util/spinlock.cpp +++ b/sdrbase/util/spinlock.cpp @@ -1 +1,18 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// // +// 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 . // +/////////////////////////////////////////////////////////////////////////////////////// #include "util/spinlock.h" diff --git a/sdrbase/util/spinlock.h b/sdrbase/util/spinlock.h index 974339f48..64e8fc50a 100644 --- a/sdrbase/util/spinlock.h +++ b/sdrbase/util/spinlock.h @@ -1,3 +1,21 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2016, 2018 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_SPINLOCK_H #define INCLUDE_SPINLOCK_H diff --git a/sdrbase/util/stacktrace.h b/sdrbase/util/stacktrace.h index 49a5e5c0a..e6538ca5f 100644 --- a/sdrbase/util/stacktrace.h +++ b/sdrbase/util/stacktrace.h @@ -1,3 +1,19 @@ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2015-2016 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 . // +/////////////////////////////////////////////////////////////////////////////////////// // stacktrace.h (c) 2008, Timo Bingmann from http://idlebox.net/ // published under the WTFPL v2.0 diff --git a/sdrbase/util/stepfunctions.h b/sdrbase/util/stepfunctions.h index 8410ed03c..1e6ba8479 100644 --- a/sdrbase/util/stepfunctions.h +++ b/sdrbase/util/stepfunctions.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-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/sdrbase/util/syncmessenger.cpp b/sdrbase/util/syncmessenger.cpp index 53459a672..00f59bb46 100644 --- a/sdrbase/util/syncmessenger.cpp +++ b/sdrbase/util/syncmessenger.cpp @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// 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-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/sdrbase/util/syncmessenger.h b/sdrbase/util/syncmessenger.h index f5020488c..a66c1b9e4 100644 --- a/sdrbase/util/syncmessenger.h +++ b/sdrbase/util/syncmessenger.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2016, 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/sdrbase/util/threadsafesingleton.h b/sdrbase/util/threadsafesingleton.h index 349c00d37..d9d7ddacf 100644 --- a/sdrbase/util/threadsafesingleton.h +++ b/sdrbase/util/threadsafesingleton.h @@ -1,9 +1,19 @@ -/* - * threadsafesingleton.h - * - * Created on: Aug 7, 2015 - * Author: f4exb - */ +/////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2015-2016 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_UTIL_THREADSAFESINGLETON_H_ #define INCLUDE_UTIL_THREADSAFESINGLETON_H_ diff --git a/sdrbase/util/timeutil.cpp b/sdrbase/util/timeutil.cpp index cc832b7ec..c877c8d8e 100644 --- a/sdrbase/util/timeutil.cpp +++ b/sdrbase/util/timeutil.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 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/sdrbase/util/timeutil.h b/sdrbase/util/timeutil.h index cd70810dd..ba6cbce6d 100644 --- a/sdrbase/util/timeutil.h +++ b/sdrbase/util/timeutil.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, 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/sdrbase/util/udpsinkutil.h b/sdrbase/util/udpsinkutil.h index f5fabe573..aedbc2bc0 100644 --- a/sdrbase/util/udpsinkutil.h +++ b/sdrbase/util/udpsinkutil.h @@ -1,6 +1,7 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// 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/sdrbase/util/uid.cpp b/sdrbase/util/uid.cpp index db1098640..092342463 100644 --- a/sdrbase/util/uid.cpp +++ b/sdrbase/util/uid.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2017-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2022 Jiří Pinkava // // // // Object unique id calculator loosely inspired by MongoDB object id // // // diff --git a/sdrbase/util/uid.h b/sdrbase/util/uid.h index ea2481414..5ab31f5fd 100644 --- a/sdrbase/util/uid.h +++ b/sdrbase/util/uid.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 F4EXB // -// written by Edouard Griffiths // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // // // // Object unique id calculator loosely inspired by MongoDB object id // // // diff --git a/sdrbase/util/units.cpp b/sdrbase/util/units.cpp index 7fc936c53..e6ede06fb 100644 --- a/sdrbase/util/units.cpp +++ b/sdrbase/util/units.cpp @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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 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/sdrbase/util/units.h b/sdrbase/util/units.h index 69d1deb95..8ff59e84b 100644 --- a/sdrbase/util/units.h +++ b/sdrbase/util/units.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// 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-2016, 2018-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2020-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/sdrbase/util/visa.cpp b/sdrbase/util/visa.cpp index 19f0adc21..e1d2266dd 100644 --- a/sdrbase/util/visa.cpp +++ b/sdrbase/util/visa.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021-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/sdrbase/util/visa.h b/sdrbase/util/visa.h index 244b301b5..5beeb2ae6 100644 --- a/sdrbase/util/visa.h +++ b/sdrbase/util/visa.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021-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/sdrbase/util/weather.cpp b/sdrbase/util/weather.cpp index ca1482a55..83337ca5b 100644 --- a/sdrbase/util/weather.cpp +++ b/sdrbase/util/weather.cpp @@ -1,5 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 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/sdrbase/util/weather.h b/sdrbase/util/weather.h index 6bc30090c..62b8391d9 100644 --- a/sdrbase/util/weather.h +++ b/sdrbase/util/weather.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2021 Jon Beniston, M7RCE // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2019 Edouard Griffiths, F4EXB // +// Copyright (C) 2021 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/sdrbase/webapi/webapiadapter.cpp b/sdrbase/webapi/webapiadapter.cpp index a74ea56ff..3e7d32841 100644 --- a/sdrbase/webapi/webapiadapter.cpp +++ b/sdrbase/webapi/webapiadapter.cpp @@ -1,5 +1,10 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017-2020 Edouard Griffiths, F4EXB. // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2019 Davide Gerhard // +// Copyright (C) 2022 Jon Beniston, M7RCE // +// Copyright (C) 2023 Daniele Forsi // // // // Swagger server adapter interface // // // diff --git a/sdrbase/webapi/webapiadapter.h b/sdrbase/webapi/webapiadapter.h index efcc1a4d4..fec47ee6f 100644 --- a/sdrbase/webapi/webapiadapter.h +++ b/sdrbase/webapi/webapiadapter.h @@ -1,5 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017-2020 Edouard Griffiths, F4EXB. // +// Copyright (C) 2012 maintech GmbH, Otto-Hahn-Str. 15, 97204 Hoechberg, Germany // +// written by Christian Daniel // +// Copyright (C) 2015-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // // // // Swagger server adapter interface // // // diff --git a/sdrbase/webapi/webapiadapterbase.cpp b/sdrbase/webapi/webapiadapterbase.cpp index f85246b32..da26089a2 100644 --- a/sdrbase/webapi/webapiadapterbase.cpp +++ b/sdrbase/webapi/webapiadapterbase.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2019 Edouard Griffiths, F4EXB. // +// Copyright (C) 2019-2022 Edouard Griffiths, F4EXB // // // // Swagger server adapter interface // // // diff --git a/sdrbase/webapi/webapiadapterbase.h b/sdrbase/webapi/webapiadapterbase.h index a5a942f66..297975a75 100644 --- a/sdrbase/webapi/webapiadapterbase.h +++ b/sdrbase/webapi/webapiadapterbase.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-2020 Edouard Griffiths, F4EXB // // // // Swagger server adapter interface // // // diff --git a/sdrbase/webapi/webapiadapterinterface.cpp b/sdrbase/webapi/webapiadapterinterface.cpp index 125cc3e3e..a75739557 100644 --- a/sdrbase/webapi/webapiadapterinterface.cpp +++ b/sdrbase/webapi/webapiadapterinterface.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-2022 Edouard Griffiths, F4EXB // // // // Swagger server adapter interface // // // diff --git a/sdrbase/webapi/webapiadapterinterface.h b/sdrbase/webapi/webapiadapterinterface.h index cd1862c6b..f06a33798 100644 --- a/sdrbase/webapi/webapiadapterinterface.h +++ b/sdrbase/webapi/webapiadapterinterface.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-2022 Edouard Griffiths, F4EXB // // // // Swagger server adapter interface // // // diff --git a/sdrbase/webapi/webapirequestmapper.cpp b/sdrbase/webapi/webapirequestmapper.cpp index b14322f89..c64a00d3c 100644 --- a/sdrbase/webapi/webapirequestmapper.cpp +++ b/sdrbase/webapi/webapirequestmapper.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-2023 Edouard Griffiths, F4EXB // +// Copyright (C) 2020-2023 Jon Beniston, M7RCE // +// Copyright (C) 2021 Christoph Berg // // // // Swagger server adapter interface // // // diff --git a/sdrbase/webapi/webapirequestmapper.h b/sdrbase/webapi/webapirequestmapper.h index 5c7f0dec8..4fb360036 100644 --- a/sdrbase/webapi/webapirequestmapper.h +++ b/sdrbase/webapi/webapirequestmapper.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) 2015-2022 Edouard Griffiths, F4EXB // +// Copyright (C) 2015 John Greb // // // // Swagger server adapter interface // // // diff --git a/sdrbase/webapi/webapiserver.cpp b/sdrbase/webapi/webapiserver.cpp index 6749b404c..f38bded42 100644 --- a/sdrbase/webapi/webapiserver.cpp +++ b/sdrbase/webapi/webapiserver.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-2017, 2019 Edouard Griffiths, F4EXB // // // // Swagger server adapter interface // // // diff --git a/sdrbase/webapi/webapiserver.h b/sdrbase/webapi/webapiserver.h index 793372245..de3226b5e 100644 --- a/sdrbase/webapi/webapiserver.h +++ b/sdrbase/webapi/webapiserver.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 Edouard Griffiths, F4EXB // // // // Swagger server adapter interface // // // diff --git a/sdrbase/webapi/webapiutils.cpp b/sdrbase/webapi/webapiutils.cpp index d8360d73b..a7f65040a 100644 --- a/sdrbase/webapi/webapiutils.cpp +++ b/sdrbase/webapi/webapiutils.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // -// Copyright (C) 2020 Edouard Griffiths, F4EXB // +// Copyright (C) 2020-2023 Jon Beniston, M7RCE // +// Copyright (C) 2020-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/sdrbase/webapi/webapiutils.h b/sdrbase/webapi/webapiutils.h index 8cf861d45..752996217 100644 --- a/sdrbase/webapi/webapiutils.h +++ b/sdrbase/webapi/webapiutils.h @@ -1,6 +1,8 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Jon Beniston, M7RCE // -// 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 Edouard Griffiths, F4EXB // +// Copyright (C) 2021-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/sdrbase/websockets/wsspectrum.cpp b/sdrbase/websockets/wsspectrum.cpp index 695983f62..401a7751d 100644 --- a/sdrbase/websockets/wsspectrum.cpp +++ b/sdrbase/websockets/wsspectrum.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2020 Edouard Griffiths, F4EXB. // +// Copyright (C) 2020-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/sdrbase/websockets/wsspectrum.h b/sdrbase/websockets/wsspectrum.h index 0f95ef1fc..b7e6834f1 100644 --- a/sdrbase/websockets/wsspectrum.h +++ b/sdrbase/websockets/wsspectrum.h @@ -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 //