📄 warning.h
字号:
#include "..\sys\Include.h"
/* 告警类型 */
typedef enum
{
SOURCE_SHORTAGE =1, /* 资源告警 */
PACK_UNPACK =2, /* 打解包告警 */
// TIMER_EXPIRED =3, /* 定时器超时告警 */
LINK_WARNING =3 /* 链路告警 */
}WARNING_TYPE_e;
/* 资源告警码 */
typedef enum
{
PID_USEUP =1, /* 进程不能分配 */
TIMER_USEUP =2 /* 定时器不能分配 */
}SOURCE_SHOERTAGE_TYPE_e;
/* 解包告警码 */
typedef enum
{
UNABLE_PACK =1, /* 打包错误告警 */
UNRECOGNIZED_PACK =2 /* 解包错误告警 */
}SOURCE_SHOERTAGE_TYPE_e;
/* 链路告警码 */
typedef enum
{
IP_INPUT_QUEUE =1, /* IP输入队列告警 */
X25_OUTPUT_QUEUE =2, /* CBC_BSC输出队列告警 */
ERROR_PACK =3, /* 错误包告警 */
BSC_LINK =4 /* Bsc断连时告警 */
}LINK_WARNING_TYPE_e;
typedef struct
{
unsigned short len;
MESSAGE_HEAD_t s_MessageHead;
unsigned char cAlarmtype;
unsigned char cAlarmcode;
char description[WARNING_DESC_LEN];
}WARNING_STRUCT_t;
/* 发送告警给OMP */
extern void SendWarningToOmp(unsigned char cAlarmtype,unsigned char cAlarmcode,char *LpDescription );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -