summaryrefslogtreecommitdiff
path: root/gr-analog/lib/ctcss_squelch_ff_impl.h
Commit message (Collapse)AuthorAgeFilesLines
* modernization: `override` instead of virtual in all compilation unitsMarcus Müller2020-11-031-14/+14
|
* Add `override` for common virtual function overridesThomas Habets2020-11-031-1/+1
| | | | | | | | | | Mostly done with: ``` find -name "*_impl.h" | xargs sed -i -r '/(void forecast|int work|int general_work|bool check_topology)\(/{:back /\)/b nxt;N;b back;:nxt s/\)$|\)(;)/) override\1/g}' ``` Then I removed an incorrect `work` that this found.
* analog/ctcss_squelsh_ff: Add const where applicableThomas Habets2020-04-101-1/+1
|
* analog: Remove manual memory managementThomas Habets2020-04-101-3/+4
|
* Update license header to SPDX formatdevnulling2020-01-271-13/+1
|
* Tree: clang-format without the include sortingMarcus Müller2019-08-091-45/+43
|
* analog: Wrapped squelch blocks' setter methods with lockJon Szymaniak2015-03-241-7/+2
| | | | | | | | | The setter methods of squelch_base and its children have been updated to hold d_setlock to avoid races. For example, updating the CTCSS frequency parameter requires updates to three separate fft::goertzel objects, which are used during the general_work().
* analog: Added frequency accessor and modifier to CTCSS squelchJon Szymaniak2015-02-251-0/+10
|
* analog: Moved CTCSS squelch FFT parameter calculationsJon Szymaniak2015-02-251-0/+1
| | | | | This routine will be re-used in an upcoming commit, so it has been moved to a private method.
* analog: Made CTCSS squelch find_tone() a static member functionJon Szymaniak2015-02-251-1/+1
| | | | This function doesn't need to operate on any member variables.
* Removing trailing/extra whitespaces before release.Tom Rondeau2014-07-071-1/+1
| | | | We should be more careful about letting these into the code in the future. In emacs, we can use (add-hook 'before-save-hook 'delete-trailing-whitespace).
* goertzel.h : Remove the default constructor for fft::goertzel.Philip Balister2013-07-091-3/+3
| | | | | | | | | | | The default constructor does not properly initialize the class variables. This leads to the possibilty of undefined behavior if the class is used carelessly. Instead force the user to do the right thing at compile time. The patch also fixes the in-tree user of this class. Signed-off-by: Philip Balister <philip@opensdr.com>
* fft: moved include dir to gnuradio/fftJohnathan Corgan2013-04-291-2/+2
|
* analog: update include dir to gnuradio/analogJohnathan Corgan2013-04-291-1/+1
|
* analog: adding squelch_base_ff and ctcss_squelch_ff to analog.Tom Rondeau2012-10-201-0/+82
This addresses the issues of inheriting from both gr_block and another block (squelch_base_ff, in this case).