# pp_net v0.1.6 - Table of Contents

## Pages

- [README](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- [PPNet](PPNet.md): Message protocol with error correction (Reed-Solomon) and framing (COBS).
- [PPNet.Message](PPNet.Message.md): This module defines the `PPNet.Message` protocol, which provides functions to pack
and parse messages.

- [PPNet.Message.ChunkedMessageBody](PPNet.Message.ChunkedMessageBody.md): Body for the ChunkedMessage message.

- [PPNet.Message.ChunkedMessageHeader](PPNet.Message.ChunkedMessageHeader.md): Header for the ChunkedMessage message.

- [PPNet.Message.Event](PPNet.Message.Event.md): This module defines the `PPNet.Message.Event` struct and provides functions to parse
a binary or list representation of an Event message into this struct.

- [PPNet.Message.Hello](PPNet.Message.Hello.md): This module defines the `PPNet.Message.Hello` struct and provides functions to parse
a binary or list representation of a Hello message into this struct.

- [PPNet.Message.Image](PPNet.Message.Image.md): This module defines the `PPNet.Message.Image` struct and provides functions to parse
a binary or list representation of an Image message into this struct.

- [PPNet.Message.Ping](PPNet.Message.Ping.md): This module defines the `PPNet.Message.Ping` struct and provides functions to parse
a binary or list representation of a Ping message into this struct.

- [PPNet.Message.SingleCounter](PPNet.Message.SingleCounter.md): This module defines the `PPNet.Message.SingleCounter` struct and provides functions to parse
a binary or list representation of a SingleCounter message into this struct.

- [PPNet.PackError](PPNet.PackError.md): Error struct for parsing errors

- [PPNet.ParseError](PPNet.ParseError.md): Error struct for parsing errors

