22#ifndef PROTOCORE_GOOSE_H
23#define PROTOCORE_GOOSE_H
35 uint32_t time_allowed_to_live;
45 const uint8_t *all_data;
52size_t pc_goose_pdu(
const pc_goose *g, uint8_t *out,
size_t cap);
59size_t pc_goose_frame(
const uint8_t *dst,
const uint8_t *src, uint16_t appid,
const pc_goose *g, uint8_t *out,
69 uint32_t time_allowed_to_live;
81 const uint8_t *all_data;
90bool pc_goose_parse_frame(
const uint8_t *buf,
size_t len, pc_goose_rx *out);
User-facing configuration for ProtoCore.