This commit is contained in:
2025-02-17 19:35:30 +03:30
parent 8d24dce5d2
commit 12db68f33e
4 changed files with 147 additions and 106 deletions
@@ -594,9 +594,33 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
setupDir = mXWZSignalDetector.mConditions.dir;
setupTime = mXWZSignalDetector.mConditions.setupTime;
//
if (!isSetuped)
{
//
mXWZSignalDetector.RemoveDraws();
mXWZSignalDetector.RemoveWorkingZoneDraws();
//
mXWZSignalDetector.DrawWorkingZone(
mXWZSignalDetector.mConditions,
mVisionCycleHelper.mPOIDrawer //
);
//
mXWZSignalDetector.DrawConditions(
mXWZSignalDetector.mConditions,
mVisionCycleHelper.mPOIDrawer //
);
}
//
if (isSetuped)
{
//
mXWZSignalDetector.RemoveDraws();
mXWZSignalDetector.RemoveWorkingZoneDraws();
//
int items = mXWZSignalDetector
.AddConditionsIfNotExists();
@@ -669,6 +693,22 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
//
if (canTrigger)
{
//
mXWZSignalDetector.RemoveDraws();
mXWZSignalDetector.RemoveWorkingZoneDraws();
//
mXWZSignalDetector.DrawWorkingZone(
mTmpConditions[i],
mVisionCycleHelper.mPOIDrawer //
);
//
mXWZSignalDetector.DrawConditions(
mTmpConditions[i],
mVisionCycleHelper.mPOIDrawer //
);
//
selectedIndex = i;
mConditions = mTmpConditions[i];