data_types.c
Go to the documentation of this file.
1 /*!**********************************************************************
2 *
3 * @copyright Copyright (C) 2016 Siemens Aktiengesellschaft.\n
4 * All rights reserved.
5 *
6 *************************************************************************
7 *
8 * @file data_types.c
9 * @date Jul 11, 2016
10 * @brief Data types module implementation file.
11 *
12 ************************************************************************/
13 
14 #include "data_types.h"
15 
17 {
19  {"version", 7, MCL_STRING_NOT_COPY_NOT_DESTROY},
21  {"payload", 7, MCL_STRING_NOT_COPY_NOT_DESTROY},
23  {"version", 7, MCL_STRING_NOT_COPY_NOT_DESTROY},
24  {"details", 7, MCL_STRING_NOT_COPY_NOT_DESTROY},
25  {"configurationId", 15, MCL_STRING_NOT_COPY_NOT_DESTROY},
26  {"details", 7, MCL_STRING_NOT_COPY_NOT_DESTROY},
27  {"routing", 7, MCL_STRING_NOT_COPY_NOT_DESTROY},
28  {"fileName", 8, MCL_STRING_NOT_COPY_NOT_DESTROY},
29  {"fileType", 8, MCL_STRING_NOT_COPY_NOT_DESTROY},
30  {"creationDate", 12, MCL_STRING_NOT_COPY_NOT_DESTROY},
31  {"totalItems", 10, MCL_STRING_NOT_COPY_NOT_DESTROY},
32  {"timestamp", 9, MCL_STRING_NOT_COPY_NOT_DESTROY},
33  {"duration", 8, MCL_STRING_NOT_COPY_NOT_DESTROY},
34 };
35 
37 {
41  {"standardTimeSeries", 18, MCL_STRING_NOT_COPY_NOT_DESTROY},
42  {"businessEvent", 13, MCL_STRING_NOT_COPY_NOT_DESTROY},
44  {"dataSourceConfiguration", 23, MCL_STRING_NOT_COPY_NOT_DESTROY},
45 };
46 
48 {
49  {"timestamp", 9, MCL_STRING_NOT_COPY_NOT_DESTROY},
50  {"values", 6, MCL_STRING_NOT_COPY_NOT_DESTROY},
51  {"dataPointId", 11, MCL_STRING_NOT_COPY_NOT_DESTROY},
52  {"value", 5, MCL_STRING_NOT_COPY_NOT_DESTROY},
53  {"qualityCode", 11, MCL_STRING_NOT_COPY_NOT_DESTROY},
55  {"customEventId", 13, MCL_STRING_NOT_COPY_NOT_DESTROY},
56  {"correlationId", 13, MCL_STRING_NOT_COPY_NOT_DESTROY},
57  {"sourceType", 10 , MCL_STRING_NOT_COPY_NOT_DESTROY},
58  {"sourceId", 8, MCL_STRING_NOT_COPY_NOT_DESTROY},
59  {"severity", 8, MCL_STRING_NOT_COPY_NOT_DESTROY},
60  {"description", 11, MCL_STRING_NOT_COPY_NOT_DESTROY},
61  {"status", 6, MCL_STRING_NOT_COPY_NOT_DESTROY},
63  {"version", 7 , MCL_STRING_NOT_COPY_NOT_DESTROY},
64  {"customData", 10 , MCL_STRING_NOT_COPY_NOT_DESTROY},
65  {"details", 7, MCL_STRING_NOT_COPY_NOT_DESTROY},
66  {"message", 7, MCL_STRING_NOT_COPY_NOT_DESTROY},
67  {"errorCode", 9, MCL_STRING_NOT_COPY_NOT_DESTROY},
68  {"details", 7, MCL_STRING_NOT_COPY_NOT_DESTROY},
69  {"value", 5, MCL_STRING_NOT_COPY_NOT_DESTROY},
70  {"download_link", 13, MCL_STRING_NOT_COPY_NOT_DESTROY},
72  {"version", 7, MCL_STRING_NOT_COPY_NOT_DESTROY},
73  {"description", 11, MCL_STRING_NOT_COPY_NOT_DESTROY},
74  {"configurationId", 15, MCL_STRING_NOT_COPY_NOT_DESTROY},
75  {"dataSources", 11, MCL_STRING_NOT_COPY_NOT_DESTROY},
77  {"dataPoints", 10, MCL_STRING_NOT_COPY_NOT_DESTROY},
82 };
83 
85 {
89  {"asset", 5, MCL_STRING_NOT_COPY_NOT_DESTROY},
90  {"agent", 5, MCL_STRING_NOT_COPY_NOT_DESTROY},
91  {"application", 11, MCL_STRING_NOT_COPY_NOT_DESTROY}
92 };
93 
95 {
96  {"application/octet-stream", 24, MCL_STRING_NOT_COPY_NOT_DESTROY},
97  {"text/plain", 10, MCL_STRING_NOT_COPY_NOT_DESTROY},
98  {"application/json", 16, MCL_STRING_NOT_COPY_NOT_DESTROY},
99  {"multipart/mixed", 15, MCL_STRING_NOT_COPY_NOT_DESTROY},
100  {"multipart/related", 17, MCL_STRING_NOT_COPY_NOT_DESTROY},
101  {"application/vnd.siemens.mindsphere.meta+json", 44, MCL_STRING_NOT_COPY_NOT_DESTROY},
102  {"application/x-www-form-urlencoded", 33, MCL_STRING_NOT_COPY_NOT_DESTROY},
103  {"chunked", 7, MCL_STRING_NOT_COPY_NOT_DESTROY}
104 };
105 
string_t payload_field_values[PAYLOAD_FIELD_VALUES_END]
Definition: data_types.c:84
End of content type values.
Definition: data_types.h:322
End of meta field values.
Definition: data_types.h:290
End of payload field values.
Definition: data_types.h:305
string_t meta_field_names[META_FIELD_NAMES_END]
Definition: data_types.c:16
string_t content_type_values[CONTENT_TYPE_VALUES_END]
Definition: data_types.c:94
string_t meta_field_values[META_FIELD_VALUES_END]
Definition: data_types.c:36
End of payload field names.
Definition: data_types.h:273
string_t payload_field_names[PAYLOAD_FIELD_NAMES_END]
Definition: data_types.c:47
End of meta field names.
Definition: data_types.h:231
Data types module header file.
Strings with this type will NOT allocate its buffer during initialization (buffer only points of the ...
Definition: string_type.h:37