|
HARDT - The Ham Radio DSP Toolkit
|
#include <hsignalleveloutput.h>


Public Member Functions | |
| HSignalLevelOutput (HWriter< HSignalLevelResult > *writer, int average, int ref=54, int scale=1) | |
| HSignalLevelOutput (HWriterConsumer< T > *consumer, int average, int ref=54, int scale=1) | |
| ~HSignalLevelOutput () | |
| int | Output (T *src, size_t blocksize) |
| bool | Command (HCommand *command) |
Public Member Functions inherited from HOutput< T, HSignalLevelResult > | |
| void | Ready (HSignalLevelResult *buffer, size_t blocksize) |
| void | Ready (HSignalLevelResult value) |
| void | Ready () |
| bool | Start () |
| bool | Stop () |
| HOutput () | |
| HOutput (HWriterConsumer< T > *consumer) | |
| HOutput (std::function< void(HSignalLevelResult *, size_t)> ready) | |
| HOutput (std::function< void(HSignalLevelResult *, size_t)> ready, HWriterConsumer< T > *consumer) | |
| HOutput (std::function< void(HSignalLevelResult)> ready) | |
| HOutput (std::function< void(HSignalLevelResult)> ready, HWriterConsumer< T > *consumer) | |
| HOutput (std::function< void()> ready) | |
| HOutput (std::function< void()> ready, HWriterConsumer< T > *consumer) | |
| HOutput (HWriter< HSignalLevelResult > *writer) | |
| HOutput (HWriter< HSignalLevelResult > *writer, HWriterConsumer< T > *consumer) | |
| HOutput (int chunksize) | |
| HOutput (int chunksize, HWriterConsumer< T > *consumer) | |
| HOutput (std::function< void(HSignalLevelResult *, size_t)> ready, int chunksize) | |
| HOutput (std::function< void(HSignalLevelResult *, size_t)> ready, int chunksize, HWriterConsumer< T > *consumer) | |
| HOutput (std::function< void(HSignalLevelResult)> ready, int chunksize) | |
| HOutput (std::function< void(HSignalLevelResult)> ready, int chunksize, HWriterConsumer< T > *consumer) | |
| HOutput (std::function< void()> ready, int chunksize) | |
| HOutput (std::function< void()> ready, int chunksize, HWriterConsumer< T > *consumer) | |
| HOutput (HWriter< HSignalLevelResult > *writer, int chunksize) | |
| HOutput (HWriter< HSignalLevelResult > *writer, int chunksize, HWriterConsumer< T > *consumer) | |
| int | WriteChunk (T *src, size_t blocksize) |
| void | SetWriter (HWriter< HSignalLevelResult > *writer) |
Public Member Functions inherited from HChunkWriter< T > | |
| int | Write (T *src, size_t blocksize) |
| HChunkWriter () | |
| HChunkWriter (int chunksize) | |
| int | GetChunksize () |
Public Member Functions inherited from HWriter< T > | |
| virtual | ~HWriter ()=default |
| HWriter< T > * | Writer () |
Public Member Functions inherited from HObject | |
| HObject () | |
Public Member Functions inherited from HWriterConsumer< HSignalLevelResult > | |
| HWriterConsumer< HSignalLevelResult > * | Consumer () |
Reports signallevel for a sampled signal
| HSignalLevelOutput< T >::HSignalLevelOutput | ( | HWriter< HSignalLevelResult > * | writer, |
| int | average, | ||
| int | ref = 54, |
||
| int | scale = 1 |
||
| ) |
Construct a new HSignalLevel object
| HSignalLevelOutput< T >::HSignalLevelOutput | ( | HWriterConsumer< T > * | consumer, |
| int | average, | ||
| int | ref = 54, |
||
| int | scale = 1 |
||
| ) |
Construct a new HSignalLevel object and register with the upstream writer by the HWriterConsumer scheme
| HSignalLevelOutput< T >::~HSignalLevelOutput |
Destruct a HSignalLevel object
|
inlinevirtual |
Execute or carry through a command
Implements HChunkWriter< T >.
|
virtual |
Process a block of samples
Implements HOutput< T, HSignalLevelResult >.
1.8.17