@mainpage Protocol Stack @tableofcontents
This is a simple and dynamic protocol specificaton. There are two ways of implementing this protocol.
- Use the API.
- Write the code to deal with the packets.
| Date | Author | Details |
|---|---|---|
| 2020-Jul-18 | Douglas Reis | First release |
| 2020-Jul-23 | Douglas Reis | Add authentication commands. |
The fastest and easiest solution it's to use the API. It implents all the rules and assure the packet integrity.
@copydoc API
- @subpage API "Library API"
In case you are crazy or have strong reasons to implement the protocol by yourself, this section provides details.
There are two layers composing the stack, Transport Layer and Enlace Layer.
Transport Layer is lowest layer and is responsable for sending and receiving the packets with integrity assured.
Enlace Layer is over Tranporte Layer whitch is responsable for elaborate the purpose and sequence of each packet sent and received.
@copydoc transportFrame @image html Protocols-TransportProtocol.jpg "Transport Flow"
@copydoc PacketFrame @copydoc PacketType @image html Protocols-EnlaceProtocol.jpg "Enlace Flow" @copydoc StatusCode
@copydoc Commands
@copydoc Events