Data types module header file. More...
#include "string_type.h"
Go to the source code of this file.
Data Structures | |
struct | item_meta_details_t |
This struct is used for building item.meta.details structure. More... | |
struct | item_meta_payload_details_time_series_t |
This struct is used for the time_series.meta.payload.details structure. More... | |
struct | item_meta_payload_details_file_t |
This struct is used for building file.meta.payload.details structure. More... | |
struct | item_meta_payload_details_custom_t |
This struct is used for building custom.meta.payload.details structure. More... | |
union | item_meta_payload_details_union_t |
This union is used for building item.meta.payload.details for time series, file and custom data. More... | |
struct | item_meta_payload_t |
This struct is used for building item.meta.payload structure. More... | |
struct | item_meta_t |
This struct is used for building item.meta structure. More... | |
struct | time_series_value_t |
This struct is used for building time_series.payload.values structure. More... | |
struct | time_series_value_set_t |
This struct is used for building value set of time series. More... | |
struct | time_series_payload_t |
This struct is used for building the payload of time series which is list of value sets. More... | |
struct | event_payload_t |
This struct is used for building event.payload structure. More... | |
struct | file_payload_t |
This struct is used for building file.payload structure. More... | |
struct | binary_payload_t |
This struct is used for building custom_data.payload structure. More... | |
struct | data_point_t |
This struct is used for building data_source_configuration.data_points structure. More... | |
struct | data_source_t |
This struct is used for building data_source_configuration.data_source structure. More... | |
struct | data_source_configuration_payload_t |
This struct is used for building data_source_configuratio.payload structure. More... | |
Typedefs | |
typedef struct mcl_time_series_t | time_series_t |
typedef struct mcl_json_t | mcl_json_t |
Data types module header file.
Definition in file data_types.h.
typedef struct mcl_json_t mcl_json_t |
Definition at line 23 of file data_types.h.
typedef struct mcl_time_series_t time_series_t |
Definition at line 21 of file data_types.h.
Used with http_header_values[E_HTTP_HEADER_VALUES] to get the related string. ex: http_header_values[HTTP_HEADER_CONTENT_TYPE_APPLICATION_OCTET_STREAM] returns the string of "application/octet-stream".
Definition at line 312 of file data_types.h.
enum E_META_FIELD_NAMES |
Used with meta_field_names[E_META_FIELD_NAMES] to get the related string. ex: meta_field_names[META_FIELD_TYPE] returns the string of "type".
Definition at line 213 of file data_types.h.
enum E_META_FIELD_VALUES |
Used with meta_field_values[E_META_FIELD_VALUES] to get the related string. ex: meta_field_values[META_FIELD_TYPE_ITEM] returns the string of "item". Please refer to the MindConnectAPI Specifications for detailed info.
Definition at line 281 of file data_types.h.
Used with payload_field_names[E_PAYLOAD_FIELD_NAMES] to get the related string. ex: payload_field_names[PAYLOAD_FIELD_TIMESTAMP] returns the string of "timeStamp".
Definition at line 238 of file data_types.h.
Used with payload_field_values[E_PAYLOAD_FIELD_VALUES] to get the related string. ex: payload_field_values[PAYLOAD_FIELD_SEVERITY_URGENT] returns the string of "1".
Definition at line 297 of file data_types.h.
string_t content_type_values[CONTENT_TYPE_VALUES_END] |
Definition at line 94 of file data_types.c.
Referenced by _exchange_initialize_http_request_headers(), _exchange_store_data_get_content_info(), http_processor_get_access_token(), http_processor_register(), http_request_add_header(), http_request_add_tuple(), and http_request_start_tuple_sub_section().
string_t meta_field_names[META_FIELD_NAMES_END] |
Definition at line 16 of file data_types.c.
Referenced by _add_item_meta_details(), _add_item_meta_payload(), _add_item_meta_payload_details(), and json_from_item_meta().
string_t meta_field_values[META_FIELD_VALUES_END] |
Definition at line 36 of file data_types.c.
Referenced by _add_item_meta_payload_details(), _initialize_custom_data_meta_fields(), _initialize_meta(), file_initialize(), and mcl_store_new_event().
string_t payload_field_names[PAYLOAD_FIELD_NAMES_END] |
Definition at line 47 of file data_types.c.
Referenced by _add_data_source_configuration_data_points(), _add_data_source_configuration_data_sources(), _add_event(), _add_time_series_payload_values_array(), _add_time_series_payload_values_objects(), _add_time_series_value_set(), and json_from_data_source_configuration_payload().
string_t payload_field_values[PAYLOAD_FIELD_VALUES_END] |
Definition at line 84 of file data_types.c.