Skip to content

Network package should pass serialized payload #2

Description

@phckopper

Currently, we use bare fields in our network packages

typedef struct __packet{
uint16_t type; //Tipo do pacote (p.ex. DATA | CMD)
uint16_t seqn; //Número de sequência
uint16_t length; //Comprimento do payload
uint16_t timestamp; // Timestamp do dado
char mac_address[18];
int status;
const char* _payload; //Dados da mensagem
} packet;

We should start serializing our payloads into the payload field and stop using extra parameters in that struct.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions