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

浏览源代码.

结构体

struct  slp_device_para
 
struct  slp_nb_payload_req
 
struct  slp_nb_cfo_req
 
struct  slp_nb_payload_and_device_req
 
struct  slp_nb_payload_and_cfo_req
 
struct  mac_slp_action_hdr_stru
 

宏定义

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_SLP_H
 
#define MAC_SLP_SESSION_TIME   50 /* 每个SLP会话总时长不超过50ms */
 
#define MAC_SLP_CTS_RTS_TIME   8 /* SLP抢占空口时间8ms */
 
#define WLAN_MAX_CTS_LEN   10 /* RTS帧 mac头长度和总长度一致 */
 
#define WLAN_MAX_RTS_LEN   16 /* CTS帧 mac头长度和总长度一致 */
 
#define WLAN_SLP_GTK_IDX_INVAILD   0xFF /* CTS帧 mac头长度和总长度一致 */
 

类型定义

typedef osal_u8 mac_slp_frame_id_enum_uint8
 
typedef osal_u8 mac_slp_rm_frame_subtype_enum_uint8
 
typedef osal_bool(* hmac_slp_tx_disable_cb) (osal_void)
 

枚举

enum  slp_communication_mode { UNICAST = 0 , BROADCAST }
 
enum  mac_slp_frame_id_enum {
  MAC_SLP_REPORT_ACTION_FRAME = 0 , MAC_SLP_RM_ACTION_FRAME = 1 , MAC_SLP_CTS_FRAME = 2 , MAC_SLP_GPIO_FRAME = 3 ,
  MAC_SLP_FRAME_BUTT
}
 
enum  mac_slp_rm_frame_subtype_enum { SLP_RM_REQUEST = 0 , SLP_RM_RESULT_REPORT = 1 , SLP_RM_FRAME_SUBTYPE_BUTT }
 

变量

static osal_u32 used
 

宏定义说明

◆ MAC_SLP_CTS_RTS_TIME

#define MAC_SLP_CTS_RTS_TIME   8 /* SLP抢占空口时间8ms */

◆ MAC_SLP_SESSION_TIME

#define MAC_SLP_SESSION_TIME   50 /* 每个SLP会话总时长不超过50ms */

◆ THIS_FILE_ID

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_SLP_H

◆ WLAN_MAX_CTS_LEN

#define WLAN_MAX_CTS_LEN   10 /* RTS帧 mac头长度和总长度一致 */

◆ WLAN_MAX_RTS_LEN

#define WLAN_MAX_RTS_LEN   16 /* CTS帧 mac头长度和总长度一致 */

◆ WLAN_SLP_GTK_IDX_INVAILD

#define WLAN_SLP_GTK_IDX_INVAILD   0xFF /* CTS帧 mac头长度和总长度一致 */

类型定义说明

◆ hmac_slp_tx_disable_cb

typedef osal_bool(* hmac_slp_tx_disable_cb) (osal_void)

◆ mac_slp_frame_id_enum_uint8

◆ mac_slp_rm_frame_subtype_enum_uint8

枚举类型说明

◆ mac_slp_frame_id_enum

枚举值
MAC_SLP_REPORT_ACTION_FRAME 
MAC_SLP_RM_ACTION_FRAME 
MAC_SLP_CTS_FRAME 
MAC_SLP_GPIO_FRAME 
MAC_SLP_FRAME_BUTT 

◆ mac_slp_rm_frame_subtype_enum

枚举值
SLP_RM_REQUEST 
SLP_RM_RESULT_REPORT 
SLP_RM_FRAME_SUBTYPE_BUTT 

◆ slp_communication_mode

枚举值
UNICAST 
BROADCAST 

变量说明

◆ used

osal_void used