📄 macrodefine.h
字号:
#define SUCCESS 1
#define CONTINUANCE 1
#define END 0
#define FAILURE -1
#define RECV_TIME_OUT -2
#define EXIST 1
#define ON 1
#define OFF 0
//消息缓冲区长度
#define MESSAGE_LEN 2500
#define MSG_QUEUE_SIZE 100
//---------------------------
//错误码
//----------------------------
#define NO_MESSAGE_IDENTIFIER -2//没有NO_MESSAGE_IDENTIFIER参数
#define NO_NEW_SERIAL_NUNBER -3//没有新序列号
#define NO_CELLLIST -4//没有小区列表
#define NO_REPETITION_PERIOD -5//没有重复周期
#define NO_NO_OF_BROADCASTS_REQUESTED -6//没有请求完成次数
#define NO_NUMBEROFPAGES -7//没有消息页数
#define NO_CBS_PAGE_INFO -8//没有页信息
#define CELLIDDISC_OUTOFRANG -9//CELLIDDISC超出范围
#define NUMBEROFCELL_ERROR -10//小区个数错误
#define CATEGORY_ERROR -11//消息属性错误
#define REPETIONRATE_ERROR -12//重复周期错误
#define NOOFBROADCASTREQ_ERROR -13//请求重发次数错误
#define NUMBEROFPAGES_ERROR -14//页数错误
#define PACK_ERROR -15//打包错误
#define NO_OLD_SERIAL_NUMBER -16//没有老序列号
#define LACK_PARA -17//缺少参数
#define ASSIGN_TIME_OUT_OF_RANGE -18//预约时间超出范围
#define MISUNDERSTAND -19//无法理解的操作
#define NO_RECOGNIZEABLE_CELL -20//不识别的小区
//------------------------
#define OPERATOR_LEN_ERROR -21//操作员名长度错误
#define BILATERALAGREEM_LEN_ERROR -22//双边协议长度错误
#define DATANETWORKADDRESS_LEN_ERROR -23//数据网络地址长度错误
#define PASSWORD_LEN_ERROR -24//口令长度错误
#define UNRECOGNIZED_BSC -25//无法识别的BSC
#define ALREADY_BIND -26//已经绑定
#define X25_ERROR -27//X25连接不上
#define BSC_BIND_FAILURE -28//由BSC报告的绑定错误
#define ALL_CELLS_NOT_AVAILABLE -29/* 所有小区都不可用 */
//配置小区时错误
#define FULL_CONFIGURE_BSC -30 /* BSC配置已满 */
#define NO_BTS -31 /* 没有BTS */
#define NO_PROCESS -32 /* 没有相应的进程 */
#define MSGID_OR_SERIALNUMBER_UNMATCHED -33 /* 消息证实号或序列号不匹配 */
#define INCOMPATIBLE_PARAMETER -34 /* 不相容的参数 */
#define MESSAGE_ALREADY_SEND -35 /* 消息已被发送 */
#define UNRECOGNIZED_STATISTIC_TYPE -36 /* 无法识别的统计类型 */
#define TOO_MANY_STATISTIC_TASK -37 /* 统计任务太多 */
#define STATISTIC_PID_MISMATCH -38 /* 统计进程不匹配 */
#define ALREADY_OPEN -39 /* 已经开启 */
#define ALREADY_CLOSE -40 /* 已经关闭 */
#define WAIT_5_SECONDS_TRY_AGAIN -41 /* 请等5秒钟再试 */
#define WATCH_INTERVAL_INVALID -42 /* 观察周期无效 */
#define WATCH_PID_SHORTAGE -43 /* 观察进程已满 */
#define WATCH_PID_MISMATCH -44 /* 观察进程不匹配 */
#define WATCHID_MISMATCH -45 /* 观察ID不匹配 */
#define X25CONNECTTHREAD_IS_RUNNING -46 /* X25连接线程在运行 */
#define ADDRESS_IS_INUSED -47 /* 地址正在使用,请先关闭连接 */
/* CellID的长度 */
#define CELLID_LEN 4
/* 最大BSC连接 */
#define MAX_BSC_CONNECT 12
/* 一个BSC拥有的小区数 */
#define MAX_BSC_CELL_COUNT 60
/* LAC标志号长度 */
#define LAC_INDENTIFIER_LEN 2
/* BSC标志号长度 */
#define BSC_INDENTIFIER_LEN 2
/* BTS标志号长度 */
#define BTS_INDENTIFIER_LEN 4
/* BTS支持的最大小区个数 */
#define MAXCELLOFBTS 6
/* BSC支持的最大BTS个数 */
#define MAXBTSOFBSC 10
/* 逻辑进程数据区大小 */
#define LPCB_DATA_SIZE sizeof(CBEMESSAGE_t)+10240//15360
/* 模块号 */
#define MODULEID 33
/* 功能块号 */
#define FUNCTIONID 33
/* 最大重发次数 */
#define MAX_NUMBER_OF_BROADCAST_REQ 2880
/* 最大重发周期 */
#define MAX_REPETITION_RATE 7
/* 最小重发周期 */
#define MIN_REPETITION_RATE 1
/* 复帧周期 */
#define MULTIFRAME_PERIOD 1.883
/* 最大预约定时时间 30days */
#define MAX_RELATIVE_TIME 2592000
/* BSC地址长度 */
#define BSC_ADDR_LEN 15
/* 最大重发次数 */
#define MAX_RESEND_TIMES 3
/* 操作者的最大长度 */
#define MAX_OPERATOR_LEN 20
/* 统计描述字段长度 */
#define WARNING_DESC_LEN 40
/* 系统中可开启的最大统计个数 */
#define MAX_STATISTIC_PID 50
/* 上行链路接收数据缓冲区大小 */
#define X25_MAXDATALEN_UPLINK 1024
/* 观察最大周期 */
#define MAX_WATCH_PERIOD 60
/* 观察最小周期 */
#define MIN_WATCH_PERIOD 1
/* X25downlink连接等待时长 */
#define CALLTOREMOTE_TIME_LEN 5
/* 最大观察进程数 */
#define MAX_WATCH_PID 10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -