 |
Fledge
An open source edge computing platform for industrial users
|
14 #define TO_STRING(...) DEFER(TO_STRING_)(__VA_ARGS__)
16 #define TO_STRING_(...) #__VA_ARGS__
17 #define QUOTE(...) TO_STRING(__VA_ARGS__)
63 typedef void * PLUGIN_HANDLE;
68 typedef enum controlDestination {
82 #define SP_COMMON 0x0001
83 #define SP_READINGS 0x0002
85 #define SP_ASYNC 0x0004
87 #define SP_PERSIST_DATA 0x0008
89 #define SP_INGEST 0x0010
91 #define SP_GET_MANAGEMENT 0x0020
93 #define SP_GET_STORAGE 0x0040
95 #define SP_DEPRECATED 0x0080
97 #define SP_BUILTIN 0x0100
99 #define SP_CONTROL 0x1000
104 #define PLUGIN_TYPE_STORAGE "storage"
105 #define PLUGIN_TYPE_SOUTH "south"
106 #define PLUGIN_TYPE_NORTH "north"
107 #define PLUGIN_TYPE_FILTER "filter"
108 #define PLUGIN_TYPE_NOTIFICATION_RULE "notificationRule"
109 #define PLUGIN_TYPE_NOTIFICATION_DELIVERY "notificationDelivery"
Structure used by plugins to return error information.
Definition: plugin_api.h:44
Pass a name/value pair to a plugin.
Definition: plugin_api.h:53