⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 r64_endec_test.c

📁 wimax bs模拟器
💻 C
📖 第 1 页 / 共 5 页
字号:
    return;
}

void r64_set_ft_context_msg_ms_info_response(R64_MSG_S * p_r64_msg)
{
    R64_MS_INFO_RESPONSE_S * p_msg;

    WORD w_one_tlv_value_len = 0;
    WORD w_tlvs_len = 0;
    char * p_name = "msInfoRsp";

    p_msg = &p_r64_msg->u.msInfoRsp;

    R64_SET_TLV(p_msg->present.msInfoPresent,
                   r64_set_tlv_ms_info,
                   &p_msg->msInfo,
                   p_name,
                   "msInfo");

    R64_SET_TLV(p_msg->present.eventCodePresent,
                   r64_set_tlv_im_event_code,
                   &p_msg->eventCode,
                   p_name,
                   "eventCode");

    R64_SET_TLV(p_msg->present.bsInfoPresent,
                   r64_set_tlv_bs_info,
                   &p_msg->bsInfo,
                   p_name,
                   "bsInfo");

    R64_SET_TLV(p_msg->present.pagingInfoPresent,
                   r64_set_tlv_paging_info,
                   &p_msg->pagingInfo,
                   p_name,
                   "pagingInfo");

    return;
}


void r64_set_ft_r3_mobility_msg_relocation_request(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_r3_mobility_msg_relocation_response(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_r3_mobility_msg_relocation_confirm(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_paging_msg_location_update_reuqest(R64_MSG_S * p_r64_msg)
{
    R64_LOCATION_UPDATE_REQUEST_S * p_msg;

    WORD w_one_tlv_value_len = 0;
    WORD w_tlvs_len = 0;
    char * p_name = "locationUpdateReq";

    p_msg = &p_r64_msg->u.locationUpdateReq;

    R64_SET_TLV(p_msg->present.msInfoPresent,
                   r64_set_tlv_ms_info,
                   &p_msg->msInfo,
                   p_name,
                   "msInfo");

    R64_SET_TLV(p_msg->present.bsInfoPresent,
                   r64_set_tlv_bs_info,
                   &p_msg->bsInfo,
                   p_name,
                   "bsInfo");

    R64_SET_TLV(p_msg->present.authIndicatorPresent,
                   r64_set_tlv_authentication_indicator,
                   &p_msg->authIndicator,
                   p_name,
                   "authIndicator");

    R64_SET_TLV(p_msg->present.pagingInfoPresent,
                   r64_set_tlv_paging_info,
                   &p_msg->pagingInfo,
                   p_name,
                   "pagingInfo");

    return;
}

void r64_set_ft_paging_msg_location_update_response(R64_MSG_S * p_r64_msg)
{
    R64_LOCATION_UPDATE_RESPONSE_S * p_msg;

    WORD w_one_tlv_value_len = 0;
    WORD w_tlvs_len = 0;
    char * p_name = "locationUpdateRsp";

    p_msg = &p_r64_msg->u.locationUpdateRsp;

    R64_SET_TLV(p_msg->present.msInfoPresent,
                   r64_set_tlv_ms_info,
                   &p_msg->msInfo,
                   p_name,
                   "msInfo");

    R64_SET_TLV(p_msg->present.bsInfoPresent,
                   r64_set_tlv_bs_info,
                   &p_msg->bsInfo,
                   p_name,
                   "bsInfo");

    R64_SET_TLV(p_msg->present.pagingInfoPresent,
                   r64_set_tlv_paging_info,
                   &p_msg->pagingInfo,
                   p_name,
                   "pagingInfo");

    return;
}

void r64_set_ft_paging_msg_location_update_confirm(R64_MSG_S * p_r64_msg)
{
    R64_LOCATION_UPDATE_ACK_S * p_msg;

    WORD w_one_tlv_value_len = 0;
    WORD w_tlvs_len = 0;
    char * p_name = "locationUpdateAck";

    p_msg = &p_r64_msg->u.locationUpdateAck;

    R64_SET_TLV(p_msg->present.msInfoPresent,
                   r64_set_tlv_ms_info,
                   &p_msg->msInfo,
                   p_name,
                   "msInfo");

    R64_SET_TLV(p_msg->present.bsInfoPresent,
                   r64_set_tlv_bs_info,
                   &p_msg->bsInfo,
                   p_name,
                   "bsInfo");

    R64_SET_TLV(p_msg->present.pagingInfoPresent,
                   r64_set_tlv_paging_info,
                   &p_msg->pagingInfo,
                   p_name,
                   "pagingInfo");

    return;
}

void r64_set_ft_paging_msg_paging_announce(R64_MSG_S * p_r64_msg)
{
    R64_PAGING_ANNOUNCE_S * p_msg;

    WORD w_one_tlv_value_len = 0;
    WORD w_tlvs_len = 0;
    char * p_name = "pagingAnnounce";

    p_msg = &p_r64_msg->u.pagingAnnounce;

    R64_SET_TLV(p_msg->present.msInfoPresent,
                   r64_set_tlv_ms_info,
                   &p_msg->msInfo,
                   p_name,
                   "msInfo");

    R64_SET_TLV(p_msg->present.pagingInfoPresent,
                   r64_set_tlv_paging_info,
                   &p_msg->pagingInfo,
                   p_name,
                   "pagingInfo");

    R64_SET_TLV(p_msg->present.anchorPcIdPresent,
                   r64_set_tlv_anchor_pc_id,
                   &p_msg->anchorPcId,
                   p_name,
                   "anchorPcId");

    R64_SET_TLV(p_msg->present.pagingCausePresent,
                   r64_set_tlv_paging_cause,
                   &p_msg->pagingCause,
                   p_name,
                   "pagingCause");
    return;
}

void r64_set_ft_paging_msg_init_paging_req(R64_MSG_S * p_r64_msg)
{
    R64_INIT_PAGING_REQ_S * p_msg;

    WORD w_one_tlv_value_len = 0;
    WORD w_tlvs_len = 0;
    char * p_name = "initPagingreq";

    p_msg = &p_r64_msg->u.initPagingreq;

    R64_SET_TLV(p_msg->present.msIdPresent,
                   r64_set_tlv_ms_id,
                   &p_msg->msId,
                   p_name,
                   "msId");

    R64_SET_TLV(p_msg->present.eventCodePresent,
                   r64_set_tlv_im_event_code,
                   &p_msg->eventCode,
                   p_name,
                   "eventCode");

    R64_SET_TLV(p_msg->present.sfInfoPresent,
                   r64_set_tlv_sf_info,
                   &p_msg->sfInfo,
                   p_name,
                   "sfInfo");

    return;
}

void r64_set_ft_paging_msg_init_paging_rsp(R64_MSG_S * p_r64_msg)
{
    R64_INIT_PAGING_RSP_S * p_msg;

    WORD w_one_tlv_value_len = 0;
    WORD w_tlvs_len = 0;
    char * p_name = "initPagingRsp";

    p_msg = &p_r64_msg->u.initPagingRsp;

    R64_SET_TLV(p_msg->present.msIdPresent,
                   r64_set_tlv_ms_id,
                   &p_msg->msId,
                   p_name,
                   "msId");

    R64_SET_TLV(p_msg->present.eventCodePresent,
                   r64_set_tlv_im_event_code,
                   &p_msg->eventCode,
                   p_name,
                   "eventCode");

    R64_SET_TLV(p_msg->present.initPagingRspCodePresent,
                   r64_set_tlv_init_paging_rsp_code,
                   &p_msg->initPagingRspCode,
                   p_name,
                   "initPagingRspCode");

    return;
}

void r64_set_ft_rrm_msg_phy_parameter_request(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_rrm_msg_phy_parameter_response(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_rrm_msg_spare_capacity_request(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_rrm_msg_spare_capacity_response(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_auth_relay_msg_eap_start(R64_MSG_S * p_r64_msg)
{
    R64_AUTH_RELAY_EAP_START_S * p_msg;

    WORD w_one_tlv_value_len = 0;
    WORD w_tlvs_len = 0;
    char * p_name = "authRelayEapStart";

    p_msg = &p_r64_msg->u.authRelayEapStart;

    R64_SET_TLV(p_msg->present.msInfoPresent,
                   r64_set_tlv_ms_info,
                   &p_msg->msInfo,
                   p_name,
                   "msInfo");

    R64_SET_TLV(p_msg->present.eapMessagePresent,
                   r64_set_tlv_eap_message,
                   &p_msg->eapMessage,
                   p_name,
                   "eapMessage");

    return;
}

void r64_set_ft_auth_relay_msg_eap_transfer(R64_MSG_S * p_r64_msg)
{
    R64_AUTH_RELAY_EAP_TRANSFER_S * p_msg;

    WORD w_one_tlv_value_len = 0;
    WORD w_tlvs_len = 0;
    char * p_name = "authRelayEapTransfer";

    p_msg = &p_r64_msg->u.authRelayEapTransfer;

    R64_SET_TLV(p_msg->present.msInfoPresent,
                   r64_set_tlv_ms_info,
                   &p_msg->msInfo,
                   p_name,
                   "msInfo");

    R64_SET_TLV(p_msg->present.bsInfoPresent,
                   r64_set_tlv_bs_info,
                   &p_msg->bsInfo,
                   p_name,
                   "bsInfo");

    R64_SET_TLV(p_msg->present.eapMessagePresent,
                   r64_set_tlv_eap_message,
                   &p_msg->eapMessage,
                   p_name,
                   "eapMessage");

    return;
}

void r64_set_ft_auth_relay_msg_authenticated_eap_start(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_auth_relay_msg_authenticated_eap_relay(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_ms_state_change_msg_delete_ms_context_directive(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_ms_state_change_msg_delete_ms_context_directive_ack(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_ms_state_change_msg_im_entry_ms_state_change_ack(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_ms_state_change_msg_im_entry_ms_state_change_directive(R64_MSG_S * p_r64_msg)
{
    /* this message is not used */
    return;
}

void r64_set_ft_ms_state_change_msg_im_entry_ms_state_change_request(R64_MSG_S * p_r64_msg)
{
    R64_IM_ENTRY_MS_STATE_CHANGE_REQUEST_S * p_msg;

    WORD w_one_tlv_value_len = 0;
    WORD w_tlvs_len = 0;
    char * p_name = "imEntryMsStateChangeReq";

    p_msg = &p_r64_msg->u.imEntryMsStateChangeReq;

    R64_SET_TLV(p_msg->present.msInfoPresent,
                   r64_set_tlv_ms_info,
                   &p_msg->msInfo,
                   p_name,
                   "msInfo");

    R64_SET_TLV(p_msg->present.bsInfoPresent,
          

⌨️ 快捷键说明

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