Astarte device API for Zephyr 0.9.0
Astarte device SDK for Zephyr RTOS
Loading...
Searching...
No Matches
astarte_mapping_t Struct Reference

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.
 

Detailed Description

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

Field Documentation

◆ allow_unset

bool astarte_mapping_t::allow_unset

Allow unset flag.

◆ endpoint

const char* astarte_mapping_t::endpoint

Mapping endpoint.

◆ expiry

int32_t astarte_mapping_t::expiry

Mapping expiry limit.

◆ explicit_timestamp

bool astarte_mapping_t::explicit_timestamp

Explicit timestamp flag.

◆ reliability

astarte_mapping_reliability_t astarte_mapping_t::reliability

Mapping reliability.

◆ retention

astarte_mapping_retention_t astarte_mapping_t::retention

Mapping retention.

◆ type

astarte_mapping_type_t astarte_mapping_t::type

Mapping type.


The documentation for this struct was generated from the following file: