115 const uint8_t* packed,
Annotation-attribute framework macros for ra8-firmware.
#define RA8_TEST_HELPER
Mark a symbol as externally-linked but only callable from tests.
struct ra8_c6link ra8_c6link_t
Pull-based media download client over ESP-hosted CustomRpc.
ra8_err_t ra8_c6link_mdl_take_cancelled_test(ra8_c6link_t *link, ra8_mdl_session_t *session, const uint8_t *packed, size_t len)
Judge one cancellation acknowledgement exactly as the client does.
bool ra8_c6link_mdl_http_response_valid_test(const Ra8__Mdl__Chunk *msg)
Judge one decoded response's HTTP metadata exactly as the client does.
bool ra8_c6link_mdl_chunk_semantics_valid_test(const Ra8__Mdl__Chunk *msg)
Judge one decoded response's state semantics exactly as the client does.
bool ra8_c6link_mdl_http_field_valid_test(const char *text, size_t cap)
Judge one decoded HTTP header exactly as the client does.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.
RA8-local state for one accepted remote artifact job.