package com.motor.alarm;
|
|
import java.util.Date;
|
|
public class Motor_Alarm {
|
public static final int ALARM_TYPE_NULL = 0; //²»ÐèÒª¸üеĸ澯
|
public static final int ALARM_TYPE_ADD = 1; //ÐÂÌí¼ÓµÄ¸æ¾¯
|
public static final int ALARM_TYPE_DEL = 2; //¸æ¾¯ÏûʧµÄ¸æ¾¯
|
|
public int alarm_id;
|
public int motor_id; //µç»úid
|
public int alarm_state; //¸æ¾¯×´Ì¬
|
public Date alarm_starttime; //¸æ¾¯¿ªÊ¼Ê±¼ä
|
public Date alarm_endtime; //¸æ¾¯½áÊøÊ±¼ä
|
public int alarm_confirm; //¸æ¾¯ÊÇ·ñÈ·ÈÏ0£ºÎÞÈ·ÈÏ 1£ºÒÑÈ·ÈÏ
|
public Date alarm_confirmtime; //¸æ¾¯È·ÈÏʱ¼ä
|
public int alarm_num; //¸æ¾¯±àºÅ
|
public String note;
|
public int alarm_type; //¸æ¾¯ÀàÐÍ 0:²»ÐèÒª¸üеĸ澯 1:ÐèÒªÐÂÌí¼ÓµÄ¸æ¾¯ 2:ÐèÒª¸üеÄÀúÊ·¸æ¾¯
|
|
public Motor_Alarm(int alarm_id,int motor_id,int alarm_num) {
|
this.alarm_id = alarm_id;
|
this.motor_id = motor_id;
|
this.alarm_num = alarm_num;
|
this.alarm_starttime = new Date();
|
this.alarm_endtime = new Date();
|
this.alarm_confirmtime = new Date();
|
}
|
|
public void clearAlarmType() {
|
this.alarm_type = ALARM_TYPE_NULL;
|
}
|
|
/**
|
* ¼ì²âµ±Ç°¸æ¾¯
|
* @param alarm_state
|
*/
|
public void checkAlarm(int alarm_state) {
|
int last_state = this.alarm_state;
|
if(alarm_state > last_state) {
|
//ÐÂÔö¸æ¾¯
|
alarm_type = ALARM_TYPE_ADD;
|
alarm_starttime = new Date();
|
alarm_endtime = new Date();
|
}else if(alarm_state < last_state) {
|
//ÏûʧµÄ¸æ¾¯¼Ç¼
|
alarm_type = ALARM_TYPE_DEL;
|
alarm_endtime = new Date();
|
}
|
this.alarm_state = alarm_state;
|
}
|
|
public int getAlarm_id() {
|
return alarm_id;
|
}
|
public Date getAlarm_starttime() {
|
return alarm_starttime;
|
}
|
public Date getAlarm_endtime() {
|
return alarm_endtime;
|
}
|
public int getAlarm_confirm() {
|
return alarm_confirm;
|
}
|
public Date getAlarm_confirmtime() {
|
return alarm_confirmtime;
|
}
|
public int getAlarm_num() {
|
return alarm_num;
|
}
|
public String getNote() {
|
return note;
|
}
|
public void setAlarm_id(int alarm_id) {
|
this.alarm_id = alarm_id;
|
}
|
public void setAlarm_starttime(Date alarm_starttime) {
|
this.alarm_starttime = alarm_starttime;
|
}
|
public void setAlarm_endtime(Date alarm_endtime) {
|
this.alarm_endtime = alarm_endtime;
|
}
|
public void setAlarm_confirm(int alarm_confirm) {
|
this.alarm_confirm = alarm_confirm;
|
}
|
public void setAlarm_confirmtime(Date alarm_confirmtime) {
|
this.alarm_confirmtime = alarm_confirmtime;
|
}
|
public void setAlarm_num(int alarm_num) {
|
this.alarm_num = alarm_num;
|
}
|
public void setNote(String note) {
|
this.note = note;
|
}
|
|
public int getMotor_id() {
|
return motor_id;
|
}
|
|
public int getAlarm_state() {
|
return alarm_state;
|
}
|
|
public int getAlarm_type() {
|
return alarm_type;
|
}
|
|
public void setMotor_id(int motor_id) {
|
this.motor_id = motor_id;
|
}
|
|
public void setAlarm_state(int alarm_state) {
|
this.alarm_state = alarm_state;
|
}
|
|
public void setAlarm_type(int alarm_type) {
|
this.alarm_type = alarm_type;
|
}
|
|
}
|