You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

35 lines
580 B

#pragma once
#include <stdint.h>
#include <functional>
namespace iflytop {
using namespace std;
typedef enum {
kAppEvent_BleConnectedStateChangeEvent,
kAppEvent_RunModeChangeEvent,
kAppEvent_PumpWorkStateChangeEvent,
} AppEventType_t;
/**
*
* @brief
*
*
* @注意
* 下面这个结构不易定义过大,否则容易造成栈溢出
*/
typedef struct {
AppEventType_t type;
union event {
uint32_t placeholder;
} d;
} AppEvent_t;
static inline AppEvent_t createAppEvent(AppEventType_t type) {
AppEvent_t event;
event.type = type;
return event;
}
} // namespace iflytop