TinyModem
Header-only software audio modem library
Loading...
Searching...
No Matches
tinymodem::FSKToneGenerator< T > Class Template Reference

Default sine generator of the encoders: like minimodem it keeps the phase continuous when the frequency is changed (continuous phase FSK) and restarts it at phase 0 after silence (frequency 0). More...

#include <ModemBase.h>

Inheritance diagram for tinymodem::FSKToneGenerator< T >:
Collaboration diagram for tinymodem::FSKToneGenerator< T >:

Public Member Functions

void setFrequency (float frequency) override
T readSample () override

Detailed Description

template<class T = int16_t>
class tinymodem::FSKToneGenerator< T >

Default sine generator of the encoders: like minimodem it keeps the phase continuous when the frequency is changed (continuous phase FSK) and restarts it at phase 0 after silence (frequency 0).

Member Function Documentation

◆ readSample()

template<class T = int16_t>
T tinymodem::FSKToneGenerator< T >::readSample ( )
inlineoverride

◆ setFrequency()

template<class T = int16_t>
void tinymodem::FSKToneGenerator< T >::setFrequency ( float frequency)
inlineoverride

The documentation for this class was generated from the following file: