TinyModem
Header-only software audio modem library
Loading...
Searching...
No Matches
ModemConfig.h File Reference
#include <ctype.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include "AudioTools.h"
Include dependency graph for ModemConfig.h:
This graph shows which files directly or indirectly include this file:

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...