📄 manageprocess.h
字号:
#include "..\sys\Include.h"
typedef struct
{
unsigned char BSCIdentifier[BSC_INDENTIFIER_LEN];
unsigned char BSCAddress[BSC_ADDR_LEN+1];
unsigned char CBCOperator[MAX_OPERATOR_LEN+1]; /* 下行连接用户名 */
unsigned char BSCOperator[MAX_OPERATOR_LEN+1]; /* 上行连接用户名 */
}SETBSC_ADDR_t;
typedef struct
{
unsigned char cBscUplinkStatus; /* Bsc上行链路状态 0:断开 1:连接 */
unsigned char cBscdownlinkStatus; /* Bsc下行链路状态 0:断开 1:连接 */
unsigned char cBscListenThread; /* Bsc监听线程 0:未开启 1:开启 */
unsigned char cBscCallremoteThread; /* Bsc连接线程 0:未开启 1:开启 */
}BSC_LINK_STATUS_t;
typedef struct
{
unsigned short ilen;
MESSAGE_HEAD_t s_MessageHead;
int iReturnCode;
int iMaxRelativeTime; /* 最大预约相对时间 */
}DISPLAY_SYSPARA_RETURN_i;
/* 配置一个BSC小区列表 */
extern int Process_Configure_BSC_Cell(CBEMESSAGE_t *s_CBEMessage);
/* 删除一个BSC小区列表 */
extern int Process_DELETE_BSC_Cell(CBEMESSAGE_t *s_CBEMessage);
/* 删除所有小区 */
extern int Process_DELETE_ALL_Cell(CBEMESSAGE_t *s_CBEMessage);
/* 加一个小区 */
extern int Process_ADD_Cell(CBEMESSAGE_t *s_CBEMessage);
/* 设置最大相对时间 */
extern int Process_SetMaxRelativeTime(CBEMESSAGE_t *s_CBEMessage);
/* 设置BSC地址,上下行操作者 */
extern int Process_SetBSCAddr(CBEMESSAGE_t *s_CBEMessage);
/* 开启小区负荷控制 */
extern int Process_CellLoadingControl_Open(CBEMESSAGE_t *s_CBEMessage);
/* 关闭小区负荷控制 */
extern int Process_CellLoadingControl_Close(CBEMESSAGE_t *s_CBEMessage);
/* 删除一个小区
删除一个系统中的小区,如果不是最后一个,
将最后一个小区移到删除的小区空位
*/
extern int Process_DEL_Cell(CBEMESSAGE_t *s_CBEMessage);
/* 开启BSC的连接 */
extern int Process_Bsc_Connect_Open(CBEMESSAGE_t *LPs_CBEMessage);
/* 关闭BSC的连接 */
extern int Process_Bsc_Connect_Close(CBEMESSAGE_t *LPs_CBEMessage);
/* 打印响应小区列表 */
extern void Printf_file_ResponseList(PID_t s_Pid,int MessageType,CELLLIST_i *LPs_CellList);
/* 打印完成小区列表 */
extern void Printf_file_ComlList(PID_t s_Pid,int MessageType,NOOFBROADCASTSCOMLLIST_i *LPs_NoofBroadcastComlList);
/* 打印失败小区列表 */
extern void Printf_file_FailList(PID_t s_Pid,int MessageType,CELLLIST_i *LPs_CellList);
/* 打印接收到BSC的Response响应 */
extern void Print_BSC_Response(PID_t s_Pid,
int MessageType,
int BSCPosi,
CBC_BSC_UNPACK_t *LPs_CBCBSC_Unpack);
/* 打印接收到BSC的Status_CBCH_Query_Response响应 */
extern void Print_Status_CBCH_Query_RESP(PID_t s_Pid,
int MessageType,
int BSCPosi,
CBC_BSC_UNPACK_t *LPs_CBCBSC_Unpack);
/* 打印接收到BSC的StatusMessageQuery_Response响应 */
extern void Print_StatusMessageQuery_Response(PID_t s_Pid,
int MessageType,
int BSCPosi,
CBC_BSC_UNPACK_t *LPs_CBCBSC_Unpack);
/* 打印接收到BSC的RESTART-INDICATION Request响应 */
extern void Print_RestartIndication_Response(PID_t s_Pid,
int MessageType,
int BSCPosi,
CBC_BSC_UNPACK_t *LPs_CBCBSC_Unpack);
/* 打印接收到BSC的FAILURE-INDICATION Request响应 */
extern void Print_FailureIndication_Response(PID_t s_Pid,
int MessageType,
int BSCPosi,
CBC_BSC_UNPACK_t *LPs_CBCBSC_Unpack);
/* 打印接收到BSC的SET-DRX-REPORT Response响应 */
extern void Print_SETDRX_REPORT_Response(PID_t s_Pid,
int MessageType,
int BSCPosi,
CBC_BSC_UNPACK_t *LPs_CBCBSC_Unpack);
/* 打印接收到CBE的Write_Replace参数 */
extern void Print_WriteReplace(PID_t s_Pid,
WRITEREPLACE_REQUEST_t *LPs_WriteReplaceRequest,
PID_t s_OldPid);
/* 打印接收到CBE的KillMessage参数 */
extern void Print_Kill(PID_t s_Pid,
KILLMESSAGE_t *LPs_KillMessage,
PID_t s_OldPid);
/* 打印接收到CBE的StatusCBCHQuery参数 */
extern void Print_StatusCBCHQuery(PID_t s_Pid,
STATUSCBCH_REQ_t *LPs_StatusCBCHReq);
/* 打印接收到CBE的Status-Message-Query参数 */
extern void Print_StatusMessageQuery(PID_t s_Pid,
STATUSMESSAGE_QUERY_t *LPs_StatusMessageQuery);
/* 打印接收到CBE的SET_DRX参数 */
extern void Print_SETDRX(PID_t s_Pid,SET_DRX_t *LPs_SetDrx);
/* 打印接收到CBE的Reset参数 */
extern void Print_RESET(PID_t s_Pid,
RESET_t *LPs_Reset);
/* 查询BSC连接状态 */
extern int Process_Bsc_Connect_Status(CBEMESSAGE_t *LPs_CBEMessage);
/* 负荷控制是否开启
* 0:关闭
* 1:开启
*/
extern void Process_CellLoadingControl_Status(CBEMESSAGE_t *LpCBEMessage);
/*---------------------------------------
//统计请求确认
//正确返回给CBC_proxy,ErrorCode=SUCCESS;
//用于C区消息
//---------------------------------------*/
extern void Process_Stat_Req_Conf(CBEMESSAGE_t *LpCBEMessage,int ErrorCode);
/*---------------------------------------
//观察确认
//正确返回给CBC_proxy,ErrorCode=SUCCESS;
//用于C区消息
//---------------------------------------*/
extern void Process_Watch_Req_Confirm(CBEMESSAGE_t *LpCBEMessage,int ErrorCode);
/* 显示系统参数
* 返回成功
*/
extern int Process_display_sysparameter(CBEMESSAGE_t *LPs_CBEMessage);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -