📄 r64_endec_test.c
字号:
return;
}
void r64_set_ft_handoff_msg_request(R64_MSG_S * p_r64_msg)
{
R64_HO_REQ_S * p_msg;
WORD w_one_tlv_value_len = 0;
WORD w_tlvs_len = 0;
char * p_name = "hoReq";
p_msg = &p_r64_msg->u.hoReq;
R64_SET_TLV(p_msg->present.hoTypePresent,
r64_set_tlv_ho_type,
&p_msg->hoType,
p_name,
"hoType");
R64_SET_TLV(p_msg->present.msInfoPresent,
r64_set_tlv_ms_info,
&p_msg->msInfo,
p_name,
"msInfo");
R64_SET_TLV(p_msg->present.servingBsInfoPresent,
r64_set_tlv_bs_info,
&p_msg->servingBsInfo,
p_name,
"servingBsInfo");
R64_SET_TLV(p_msg->present.targetBsInfoPresent,
r64_set_tlv_bs_info,
&p_msg->targetBsInfo,
p_name,
"targetBsInfo");
return;
}
void r64_set_ft_handoff_msg_response(R64_MSG_S * p_r64_msg)
{
R64_HO_RSP_S * p_msg;
WORD w_one_tlv_value_len = 0;
WORD w_tlvs_len = 0;
int i;
char * p_name = "hoRsp";
p_msg = &p_r64_msg->u.hoRsp;
R64_SET_TLV(p_msg->present.hoTypePresent,
r64_set_tlv_ho_type,
&p_msg->hoType,
p_name,
"hoType");
R64_SET_TLV(p_msg->present.msInfoPresent,
r64_set_tlv_ms_info,
&p_msg->msInfo,
p_name,
"msInfo");
p_msg->targetBsNum = R64_MAX_TARGET_BS_NUM;
for (i=0; i<p_msg->targetBsNum; i++)
{
char ab_tlvname[100];
sprintf(ab_tlvname, "targetBsInfo[%d]", i);
R64_SET_TLV(p_msg->present.targetBsInfoPresent,
r64_set_tlv_bs_info,
&p_msg->targetBsInfo[i],
p_name,
ab_tlvname);
}
R64_SET_TLV(p_msg->present.operationModePresent,
r64_set_tlv_ho_operation_mode,
&p_msg->operationMode,
p_name,
"operationMode");
R64_SET_TLV(p_msg->present.resourceRetainTypePresent,
r64_set_tlv_resource_retain_type,
&p_msg->resourceRetainType,
p_name,
"resourceRetainType");
R64_SET_TLV(p_msg->present.preRegResultCodePresent,
r64_set_tlv_pre_reg_result_code,
&p_msg->preRegResultCode,
p_name,
"preRegResultCode");
return;
}
void r64_set_ft_handoff_msg_confirm(R64_MSG_S * p_r64_msg)
{
R64_HO_CONFIRM_S * p_msg;
WORD w_one_tlv_value_len = 0;
WORD w_tlvs_len = 0;
char * p_name = "hoConfirm";
p_msg = &p_r64_msg->u.hoConfirm;
R64_SET_TLV(p_msg->present.hoIndTypePresent,
r64_set_tlv_ho_indication_type,
&p_msg->hoIndType,
p_name,
"hoIndType");
R64_SET_TLV(p_msg->present.msInfoPresent,
r64_set_tlv_ms_info,
&p_msg->msInfo,
p_name,
"msInfo");
R64_SET_TLV(p_msg->present.targetBsInfoPresent,
r64_set_tlv_bs_info,
&p_msg->targetBsInfo,
p_name,
"targetBsInfo");
return;
}
void r64_set_ft_handoff_msg_complete(R64_MSG_S * p_r64_msg)
{
R64_HO_COMPLETE_S * p_msg;
WORD w_one_tlv_value_len = 0;
WORD w_tlvs_len = 0;
char * p_name = "hoComplete";
p_msg = &p_r64_msg->u.hoComplete;
R64_SET_TLV(p_msg->present.causeCodePresent,
r64_set_tlv_cause_code,
&p_msg->causeCode,
p_name,
"causeCode");
R64_SET_TLV(p_msg->present.msInfoPresent,
r64_set_tlv_ms_info,
&p_msg->msInfo,
p_name,
"msInfo");
R64_SET_TLV(p_msg->present.servingBsInfoPresent,
r64_set_tlv_bs_info,
&p_msg->servingBsInfo,
p_name,
"servingBsInfo");
return;
}
void r64_set_ft_handoff_msg_ack(R64_MSG_S * p_r64_msg)
{
R64_HO_ACK_S * p_msg;
WORD w_one_tlv_value_len = 0;
WORD w_tlvs_len = 0;
char * p_name = "hoAck";
p_msg = &p_r64_msg->u.hoAck;
R64_SET_TLV(p_msg->present.msInfoPresent,
r64_set_tlv_ms_info,
&p_msg->msInfo,
p_name,
"msInfo");
R64_SET_TLV(p_msg->present.targetBsInfoPresent,
r64_set_tlv_bs_info,
&p_msg->targetBsInfo,
p_name,
"targetBsInfo");
return;
}
void r64_set_ft_data_path_msg_pre_registration(R64_MSG_S * p_r64_msg)
{
/* this message is not used */
return;
}
void r64_set_ft_data_path_msg_registration_request(R64_MSG_S * p_r64_msg)
{
R64_DATA_PATH_REGISTRATION_REQUEST_S * p_msg;
WORD w_one_tlv_value_len = 0;
WORD w_tlvs_len = 0;
char * p_name = "dataPathRegReq";
p_msg = &p_r64_msg->u.dataPathRegReq;
R64_SET_TLV(p_msg->present.regTypePresent,
r64_set_tlv_registration_type,
&p_msg->regType,
p_name,
"regType");
R64_SET_TLV(p_msg->present.msInfoPresent,
r64_set_tlv_ms_info,
&p_msg->msInfo,
p_name,
"msInfo");
return;
}
void r64_set_ft_data_path_msg_de_registration_request(R64_MSG_S * p_r64_msg)
{
R64_DATA_PATH_DEREGISTER_REQUEST_S * p_msg;
WORD w_one_tlv_value_len = 0;
WORD w_tlvs_len = 0;
char * p_name = "dataPathDeregReq";
p_msg = &p_r64_msg->u.dataPathDeregReq;
R64_SET_TLV(p_msg->present.deregTypePresent,
r64_set_tlv_registration_type,
&p_msg->deregType,
p_name,
"deregType");
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");
return;
}
void r64_set_ft_data_path_msg_modification_request(R64_MSG_S * p_r64_msg)
{
/* this message is not used */
return;
}
void r64_set_ft_data_path_msg_pre_registration_response(R64_MSG_S * p_r64_msg)
{
/* this message is not used */
return;
}
void r64_set_ft_data_path_msg_registration_response(R64_MSG_S * p_r64_msg)
{
R64_DATA_PATH_REGISTRATION_RESPONSE_S * p_msg;
WORD w_one_tlv_value_len = 0;
WORD w_tlvs_len = 0;
char * p_name = "dataPathRegRsp";
p_msg = &p_r64_msg->u.dataPathRegRsp;
R64_SET_TLV(p_msg->present.regTypePresent,
r64_set_tlv_registration_type,
&p_msg->regType,
p_name,
"regType");
R64_SET_TLV(p_msg->present.msInfoPresent,
r64_set_tlv_ms_info,
&p_msg->msInfo,
p_name,
"msInfo");
return;
}
void r64_set_ft_data_path_msg_de_registration_response(R64_MSG_S * p_r64_msg)
{
R64_DATA_PATH_DEREGISTER_RESPONSE_S * p_msg;
WORD w_one_tlv_value_len = 0;
WORD w_tlvs_len = 0;
char * p_name = "dataPathDeregRsp";
p_msg = &p_r64_msg->u.dataPathDeregRsp;
R64_SET_TLV(p_msg->present.deregTypePresent,
r64_set_tlv_registration_type,
&p_msg->deregType,
p_name,
"deregType");
R64_SET_TLV(p_msg->present.msInfoPresent,
r64_set_tlv_ms_info,
&p_msg->msInfo,
p_name,
"msInfo");
return;
}
void r64_set_ft_data_path_msg_modification_response(R64_MSG_S * p_r64_msg)
{
/* this message is not used */
return;
}
void r64_set_ft_data_path_msg_registration_ack(R64_MSG_S * p_r64_msg)
{
R64_DATA_PATH_REGISTRATION_ACK_S * p_msg;
WORD w_one_tlv_value_len = 0;
WORD w_tlvs_len = 0;
char * p_name = "dataPathRegAck";
p_msg = &p_r64_msg->u.dataPathRegAck;
R64_SET_TLV(p_msg->present.regTypePresent,
r64_set_tlv_registration_type,
&p_msg->regType,
p_name,
"regType");
R64_SET_TLV(p_msg->present.msInfoPresent,
r64_set_tlv_ms_info,
&p_msg->msInfo,
p_name,
"msInfo");
R64_SET_TLV(p_msg->present.causeCodePresent,
r64_set_tlv_cause_code,
&p_msg->causeCode,
p_name,
"causeCode");
return;
}
void r64_set_ft_data_path_msg_setup_request(R64_MSG_S * p_r64_msg)
{
R64_R64_DATA_PATH_ESTABLISH_REQUEST_S * p_msg;
WORD w_one_tlv_value_len = 0;
WORD w_tlvs_len = 0;
char * p_name = "dataPathEstReq";
p_msg = &p_r64_msg->u.dataPathEstReq;
R64_SET_TLV(p_msg->present.msInfoPresent,
r64_set_tlv_ms_info,
&p_msg->msInfo,
p_name,
"msInfo");
return;
}
void r64_set_ft_data_path_msg_setup_response(R64_MSG_S * p_r64_msg)
{
R64_R64_DATA_PATH_ESTABLISH_RESPONSE_S * p_msg;
WORD w_one_tlv_value_len = 0;
WORD w_tlvs_len = 0;
char * p_name = "dataPathEstRsp";
p_msg = &p_r64_msg->u.dataPathEstRsp;;
R64_SET_TLV(p_msg->present.msInfoPresent,
r64_set_tlv_ms_info,
&p_msg->msInfo,
p_name,
"msInfo");
return;
}
void r64_set_ft_data_path_msg_modify_ack(R64_MSG_S * p_r64_msg)
{
/* this message is not used */
return;
}
void r64_set_ft_data_path_msg_release_request(R64_MSG_S * p_r64_msg)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -