bs_fsm.h

来自「wimax bs模拟器」· C头文件 代码 · 共 40 行

H
40
字号
#ifndef _BS_FSM_H_
#define _BS_FSM_H_

#include "bs_ue.h"

typedef enum _BS_FSM_STATE{
    BSFS_NULL = 1, 
    BSFS_SBC_NEGOTIATING, 
    BSFS_EAP_INITIATE, 
    BSFS_EAP_START, 
    BSFS_EAP_PENDING, 
    BSFS_EAP_COMPLETE, 
    BSFS_MS_REG_PENDING, 
    BSFS_DP_EST_PENDING, 
    BSFS_DATA_TRANSFER, 
    BSFS_DP_DEREG_START, 
    BS_FSM_NUM_STATES = BSFS_DP_DEREG_START
}BS_FSM_STATE;

typedef enum _BS_FSM_EVENT{
    BSFE_INIT_CALL = 1, 
    BSFE_SBC_ENTRY_STATE_CHANGE_RESP, 
    BSFE_EAP_IDENTITY_REQ, 
    BSFE_EAP_MESSAGE, 
    BSFE_EAP_CTXT_REP, 
    BSFE_REG_ENTRY_STATE_CHANGE_RESP, 
    BSFE_DP_REG_REQ, 
    BSFE_DP_REG_ACK, 
    BSFE_INIT_DEREG, 
    BSFE_DP_DEREG_RESP, 
    BSFE_ERR_REP, 
    BSFE_TIME_OUT, 
    BS_FSM_NUM_EVENTS = BSFE_TIME_OUT
}BS_FSM_EVENT;

extern int bs_fsm_entry(St_BsUeCtxt *pUeCtxt, R64_MSG_S * pR64Msg, int i_state, int i_event);
extern int bs_fsm_init();

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?