lxw
2023-05-17 fc2173606fd7b8dc3e3a6b5fec7f82871e5fdc43
src/main/java/com/whyc/alarm/Fbs5100Alarm.java
@@ -1,5 +1,6 @@
package com.whyc.alarm;
import com.whyc.dto.AlarmFactoryDto;
import com.whyc.dto.Fbs5100ComBase;
import com.whyc.dto.Fbs5100DateTime;
@@ -32,7 +33,9 @@
   public int   SYNCode[] = new int[2]; //AA AA
   
   public int   AlarmItem;               //告警类型
   public String   AlarmItemName;               //告警名称
   public int   AlarmType;                //1-超出上限 或 产生告警   2-超出下限
   public String   AlarmTypeName;                //1-超出上限 或 产生告警   2-超出下限
   public float  AlarmValue;            //告警值
   public Fbs5100DateTime StartTime;      //告警开始时间
   public Fbs5100DateTime   EndTime;        //暂未启用,不要显示
@@ -58,7 +61,9 @@
      tmpbuf.position(0);
      
      AlarmItem = Fbs5100ComBase.changeByteToInt(tmpbuf.get());                  //告警类型
      AlarmItemName=AlarmFactoryDto.getAlmName(AlarmItem);
      AlarmType = Fbs5100ComBase.changeByteToInt(tmpbuf.get());                   //1-超出上限 或 产生告警   2-超出下限
      AlarmTypeName=AlarmFactoryDto.getAlmType(AlarmType);
      AlarmValue = (float)Fbs5100ComBase.changeShortToFloat(tmpbuf.getShort())/10;   //告警值
      StartTime.putByteBuffer(tmpbuf);                                    //告警开始时间
      EndTime.putByteBuffer(tmpbuf);                                      //暂未启用,不要显示