package cn.amq.basis;

public class AmqConst {
	public final static int AMQ_SETUP_INIT_EVENT=50100;
	public final static int AMQ_MODULE_REPORT_TIMER=50101;
	public final static int AMQ_PUBLISH_EVENT=50102;
	public final static int AMQ_SOCK_ERROR_MSG=50103;
	public final static int AMQ_SUBSCRIBLE_MSG=50104;
	public final static int AMQ_FD_STATUS_NOTICE=50105;	
	public final static  int AMQ_electricFenceAlarm_IN_ALARM=0;
	public final static  int AMQ_electricFenceAlarm_OUT_ALARM=1;	
	public final static  int AMQ_ONLINE=1;
	public final static  int AMQ_UNLINE=0;
	
	
	public final static int AMQ_MODULE_REPORT_OK=1;	
	
	public final static String AMQ_MSG_moduleOnlineNotify="moduleOnlineNotify";
	public final static String AMQ_SUBJECT_moduleOnlineNotify="subject.moduleOnlineNotify";
	
	public static final String AMQ_SUBJECT_safetyHatAlarm  = "subject.gdNotWearSafehatAlarm";
	public static final String AMQ_MSG_safetyHatAlarm  = "gdNotWearSafehatAlarm";
	//巡检任务告警amq
	public static final String AMQ_SUBJECT_videoTaskAlarm  = "subject.videoTaskAlarm";
	public static final String AMQ_MSG_videoTaskAlarm  = "videoTaskAlarm";
	
	//交通事件告警				
	public static final String AMQ_MSG_trafficEventAlarm  = "trafficEventAlarm";
	public static final String AMQ_SUBJECT_trafficEventAlarm  = "subject.trafficEventAlarm";
	
	//预置点位
	public static final String AMQ_SUBJECT_xdPtzDefined  = "subject.xdPtzDefined";
	public static final String AMQ_SUBJECT_xdPtzMovedNotify  = "subject.xdPtzMoved";

	public final static String AMQ_MSG_vdLinkageRecord="vdLinkageRecord";
	public final static String AMQ_SUBJECT_vdLinkageRecord="subject.vdLinkageRecord";

	//设备联动执行状态
	public static final String AMQ_SUBJECT_trafficEventExecStateAction = "subject.trafficEventExecStateAction";
	public static final String AMQ_MSG_trafficEventExecStateAction = "trafficEventExecStateAction";
		
	//取消视频联动上墙
	public static final String AMQ_SUBJECT_ClearVideoToWall = "subject.ClearVideoToWall";
	public static final String AMQ_MSG_ClearVideoToWall = "ClearVideoToWall";

	//视频联动上墙
	public static final String AMQ_SUBJECT_VideoToWall = "subject.VideoToWall";
	public static final String AMQ_MSG_VideoToWall = "VideoToWall";	
	//设备联动
	public static final String AMQ_SUBJECT_trafficEventLinkageAction = "subject.trafficEventLinkageAction";
	public static final String AMQ_MSG_trafficEventLinkageAction = "trafficEventLinkageAction";

	public static final String AMQ_MSG_xdPtzDefined  = "xdPtzDefined";
	public static final String AMQ_MSG_xdPtzMovedNotify = "xdPtzMovedNotify";
}