Thêm delay tới DoCountStart

This commit is contained in:
Nguyen Dinh Thuan
2024-09-20 18:51:39 +07:00
parent 781e7e4f25
commit a10ee96d6a
+20 -18
View File
@@ -760,28 +760,30 @@ namespace SafeBagDE70
bool bSuccess = true; bool bSuccess = true;
string currentMethod = MethodBase.GetCurrentMethod().Name; string currentMethod = MethodBase.GetCurrentMethod().Name;
if (bOpenPort)
{
serialPortDE70.DiscardInBuffer();
serialPortDE70.DiscardOutBuffer();
cCmdRsp.SendXXCmd((byte)Command.CMD_DE_CNTSTART);
if (cCmdRsp.recv_dat != null && cCmdRsp.recv_dat.dat[2] != 43)
{
}
do
{
serialPortDE70.DiscardInBuffer();
serialPortDE70.DiscardOutBuffer();
cCmdRsp.SendXXCmd((byte)Command.CMD_SENSE);
}
while (cCmdRsp.recv_dat != null && cCmdRsp.recv_dat.dat[1] == 0x09); //SR2 = 0x09 : Counting Status
}
Thread.Sleep(1000);
try try
{ {
taskCounting = Task.Run(() => taskCounting = Task.Run(() =>
{ {
if (bOpenPort)
{
serialPortDE70.DiscardInBuffer();
serialPortDE70.DiscardOutBuffer();
cCmdRsp.SendXXCmd((byte)Command.CMD_DE_CNTSTART);
if (cCmdRsp.recv_dat != null && cCmdRsp.recv_dat.dat[2] != 43)
{
}
do
{
serialPortDE70.DiscardInBuffer();
serialPortDE70.DiscardOutBuffer();
cCmdRsp.SendXXCmd((byte)Command.CMD_SENSE);
}
while (cCmdRsp.recv_dat != null && cCmdRsp.recv_dat.dat[1] == 0x09); //SR2 = 0x09 : Counting Status
}
var str = "BEFORE COUNT"; var str = "BEFORE COUNT";
str+="\r\nSTORED: "+ GetQuantityFromSessions(sessions,true); str+="\r\nSTORED: "+ GetQuantityFromSessions(sessions,true);