# /space/home/slher/rel/Beken/v6_4_5/macsw/ip/umac/src/bam/bam_task.h File Reference

UMAC ME BAM (Block ACK manager) module state machine. More...

`#include "bam.h"`

Go to the source code of this file.

## Enumerations
enum | bam_state_tag { BAM_IDLE = 0, BAM_ACTIVE, BAM_WAIT_RSP, BAM_CHECK_ADMISSION, BAM_DELETE, BAM_STATE_MAX }
| BAM Possible states. More...
enum | bam_msg_tag { BAM_ADD_BA_RSP_TIMEOUT_IND = KE_FIRST_MSG(TASK_BAM), BAM_INACTIVITY_TIMEOUT_IND }
| BAM task message. More...
## Variables
struct ke_state_handler | bam_default_handler
| Message handlers that are common to all states.
ke_state_t | bam_state [BAM_IDX_MAX]
| place holder for the states of the BAM task.

## Detailed Description

UMAC ME BAM (Block ACK manager) module state machine.

Copyright (C) RivieraWaves 2011-2019

Definition in file bam_task.h.