rfid返回更改

master
lxw 5 months ago
parent 470f51970f
commit 1cbd96408f

@ -200,7 +200,7 @@ public class RfidReadWriteTool
#endregion 结构体
public RfidReadModel RfidReadModel;
public RfidReadModel? RfidReadModel;
/// <summary>
/// RFID读写器连接
@ -254,28 +254,30 @@ public class RfidReadWriteTool
strTemps = strResult.Split(';');
if (strTemps.Length == 4)
if (strTemps.Length >= 2)
{
if (strTemps[3] != "")
if (strTemps[1] != "")
{
byte[] bytesVelNo = ToByteByHexStr(strTemps[3]);
byte[] bytesVelNo = ToByteByHexStr(strTemps[1]);
Encoding gbEcoding = Encoding.GetEncoding("gb2312");
strVelNo = gbEcoding.GetString(bytesVelNo);
}
}
}
strResult = "VIN码" + strTemps[0] + ";车型号:" + strTemps[1] + ";车辆MAC" + strTemps[2] + ";车牌号:" + strVelNo;
if (strTemps.Length > 0)
{
strResult = "VIN码" + strTemps[0] + ";车牌号:" + strVelNo;
SetRecvMsgEvent(strResult);
RfidReadModel = new RfidReadModel()
{
Result = 1,
VelVin = strTemps[0],
VelMac = strTemps[2],
VelNo = strTemps[3],
VelNo = strVelNo,
};
}
}
catch (Exception ex)
{
ex.ToString();
@ -383,6 +385,7 @@ public class RfidReadWriteTool
{
try
{
RfidReadModel = null;
if (_rfid_reader != null)
{
_rfid_reader.Inventry_stop();

Loading…
Cancel
Save