SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <dsddecoder.h>
Public Member Functions | |
DSDDecoder () | |
~DSDDecoder () | |
void | pushSample (short sample) |
short | getFilteredSample () const |
short | getSymbolSyncSample () const |
short * | getAudio1 (int &nbSamples) |
void | resetAudio1 () |
short * | getAudio2 (int &nbSamples) |
void | resetAudio2 () |
void | enableMbelib (bool enable) |
bool | mbeDVReady1 () const |
void | resetMbeDV1 () |
bool | mbeDVReady2 () const |
void | resetMbeDV2 () |
const unsigned char * | getMbeDVFrame1 () const |
const unsigned char * | getMbeDVFrame2 () const |
bool | getVoice1On () const |
bool | getVoice2On () const |
void | setTDMAStereo (bool tdmaStereo) |
bool | getSymbolPLLLocked () const |
int | getMbeRateIndex () const |
int | getInLevel () const |
int | getCarrierPos () const |
int | getZeroCrossingPos () const |
int | getSymbolSyncQuality () const |
int | getSamplesPerSymbol () const |
void | enableCosineFiltering (bool on) |
DSDcc::DSDDecoder::DSDSyncType | getSyncType () const |
DSDcc::DSDDecoder::DSDStationType | getStationType () const |
const char * | getFrameTypeText () const |
const DSDcc::DSDDMR & | getDMRDecoder () const |
const DSDcc::DSDDstar & | getDStarDecoder () const |
const DSDcc::DSDdPMR & | getDPMRDecoder () const |
const DSDcc::DSDYSF & | getYSFDecoder () const |
const DSDcc::DSDNXDN & | getNXDNDecoder () const |
void | setMyPoint (float lat, float lon) |
void | setAudioGain (float gain) |
void | setBaudRate (int baudRate) |
void | setSymbolPLLLock (bool pllLock) |
void | useHPMbelib (bool useHP) |
void | set48k (bool to48k) |
void | setUpsampling (int upsampling) |
Private Attributes | |
DSDcc::DSDDecoder | m_decoder |
Definition at line 26 of file dsddecoder.h.
DSDDecoder::DSDDecoder | ( | ) |
DSDDecoder::~DSDDecoder | ( | ) |
Definition at line 36 of file dsddecoder.cpp.
|
inline |
Definition at line 61 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::applySettings().
|
inline |
Definition at line 41 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
Definition at line 36 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
Definition at line 38 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
Definition at line 57 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemodGUI::tick().
|
inline |
|
inline |
|
inline |
Definition at line 66 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::formatStatusText().
|
inline |
Definition at line 33 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
Definition at line 64 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemodGUI::tick().
|
inline |
Definition at line 56 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemodGUI::tick().
|
inline |
Definition at line 47 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
Definition at line 48 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
Definition at line 54 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
|
inline |
Definition at line 60 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
|
inline |
Definition at line 52 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemodGUI::tick().
|
inline |
Definition at line 59 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemodGUI::tick().
|
inline |
Definition at line 34 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
|
inline |
Definition at line 49 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemodGUI::tick().
|
inline |
Definition at line 50 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemodGUI::tick().
|
inline |
|
inline |
Definition at line 58 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemodGUI::tick().
|
inline |
Definition at line 43 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
Definition at line 45 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
Definition at line 32 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
Definition at line 37 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
Definition at line 39 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
Definition at line 44 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
|
inline |
Definition at line 46 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::feed().
void DSDDecoder::set48k | ( | bool | to48k | ) |
Definition at line 40 of file dsddecoder.cpp.
References m_decoder.
Referenced by useHPMbelib().
|
inline |
Definition at line 72 of file dsddecoder.h.
References m_decoder, and setBaudRate().
Referenced by DSDDemod::applySettings().
void DSDDecoder::setBaudRate | ( | int | baudRate | ) |
Definition at line 50 of file dsddecoder.cpp.
References m_decoder.
Referenced by DSDDemod::applySettings(), and setAudioGain().
|
inline |
Definition at line 71 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::handleMessage().
|
inline |
Definition at line 74 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::applySettings().
|
inline |
Definition at line 51 of file dsddecoder.h.
References m_decoder.
Referenced by DSDDemod::applySettings().
void DSDDecoder::setUpsampling | ( | int | upsampling | ) |
Definition at line 45 of file dsddecoder.cpp.
References m_decoder.
Referenced by DSDDemod::applyAudioSampleRate(), and useHPMbelib().
|
inline |
Definition at line 75 of file dsddecoder.h.
References m_decoder, set48k(), and setUpsampling().
Referenced by DSDDemod::applySettings().
|
private |
Definition at line 80 of file dsddecoder.h.
Referenced by DSDDecoder(), enableCosineFiltering(), enableMbelib(), getAudio1(), getAudio2(), getCarrierPos(), getDMRDecoder(), getDPMRDecoder(), getDStarDecoder(), getFilteredSample(), getFrameTypeText(), getInLevel(), getMbeDVFrame1(), getMbeDVFrame2(), getMbeRateIndex(), getNXDNDecoder(), getSamplesPerSymbol(), getStationType(), getSymbolPLLLocked(), getSymbolSyncQuality(), getSymbolSyncSample(), getSyncType(), getVoice1On(), getVoice2On(), getYSFDecoder(), getZeroCrossingPos(), mbeDVReady1(), mbeDVReady2(), pushSample(), resetAudio1(), resetAudio2(), resetMbeDV1(), resetMbeDV2(), set48k(), setAudioGain(), setBaudRate(), setMyPoint(), setSymbolPLLLock(), setTDMAStereo(), setUpsampling(), and useHPMbelib().