|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|


结构体 | |
| 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 |
| #define MAC_SLP_CTS_RTS_TIME 8 /* SLP抢占空口时间8ms */ |
| #define MAC_SLP_SESSION_TIME 50 /* 每个SLP会话总时长不超过50ms */ |
| #define THIS_FILE_ID OAM_FILE_ID_HMAC_SLP_H |
| #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 |
| osal_void used |