| | |
| | | package com.dy.common.mw.protocol.p206V202404; |
| | | |
| | | import com.dy.common.mw.channel.tcp.TcpIoSessionAttrIdIsRtuAddr; |
| | | import com.dy.common.mw.channel.tcp.TcpIoSessionAttrKeys; |
| | | |
| | | import com.dy.common.util.ByteUtil; |
| | | import com.dy.common.util.ByteUtilUnsigned; |
| | |
| | | * @param ioSession 会话 |
| | | */ |
| | | public void setThisProtocolArr2IoSession(IoSession ioSession){ |
| | | ioSession.setAttribute(TcpIoSessionAttrIdIsRtuAddr.sessionArrProtocolName, ProtocolConstantV206V202404.protocolName) ; |
| | | ioSession.setAttribute(TcpIoSessionAttrIdIsRtuAddr.sessionArrProtocolName, ProtocolConstantV206V202404.protocolVer) ; |
| | | ioSession.setAttribute(TcpIoSessionAttrKeys.sessionAttrProtocolName, ProtocolConstantV206V202404.protocolName) ; |
| | | ioSession.setAttribute(TcpIoSessionAttrKeys.sessionAttrProtocolName, ProtocolConstantV206V202404.protocolVer) ; |
| | | } |
| | | /** |
| | | * 检查头 |
| | |
| | | } |
| | | /** |
| | | * 得到关开阀类型名称 |
| | | * 0x01:刷卡闭 => p206V1 2 |
| | | * 0x01:刷卡闭 => p206V1 1 |
| | | * 0x02:平台关 => p206V1 4 |
| | | * 0x03:非法卡关 => p206V1 12 |
| | | * 0x04:水表通讯异常关 => p206V1 6 |