解码报错记录日志

master
rszn 6 months ago
parent 265f4ea3bc
commit 7da39b7de7

@ -58,10 +58,18 @@ public class Decoder : ByteToMessageDecoder
return;
}
ASDU asdu = Parse(buffer, totalFrameLength, out var data);
Log.Info($"receive {JsonConvert.SerializeObject(asdu)}:{data} from {ChannelUtils.GetAttr(context.Channel, ChargerConst.ChargerSn)}");
output.Add(asdu);
buffer.Clear();
byte[]? data = null;
try
{
ASDU asdu = Parse(buffer, totalFrameLength, out data);
Log.Info($"receive {JsonConvert.SerializeObject(asdu)}:{data} from {ChannelUtils.GetAttr(context.Channel, ChargerConst.ChargerSn)}");
output.Add(asdu);
buffer.Clear();
}
catch (Exception e)
{
Log.Error($"decode fail msg={BitUtls.BytesToHexStr(data)}");
}
}
}

Loading…
Cancel
Save