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

📄 pmconst.java

📁 解析特定16进制文件
💻 JAVA
字号:
/**
 * @(#)Const.java	  Nov 6, 2006 8:28:36 AM
 * 
 * COPYRIGHT DaTang Mobile Communications Equipment CO.,LTD
 */
package com.datangmobile.oss.omc.pc;
import java.io.File;



/**
 * 性能管理中的一些常量
 * @author liuyuan
 * @version 1.0
 * 
 * 增加一些性能数据文件解析时候定义的常量
 * @author liuyuan
 * @version 1.1
 * 
 * 修改RNC性能数据延迟告警的细节号定义
 * @author liuyuan
 * @version 1.2
 */
public class PmConst {
	
	/**
	 * OMC接收窗口大小
	 */
	public final static int OMC_RECEIVE_WINDOW = 64;
	
	/**
	 * OMC回送确认帧的数据帧间隔
	 */
	public final static int RSPONSE_FRAME_INTERVAL = 16;
	
	/**
	 * OMC回送确认帧的时间间隔 60秒
	 */
	public final static int RSPONSE_TIME_PERIOD = 60;
	
	/**
	 * 入库数据成功
	 */
	public final static int INSERT_SUCCEED = 1;
	
	/**
	 * 入库数据失败
	 */
	public final static int INSERT_FAIL = 0;
	
	/**
	 * 轮询FTP服务器的周期 900秒 (15分钟)
	 */
	public final static long FTP_SCAN_PERIOD = 900000; 
	
	/**
	 * 轮询V2性能数据所在的FTP服务器的周期 300秒 (5分钟)
	 */
	public final static long FTP_V2_SCAN_PERIOD = 300000; 
	
	/**
	 * OMC产生性能数据未上报的告警的规则的间隔时间 28分钟
	 */
	public final static int PM_ALARM_PERIOD = 28;
	
	/**
	 * OMC产生告警清除时的规则的间隔时间 25分钟
	 */
	public final static int PM_ALARM_CLEAR_PERIOD = 25;
	
	/**
	 * OMC对性能数据消息上报进行超时判断的间隔时间 900秒 (15分钟)
	 */
	public final static int PM_ISOVERTIME_PERRIOD = 900000;
	
	/**
	 * nea内部告警
	 * 性能数据上报超时
	 */
	public final static int ALARM_PC_PERDATA_OVERTIME = 0x000A0001;
	
	/**
	 * 性能数据延迟告警细节号  消息延迟
	 */
//	public final static int PERDATA_DELAY_MSG_ALARM_NO = 0;
	public final static int PERDATA_DELAY_MSG_ALARM_NO = 10000;
	
	/**
	 * 性能数据延迟告警细节号  文件延迟
	 */
//	public final static int PERDATA_DELAY_FILE_ALARM_NO = 1;
	public final static int PERDATA_DELAY_FILE_ALARM_NO = 10001;
	
	/**
	 * V3性能数据文件名前缀
	 */
	public final static String PM_V3_DATA_FILE_PREFIX = "pm";
	
	/**
	 * V3小区对性能数据文件名前缀
	 */
	public final static String PM_V3_CDL_FILE_PREFIX = "cellho";
	
	/**
	 * 性能数据文件名分隔符
	 */
	public final static String PM_DATA_FILE_SEPARATOR = "_";
	
	/**
	 * 性能数据文件中的网元类型
	 * 性能数据文件命名规则如下:
	 * pm<10字符文件创建时间(10进制)>_<网元类型>_<4字符网元标识(16进制)>.dat
	 */
	public final static String NETYPE_NODEB	= "nodeb";	
	public final static String NETYPE_RNC = "rnc";	
	public final static String NETYPE_MSCS = "mscsvr";	
	public final static String NETYPE_MGW = "mgw";	
	public final static String NETYPE_SGSN = "sgsn";	
	public final static String NETYPE_GGSN = "ggsn";	
	public final static String NETYPE_HLR ="hlr";	
	
	/**
	 * 性能数据文件夹
	 * PM  PMBAK 
	 */
    public final static String PM_FILE_BAK = "PMBAK" + File.separator;
    
    public final static String PM_TEMP_FILE = "PerData.dat";
    
    public final static String PM_TEMP = "temp";
    
    public final static String PM_DIR = "PM";
    
    public final static String PM_BAK_DIR = "PMBAK";
    
    public final static String PM_ZIP = "zip";
    
    public final static String PM_DAT = "dat";
    
    public final static String PM_V2_DIR= "pfmraw";
    
    public final static String PM_V2_USER = "omcrftp"; 
    
    public final static String PM_V2_PASSWD = "sh_dt_3g";
    
    public final static String PM_V2_DATA_FILE = "v2datafile";
    
    public final static String PM_V2_CDL_FILE = "v2cdlfile";
    
    public final static String PM_V3_DATA_FILE = "v3datafile";
    
    public final static String PM_V3_CDL_FILE = "v3cdlfile";
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -