|
@@ -1313,17 +1313,19 @@ namespace VehicleControlSystem.ControlLayer
|
|
|
|
|
|
|
|
while (true)
|
|
while (true)
|
|
|
{
|
|
{
|
|
|
- LockUtils.Wait(50); //2020.07.29. Kang 빠르게 확인 할 필요가 없으므로 5ms -> 50ms 로 변경
|
|
|
|
|
|
|
+ LockUtils.Wait(40); //2020.07.29. Kang 빠르게 확인 할 필요가 없으므로 5ms -> 50ms 로 변경
|
|
|
|
|
|
|
|
if (SwUtils.Gt(st, waitTime))
|
|
if (SwUtils.Gt(st, waitTime))
|
|
|
{
|
|
{
|
|
|
logger.D("Wait4MoveDone Time Over");
|
|
logger.D("Wait4MoveDone Time Over");
|
|
|
|
|
+ this.refObjects.Drive.Stop();
|
|
|
return 39;
|
|
return 39;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//이동중 메인 명력이 없어진다면 정지 후
|
|
//이동중 메인 명력이 없어진다면 정지 후
|
|
|
if (null == this.refObjects.Sqlite.CommandDAL.GetById(this.CurrentSubCommand.CmdID))
|
|
if (null == this.refObjects.Sqlite.CommandDAL.GetById(this.CurrentSubCommand.CmdID))
|
|
|
{
|
|
{
|
|
|
|
|
+ LockUtils.Wait(10);
|
|
|
logger.D("[Wait Move Done] - 메인 명령 사라짐");
|
|
logger.D("[Wait Move Done] - 메인 명령 사라짐");
|
|
|
var cmd = this.refObjects.Sqlite.CommandDAL.GetAll();
|
|
var cmd = this.refObjects.Sqlite.CommandDAL.GetAll();
|
|
|
if (cmd == null)
|
|
if (cmd == null)
|