|
Astarte device API for Zephyr 0.8.0
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.