Astarte device API for Zephyr 0.7.2
Astarte device SDK for Zephyr RTOS
|
Astarte interface mapping representation. More...
#include "astarte_device_sdk/astarte.h"
Go to the source code of this file.
Data Structures | |
struct | astarte_mapping_t |
interface mapping definition More... | |
Enumerations | |
enum | astarte_mapping_type_t { ASTARTE_MAPPING_TYPE_BINARYBLOB = 1 , ASTARTE_MAPPING_TYPE_BOOLEAN = 2 , ASTARTE_MAPPING_TYPE_DATETIME = 3 , ASTARTE_MAPPING_TYPE_DOUBLE = 4 , ASTARTE_MAPPING_TYPE_INTEGER = 5 , ASTARTE_MAPPING_TYPE_LONGINTEGER = 6 , ASTARTE_MAPPING_TYPE_STRING = 7 , ASTARTE_MAPPING_TYPE_BINARYBLOBARRAY = 8 , ASTARTE_MAPPING_TYPE_BOOLEANARRAY = 9 , ASTARTE_MAPPING_TYPE_DATETIMEARRAY = 10 , ASTARTE_MAPPING_TYPE_DOUBLEARRAY = 11 , ASTARTE_MAPPING_TYPE_INTEGERARRAY = 12 , ASTARTE_MAPPING_TYPE_LONGINTEGERARRAY = 13 , ASTARTE_MAPPING_TYPE_STRINGARRAY = 14 } |
Allowed types in a mapping on an Astarte interface. More... | |
enum | astarte_mapping_reliability_t { ASTARTE_MAPPING_RELIABILITY_UNRELIABLE = 0 , ASTARTE_MAPPING_RELIABILITY_GUARANTEED = 1 , ASTARTE_MAPPING_RELIABILITY_UNIQUE = 2 } |
mapping reliability definition More... | |
Astarte interface mapping representation.
See: https://docs.astarte-platform.org/astarte/latest/040-interface_schema.html#mapping.