|
Astarte device API for Zephyr 0.9.0
Astarte device SDK for Zephyr RTOS
|
interface mapping definition More...
#include <mapping.h>
Data Fields | |
| const char * | endpoint |
| Mapping endpoint. | |
| astarte_mapping_type_t | type |
| Mapping type. | |
| astarte_mapping_reliability_t | reliability |
| Mapping reliability. | |
| bool | explicit_timestamp |
| Explicit timestamp flag. | |
| astarte_mapping_retention_t | retention |
| Mapping retention. | |
| int32_t | expiry |
| Mapping expiry limit. | |
| bool | allow_unset |
| Allow unset flag. | |
interface mapping definition
This structs represent a subset of the information contained in an Astarte interface mapping https://docs.astarte-platform.org/astarte/latest/040-interface_schema.html#mapping
| bool astarte_mapping_t::allow_unset |
Allow unset flag.
| const char* astarte_mapping_t::endpoint |
Mapping endpoint.
| int32_t astarte_mapping_t::expiry |
Mapping expiry limit.
| bool astarte_mapping_t::explicit_timestamp |
Explicit timestamp flag.
| astarte_mapping_reliability_t astarte_mapping_t::reliability |
Mapping reliability.
| astarte_mapping_retention_t astarte_mapping_t::retention |
Mapping retention.
| astarte_mapping_type_t astarte_mapping_t::type |
Mapping type.