Encodes and writes HDLC frames.
Public Member Functions | |
| constexpr | Encoder (stream::Writer &output) |
Constructs an encoder which will write data to output. | |
| Status | StartUnnumberedFrame (uint64_t address) |
| Status | WriteData (ConstByteSpan data) |
| Status | FinishFrame () |
| Finishes a frame. Writes the frame check sequence and a terminating flag. | |