13 #ifndef __KDRIVE_EXPRESS_EVENT_H__
14 #define __KDRIVE_EXPRESS_EVENT_H__
22 #define KDRIVE_EVENT_ERROR (0x0000)
24 #define KDRIVE_EVENT_OPENING (0x0001)
25 #define KDRIVE_EVENT_OPENED (0x0002)
26 #define KDRIVE_EVENT_CLOSING (0x0003)
27 #define KDRIVE_EVENT_CLOSED (0x0004)
28 #define KDRIVE_EVENT_TERMINATED (0x0005)
30 #define KDRIVE_EVENT_KNX_BUS_CONNECTED (0x0006)
31 #define KDRIVE_EVENT_KNX_BUS_DISCONNECTED (0x0007)
32 #define KDRIVE_EVENT_LOCAL_DEVICE_RESET (0x0008)
34 #define KDRIVE_EVENT_TELEGRAM_INDICATION (0x0009)
35 #define KDRIVE_EVENT_TELEGRAM_CONFIRM (0x000A)
36 #define KDRIVE_EVENT_TELEGRAM_CONFIRM_TIMEOUT (0x000B)
38 #define KDRIVE_EVENT_INTERNAL_01 (0x000C)
#define kdriveExpress_API
Definition: kdrive_express_config.h:89
int int32_t
32 bit signed int
Definition: kdrive_express_config.h:35
unsigned int uint32_t
32 bit unsigned char
Definition: kdrive_express_config.h:32
int32_t error_t
Definition: kdrive_express_config.h:47
kdriveExpress_API error_t kdrive_set_event_callback(int32_t ap, kdrive_event_callback c, void *user_data)
Sets the event callback, for a specific access port.
void(* kdrive_event_callback)(int32_t ap, uint32_t e, void *user_data)
Event Callback function type (pointer to function definition)
Definition: kdrive_express_event.h:51