|
TinyModem
Header-only software audio modem library
|
#include <ctype.h>#include <stdint.h>#include <stdlib.h>#include <string.h>#include "AudioTools.h"

Go to the source code of this file.
Classes | |
| struct | tinymodem::ModemConfig |
| Configuration of the FSK modem. The fields correspond to the command line options of minimodem. Call setMode() to select one of the predefined baud modes ("1200", "300", "rtty", "tdd", "same", "callerid", "uic-train", "uic-ground", "V.21" or any number N for a Bell-like N bps modem) first and then change the individual fields. Fields which are left at 0 (or -1) are derived automatically when the encoder or decoder is started. More... | |
Namespaces | |
| namespace | tinymodem |
| TinyModem: software audio modems and packets with error correction. | |
Enumerations | |
| enum class | tinymodem::DataFormat { tinymodem::ASCII , tinymodem::BAUDOT , tinymodem::BINARY , tinymodem::CALLERID , tinymodem::UIC_TRAIN , tinymodem::UIC_GROUND } |
| Data encoding which is used for the payload of a frame. More... | |