| | |
| | | package com.whyc.alarm; |
| | | |
| | | import com.whyc.dto.AlarmFactoryDto; |
| | | import com.whyc.dto.Fbs5100ComBase; |
| | | import com.whyc.dto.Fbs5100DateTime; |
| | | |
| | |
| | | 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; //暂未启用,不要显示 |
| | |
| | | StartTime = new Fbs5100DateTime(); |
| | | EndTime = new Fbs5100DateTime(); |
| | | } |
| | | |
| | | |
| | | public boolean putByteBuffer(final byte[] buf) |
| | | { |
| | | |
| | |
| | | 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); //暂未启用,不要显示 |