Main Page
Data Structures
Files
File List
Globals
item.h
Go to the documentation of this file.
1
11
#ifndef ITEM_H_
12
#define ITEM_H_
13
14
#include "
mcl_connectivity/mcl_connectivity_common.h
"
15
16
// Preamble code is an integer data to verify items that will be stored.
17
#define MCL_ITEM_PREAMBLE (('M' << 24) | ('C' << 16) | ('L' << 8))
18
22
typedef
enum
E_MCL_ITEM_TYPE
23
{
24
MCL_ITEM_TYPE_TIMESERIES
,
25
MCL_ITEM_TYPE_EVENT
,
26
MCL_ITEM_TYPE_FILE
,
27
MCL_ITEM_TYPE_CUSTOM_DATA
,
28
MCL_ITEM_TYPE_DATA_SOURCE_CONFIGURATION
,
29
MCL_ITEM_TYPE_STORE
30
}
E_MCL_ITEM_TYPE
;
31
35
typedef
struct
mcl_item_t
36
{
37
mcl_uint32_t
preamble
;
38
E_MCL_ITEM_TYPE
type
;
39
mcl_uint32_t
version
;
40
}
mcl_item_t
;
41
42
#endif //ITEM_H_
MCL_ITEM_TYPE_CUSTOM_DATA
Item type custom data.
Definition:
item.h:27
MCL_ITEM_TYPE_DATA_SOURCE_CONFIGURATION
Item type data source configuration.
Definition:
item.h:28
mcl_uint32_t
uint32_t mcl_uint32_t
E_MCL_ITEM_TYPE
E_MCL_ITEM_TYPE
Definition:
item.h:22
MCL_ITEM_TYPE_TIMESERIES
Item type timeseries.
Definition:
item.h:24
mcl_item_t
Definition:
item.h:35
mcl_connectivity_common.h
Common module interface header file.
MCL_ITEM_TYPE_STORE
Item type store.
Definition:
item.h:29
MCL_ITEM_TYPE_EVENT
Item type event.
Definition:
item.h:25
mcl_item_t::type
E_MCL_ITEM_TYPE type
Item type.
Definition:
item.h:38
mcl_item_t::preamble
mcl_uint32_t preamble
Item preamble.
Definition:
item.h:37
MCL_ITEM_TYPE_FILE
Item type file.
Definition:
item.h:26
mcl_item_t::version
mcl_uint32_t version
Item version.
Definition:
item.h:39
mcl_connectivity
src
item.h
Generated by
1.8.11