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

📄 warning.h

📁 CBS(小区广播)程序实现手稿
💻 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 + -