Golioth Firmware SDK
Loading...
Searching...
No Matches
payload_utils.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2023 Golioth, Inc.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#pragma once
8
9#include <stdbool.h>
10#include <stdint.h>
11
12
16
23int32_t golioth_payload_as_int(const uint8_t *payload, size_t payload_size);
24
31float golioth_payload_as_float(const uint8_t *payload, size_t payload_size);
32
40bool golioth_payload_as_bool(const uint8_t *payload, size_t payload_size);
41
49bool golioth_payload_is_null(const uint8_t *payload, size_t payload_size);
50
bool golioth_payload_is_null(const uint8_t *payload, size_t payload_size)
int32_t golioth_payload_as_int(const uint8_t *payload, size_t payload_size)
float golioth_payload_as_float(const uint8_t *payload, size_t payload_size)
bool golioth_payload_as_bool(const uint8_t *payload, size_t payload_size)