/space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/tdls/tdls_task.h File Reference

TDLS task declarations. More...

#include "co_int.h"
#include "co_bool.h"
#include "ke_task.h"
#include "mac.h"
#include "phy.h"

Go to the source code of this file.

Data Structures

struct  tdls_chan_switch_req
 Structure containing the parameters of the TDLS_CHAN_SWITCH_REQ message. More...
struct  tdls_cancel_chan_switch_req
 Structure containing the parameters of the TDLS_CANCEL_CHAN_SWITCH_REQ message. More...
struct  tdls_chan_switch_cfm
 Structure containing the parameters of the TDLS_CHAN_SWITCH_CFM message. More...
struct  tdls_cancel_chan_switch_cfm
 Structure containing the parameters of the TDLS_CANCEL_CHAN_SWITCH_CFM message. More...
struct  tdls_chan_switch_ind
 Structure containing the parameters of the TDLS_CHAN_SWITCH_IND message. More...
struct  tdls_chan_switch_base_ind
 Structure containing the parameters of the TDLS_CHAN_SWITCH_BASE_IND message. More...
struct  tdls_peer_ps_ind
 Structure containing the parameters of the TDLS_PEER_PS_IND message. More...
struct  tdls_peer_traffic_ind_req
 Structure containing the parameters of the TDLS_PEER_TRAFFIC_IND_REQ message. More...
struct  tdls_peer_traffic_ind_cfm
 Structure containing the parameters of the TDLS_PEER_TRAFFIC_IND_CFM message. More...

Defines

#define TDLS_IDX_MAX   1
 TDLS TASK Instance Max.

Enumerations

enum  tdls_state_tag {
  TDLS_BASE_CHANNEL, TDLS_TRAFFIC_IND_TX, TDLS_TRAFFIC_IND_RX, TDLS_CHSW_REQ_TX,
  TDLS_CHSW_REQ_RX, TDLS_OFF_CHANNEL, TDLS_STATE_MAX
}
 

Possible States of the TDLS Task.

More...
enum  tdls_msg_tag {
  TDLS_CHAN_SWITCH_REQ = KE_FIRST_MSG(TASK_TDLS), TDLS_CHAN_SWITCH_CFM, TDLS_CHAN_SWITCH_IND, TDLS_CHAN_SWITCH_BASE_IND,
  TDLS_CANCEL_CHAN_SWITCH_REQ, TDLS_CANCEL_CHAN_SWITCH_CFM, TDLS_PEER_PS_IND, TDLS_PEER_TRAFFIC_IND_REQ,
  TDLS_PEER_TRAFFIC_IND_CFM, TDLS_MAX
}
 

List of messages related to the task.

More...

Variables

struct ke_state_handler tdls_default_handler
 Specifies the message handlers that are common to all states.
ke_state_t tdls_state [TDLS_IDX_MAX]
 Defines the placeholder for the states of all the task instances.

Detailed Description

TDLS task declarations.

Copyright (C) RivieraWaves 2016-2019

Definition in file tdls_task.h.


Generated on 14 Jan 2020 for Ceva-RW WLAN FullMAC SW documentation by  doxygen 1.6.1