package com.nanometer.smartlab.entity;
|
|
import java.util.Date;
|
|
public class TempSensors {
|
public final static int TYPE_LABORATORY_CONTAINER = 1;
|
public final static int TYPE_WAREHOUSE_CONTAINER = 2;
|
|
//Bit0:温度低报警; Bit1:温度高报警; Bit2:湿度低报警; Bit3:湿度高报警; Bit4:VOC1
|
public final static int FLAG_LOW_TEMP_INDEX = 0;
|
public final static int FLAG_HIGH_TEMP_INDEX = 1;
|
public final static int FLAG_LOW_HUMIDITY_INDEX = 2;
|
public final static int FLAG_HIGH_HUMIDITY_INDEX = 3;
|
public final static int FLAG_VOC1_INDEX = 4;
|
|
|
private String id;
|
|
private String containerId;
|
|
private String warehouseContainerName;
|
private String laboratoryContainerName;
|
|
private Float temp;
|
|
private Float humidity;
|
|
private Float voc1;
|
|
private String flag;
|
|
private Integer type;
|
|
private Date updateTime;
|
|
private String laboratoryName;
|
private String warehouseName;
|
|
private String laboratoryId;
|
private String warehouseId;
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
public boolean isLowTempAlert(){
|
if(flag.length()>FLAG_LOW_TEMP_INDEX){
|
return flag.charAt(FLAG_LOW_TEMP_INDEX)=='1';
|
}
|
return false;
|
}
|
|
public boolean isHighTempAlert(){
|
if(flag.length()>FLAG_HIGH_TEMP_INDEX){
|
return flag.charAt(FLAG_HIGH_TEMP_INDEX)=='1';
|
}
|
return false;
|
}
|
|
public boolean isLowHumidityAlert(){
|
if(flag.length()>FLAG_LOW_HUMIDITY_INDEX){
|
return flag.charAt(FLAG_LOW_HUMIDITY_INDEX)=='1';
|
}
|
return false;
|
}
|
|
public boolean isHighHumidityAlert(){
|
if(flag.length()>FLAG_HIGH_HUMIDITY_INDEX){
|
return flag.charAt(FLAG_HIGH_HUMIDITY_INDEX)=='1';
|
}
|
return false;
|
}
|
|
public boolean isVoc1Alert(){
|
if(flag.length()>FLAG_VOC1_INDEX){
|
return flag.charAt(FLAG_VOC1_INDEX)=='1';
|
}
|
return false;
|
}
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getContainerId() {
|
return containerId;
|
}
|
|
public void setContainerId(String containerId) {
|
this.containerId = containerId;
|
}
|
|
public Float getTemp() {
|
return temp;
|
}
|
|
public void setTemp(Float temp) {
|
this.temp = temp;
|
}
|
|
public Float getHumidity() {
|
return humidity;
|
}
|
|
public void setHumidity(Float humidity) {
|
this.humidity = humidity;
|
}
|
|
public Float getVoc1() {
|
return voc1;
|
}
|
|
public void setVoc1(Float voc1) {
|
this.voc1 = voc1;
|
}
|
|
public String getFlag() {
|
return flag;
|
}
|
|
public void setFlag(String flag) {
|
this.flag = flag;
|
}
|
|
public Integer getType() {
|
return type;
|
}
|
|
public void setType(Integer type) {
|
this.type = type;
|
}
|
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
public String getLaboratoryName() {
|
return laboratoryName;
|
}
|
|
public void setLaboratoryName(String laboratoryName) {
|
this.laboratoryName = laboratoryName;
|
}
|
|
public String getWarehouseName() {
|
return warehouseName;
|
}
|
|
public void setWarehouseName(String warehouseName) {
|
this.warehouseName = warehouseName;
|
}
|
|
public String getLaboratoryId() {
|
return laboratoryId;
|
}
|
|
public void setLaboratoryId(String laboratoryId) {
|
this.laboratoryId = laboratoryId;
|
}
|
|
public String getWarehouseId() {
|
return warehouseId;
|
}
|
|
public void setWarehouseId(String warehouseId) {
|
this.warehouseId = warehouseId;
|
}
|
|
public String getWarehouseContainerName() {
|
return warehouseContainerName;
|
}
|
|
public void setWarehouseContainerName(String warehouseContainerName) {
|
this.warehouseContainerName = warehouseContainerName;
|
}
|
|
public String getLaboratoryContainerName() {
|
return laboratoryContainerName;
|
}
|
|
public void setLaboratoryContainerName(String laboratoryContainerName) {
|
this.laboratoryContainerName = laboratoryContainerName;
|
}
|
}
|