Astarte device API for Zephyr 0.7.2
Astarte device SDK for Zephyr RTOS
|
Astarte interface representation. More...
#include "astarte_device_sdk/astarte.h"
#include "astarte_device_sdk/mapping.h"
#include "astarte_device_sdk/result.h"
Go to the source code of this file.
Data Structures | |
struct | astarte_interface_t |
Astarte interface definition. More... | |
Macros | |
#define | ASTARTE_INTERFACE_NAME_MAX_SIZE 128 |
Maximum allowed length of an interface name. | |
Enumerations | |
enum | astarte_interface_ownership_t { ASTARTE_INTERFACE_OWNERSHIP_DEVICE = 1 , ASTARTE_INTERFACE_OWNERSHIP_SERVER } |
interface ownership More... | |
enum | astarte_interface_type_t { ASTARTE_INTERFACE_TYPE_DATASTREAM = 1 , ASTARTE_INTERFACE_TYPE_PROPERTIES } |
interface type More... | |
enum | astarte_interface_aggregation_t { ASTARTE_INTERFACE_AGGREGATION_INDIVIDUAL = 1 , ASTARTE_INTERFACE_AGGREGATION_OBJECT } |
interface aggregation More... | |
Astarte interface representation.
See: https://docs.astarte-platform.org/astarte/latest/040-interface_schema.html.