This commit is contained in:
2025-06-02 08:46:42 +03:30
parent b660b12322
commit d01e1036ce
5 changed files with 854 additions and 121 deletions
+9 -10
View File
@@ -1052,26 +1052,25 @@ class XCXCATBEAExpert : public XCBase
XCATBEAStrategyConditions iConditions = conditions[i];
//
// Prepare Signal Based on Conditions ...
// Define Signal Structure ...
XSignal iSignal;
//
// Check if a Trigger Block Attached and Has Signal ...
// use it ...
// Check Conditions is Valid Triggered Conditions ...
has =
iConditions.IsValid() &&
iConditions.IsSetuped() &&
iConditions.CanTrigger() &&
iConditions.triggerBlock.IsValid() &&
iConditions.triggerBlock.signal.IsValid();
iConditions.CanTrigger();
if (has)
{
iSignal = iConditions.triggerBlock.signal;
//
// Preparing Signal ...
has = ToSignal(
iSignal,
iConditions //
);
}
//
// if we Have any other Signalling senarios we can Handle them here ...
//
// Validate Signal ...
has = iSignal.IsValid();