Astarte device API for Zephyr 0.7.2
Astarte device SDK for Zephyr RTOS
Loading...
Searching...
No Matches
mapping.h
Go to the documentation of this file.
1/*
2 * (C) Copyright 2024, SECO Mind Srl
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#ifndef ASTARTE_DEVICE_SDK_MAPPING_H
8#define ASTARTE_DEVICE_SDK_MAPPING_H
9
25
65
81
109
114#endif // ASTARTE_DEVICE_SDK_MAPPING_H
Astarte types and defines.
astarte_mapping_reliability_t
mapping reliability definition
Definition mapping.h:73
astarte_mapping_type_t
Allowed types in a mapping on an Astarte interface.
Definition mapping.h:34
@ ASTARTE_MAPPING_RELIABILITY_UNRELIABLE
Unreliable data transmission QoS: 0.
Definition mapping.h:75
@ ASTARTE_MAPPING_RELIABILITY_GUARANTEED
Guaranteed data transmission QoS: 1.
Definition mapping.h:77
@ ASTARTE_MAPPING_RELIABILITY_UNIQUE
Unique data transmission QoS: 2.
Definition mapping.h:79
@ ASTARTE_MAPPING_TYPE_LONGINTEGER
Astarte longinteger type.
Definition mapping.h:46
@ ASTARTE_MAPPING_TYPE_INTEGERARRAY
Astarte integerarray type.
Definition mapping.h:59
@ ASTARTE_MAPPING_TYPE_DOUBLE
Astarte double type.
Definition mapping.h:42
@ ASTARTE_MAPPING_TYPE_BOOLEANARRAY
Astarte booleanarray type.
Definition mapping.h:53
@ ASTARTE_MAPPING_TYPE_LONGINTEGERARRAY
Astarte longintegerarray type.
Definition mapping.h:61
@ ASTARTE_MAPPING_TYPE_DATETIME
Astarte datetime type.
Definition mapping.h:40
@ ASTARTE_MAPPING_TYPE_BOOLEAN
Astarte boolean type.
Definition mapping.h:38
@ ASTARTE_MAPPING_TYPE_DATETIMEARRAY
Astarte datetimearray type.
Definition mapping.h:55
@ ASTARTE_MAPPING_TYPE_STRINGARRAY
Astarte stringarray type.
Definition mapping.h:63
@ ASTARTE_MAPPING_TYPE_BINARYBLOB
Astarte binaryblob type.
Definition mapping.h:36
@ ASTARTE_MAPPING_TYPE_BINARYBLOBARRAY
Astarte binaryblobarray type.
Definition mapping.h:51
@ ASTARTE_MAPPING_TYPE_STRING
Astarte string type.
Definition mapping.h:48
@ ASTARTE_MAPPING_TYPE_INTEGER
Astarte integer type.
Definition mapping.h:44
@ ASTARTE_MAPPING_TYPE_DOUBLEARRAY
Astarte doublearray type.
Definition mapping.h:57
interface mapping definition
Definition mapping.h:89
astarte_mapping_type_t type
Mapping type.
Definition mapping.h:101
const char * regex_endpoint
Modified mapping endpoint for regex matching.
Definition mapping.h:99
const char * endpoint
Mapping endpoint.
Definition mapping.h:91
bool allow_unset
Allow unset flag.
Definition mapping.h:107
astarte_mapping_reliability_t reliability
Mapping reliability.
Definition mapping.h:103
bool explicit_timestamp
Explicit timestamp flag.
Definition mapping.h:105