enum | csma_state_tag {
CSMA_IDLE = 0,
BACKOFF_WAITING_FOR_CCA_TIMER,
BACKOFF_WAITING_FOR_BEACON,
CSMA_ACCESS_FAILURE,
FRAME_SENDING,
TX_DONE_SUCCESS,
TX_DONE_FRAME_PENDING,
TX_DONE_NO_ACK,
NO_BEACON_TRACKING,
CSMA_HANDLE_BEACON,
CSMA_IDLE = 0,
BACKOFF_WAITING_FOR_CCA_TIMER,
BACKOFF_WAITING_FOR_BEACON,
CSMA_ACCESS_FAILURE,
FRAME_SENDING,
TX_DONE_SUCCESS,
TX_DONE_FRAME_PENDING,
TX_DONE_NO_ACK,
NO_BEACON_TRACKING,
CSMA_HANDLE_BEACON,
CSMA_IDLE = 0,
BACKOFF_WAITING_FOR_CCA_TIMER,
BACKOFF_WAITING_FOR_BEACON,
CSMA_ACCESS_FAILURE,
FRAME_SENDING,
TX_DONE_SUCCESS,
TX_DONE_FRAME_PENDING,
TX_DONE_NO_ACK,
NO_BEACON_TRACKING,
CSMA_HANDLE_BEACON,
CSMA_IDLE = 0,
BACKOFF_WAITING_FOR_CCA_TIMER,
BACKOFF_WAITING_FOR_BEACON,
CSMA_ACCESS_FAILURE,
FRAME_SENDING,
TX_DONE_SUCCESS,
TX_DONE_FRAME_PENDING,
TX_DONE_NO_ACK,
NO_BEACON_TRACKING,
CSMA_HANDLE_BEACON,
CSMA_IDLE = 0,
BACKOFF_WAITING_FOR_CCA_TIMER,
BACKOFF_WAITING_FOR_BEACON,
CSMA_ACCESS_FAILURE,
FRAME_SENDING,
TX_DONE_SUCCESS,
TX_DONE_FRAME_PENDING,
TX_DONE_NO_ACK,
NO_BEACON_TRACKING,
CSMA_HANDLE_BEACON
} |