TinyModem
Header-only software audio modem library
Loading...
Searching...
No Matches
tinymodem::AsciiCodec Class Reference

ASCII 8-bit data (passthrough). More...

#include <DataCodecs.h>

Inheritance diagram for tinymodem::AsciiCodec:
Collaboration diagram for tinymodem::AsciiCodec:

Public Member Functions

size_t decode (Print &out, uint64_t bits, unsigned) override
 Decodes the data bits of a frame: returns the number of written bytes.
Public Member Functions inherited from tinymodem::DataCodec
virtual ~DataCodec ()=default
virtual void reset ()
 resets the internal state (called when the carrier is acquired)
virtual int encode (uint32_t words[2], uint8_t ch)
 Converts a character into 0, 1 or 2 data words: returns the count.

Detailed Description

ASCII 8-bit data (passthrough).

Member Function Documentation

◆ decode()

size_t tinymodem::AsciiCodec::decode ( Print & out,
uint64_t bits,
unsigned n_bits )
inlineoverridevirtual

Decodes the data bits of a frame: returns the number of written bytes.

Implements tinymodem::DataCodec.


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