WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
service_event.h 文件参考
#include "wifi_event.h"
service_event.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  dl_list
 
struct  service_event_cb
 

宏定义

#define WPS_USBA   0x0001
 
#define WPS_ETHERNET   0x0002
 
#define WPS_LABEL   0x0004
 
#define WPS_DISPLAY   0x0008
 
#define WPS_EXT_NFC_TOKEN   0x0010
 
#define WPS_INT_NFC_TOKEN   0x0020
 
#define WPS_NFC_INTERFACE   0x0040
 
#define WPS_PUSHBUTTON   0x0080
 
#define WPS_KEYPAD   0x0100
 
#define WPS_VIRT_PUSHBUTTON   0x0280
 
#define WPS_PHY_PUSHBUTTON   0x0480
 
#define WPS_P2PS   0x1000
 
#define WPS_VIRT_DISPLAY   0x2008
 
#define WPS_PHY_DISPLAY   0x4008
 
#define off_set_of(type, member)   ((unsigned int)&((type *)0)->member)
 
#define dl_list_entry(item, type, member)    ((type *)(void *)((char *)(item) - off_set_of(type, member)))
 
#define dl_list_for_each_entry(item, list, type, member)
 
#define dl_list_for_each_entry_safe(item, next, list, type, member)
 
#define dl_list_first(object)   ((object)->next)
 
#define service_error_log0(msg_level, fmt)   printf(fmt"\r\n")
 
#define service_error_log1(msg_level, fmt, p1)   printf(fmt"\r\n", p1)
 
#define service_error_log2(msg_level, fmt, p1, p2)   printf(fmt"\r\n", p1, p2)
 
#define service_error_log3(msg_level, fmt, p1, p2, p3)   printf(fmt"\r\n", p1, p2, p3)
 
#define service_error_log4(msg_level, fmt, p1, p2, p3, p4)   printf(fmt"\r\n", p1, p2, p3, p4)
 

类型定义

typedef struct dl_list dl_list
 
typedef struct service_event_cb service_event_cb
 

枚举

enum  {
  SERVICE_EXCESSIVE , SERVICE_MSGDUMP , SERVICE_DEBUG , SERVICE_INFO ,
  SERVICE_WARNING , SERVICE_ERROR
}
 

宏定义说明

◆ dl_list_entry

#define dl_list_entry (   item,
  type,
  member 
)     ((type *)(void *)((char *)(item) - off_set_of(type, member)))

◆ dl_list_first

#define dl_list_first (   object)    ((object)->next)

◆ dl_list_for_each_entry

#define dl_list_for_each_entry (   item,
  list,
  type,
  member 
)
值:
for ((item) = dl_list_entry((list)->next, type, member); \
&(item)->member != (list); \
(item) = dl_list_entry((item)->member.next, type, member))
osal_u8 type
Definition oal_net.h:0
#define dl_list_entry(item, type, member)
Definition service_event.h:33

◆ dl_list_for_each_entry_safe

#define dl_list_for_each_entry_safe (   item,
  next,
  list,
  type,
  member 
)
值:
for ((item) = dl_list_entry((list)->next, type, member), \
(next) = dl_list_entry((item)->member.next, type, member); \
&(item)->member != (list); \
(item) = (next), (next) = dl_list_entry((item)->member.next, type, member))

◆ off_set_of

#define off_set_of (   type,
  member 
)    ((unsigned int)&((type *)0)->member)

◆ service_error_log0

#define service_error_log0 (   msg_level,
  fmt 
)    printf(fmt"\r\n")

◆ service_error_log1

#define service_error_log1 (   msg_level,
  fmt,
  p1 
)    printf(fmt"\r\n", p1)

◆ service_error_log2

#define service_error_log2 (   msg_level,
  fmt,
  p1,
  p2 
)    printf(fmt"\r\n", p1, p2)

◆ service_error_log3

#define service_error_log3 (   msg_level,
  fmt,
  p1,
  p2,
  p3 
)    printf(fmt"\r\n", p1, p2, p3)

◆ service_error_log4

#define service_error_log4 (   msg_level,
  fmt,
  p1,
  p2,
  p3,
  p4 
)    printf(fmt"\r\n", p1, p2, p3, p4)

◆ WPS_DISPLAY

#define WPS_DISPLAY   0x0008

◆ WPS_ETHERNET

#define WPS_ETHERNET   0x0002

◆ WPS_EXT_NFC_TOKEN

#define WPS_EXT_NFC_TOKEN   0x0010

◆ WPS_INT_NFC_TOKEN

#define WPS_INT_NFC_TOKEN   0x0020

◆ WPS_KEYPAD

#define WPS_KEYPAD   0x0100

◆ WPS_LABEL

#define WPS_LABEL   0x0004

◆ WPS_NFC_INTERFACE

#define WPS_NFC_INTERFACE   0x0040

◆ WPS_P2PS

#define WPS_P2PS   0x1000

◆ WPS_PHY_DISPLAY

#define WPS_PHY_DISPLAY   0x4008

◆ WPS_PHY_PUSHBUTTON

#define WPS_PHY_PUSHBUTTON   0x0480

◆ WPS_PUSHBUTTON

#define WPS_PUSHBUTTON   0x0080

◆ WPS_USBA

#define WPS_USBA   0x0001

◆ WPS_VIRT_DISPLAY

#define WPS_VIRT_DISPLAY   0x2008

◆ WPS_VIRT_PUSHBUTTON

#define WPS_VIRT_PUSHBUTTON   0x0280

类型定义说明

◆ dl_list

typedef struct dl_list dl_list

◆ service_event_cb

枚举类型说明

◆ anonymous enum

anonymous enum
枚举值
SERVICE_EXCESSIVE 
SERVICE_MSGDUMP 
SERVICE_DEBUG 
SERVICE_INFO 
SERVICE_WARNING 
SERVICE_ERROR