add Support for Configurable Ignore Signal Targets in XFIMA Signaller ...

This commit is contained in:
2025-10-07 00:07:43 +03:30
parent 1a7cfc424a
commit ebfde3cb48
@@ -41,6 +41,7 @@ class XCXFIMABaseSignaller : public XCBaseSignaller
// Props ... // Props ...
// //
bool ignoreTargets; // Ignore Signal Targets ...
XFIMAInputs fimaInputs; // XFIMA Inputs ... XFIMAInputs fimaInputs; // XFIMA Inputs ...
XCXFIMAHelper *fimaHelper; // XFIMA Indicator Helper ... XCXFIMAHelper *fimaHelper; // XFIMA Indicator Helper ...
XCXFIMAPOIDrawer *poiDrawer; // XFIMA POI Drawer ... XCXFIMAPOIDrawer *poiDrawer; // XFIMA POI Drawer ...
@@ -475,12 +476,17 @@ class XCXFIMAStrategy1Signaller : public XCXFIMABaseSignaller
{ {
// //
// Configure Detector ... // Configure Detector ...
// //
analyserConfig.Default(); analyserConfig.Default();
analyserConfig.validMACrossDiffMultiplier = 4; analyserConfig.validMACrossDiffMultiplier = 4;
// //
analyserConfig.FullDetect(); analyserConfig.FullDetect();
//
// Ignore Signal Targets ...
ignoreTargets = true;
} }
// //
@@ -632,6 +638,15 @@ class XCXFIMAStrategy1Signaller : public XCXFIMABaseSignaller
// //
// Prepare Founded Signal ... // Prepare Founded Signal ...
//
// Handle Signal Targets ...
if (ignoreTargets)
{
XClean(iTargets);
}
//
has = PrepareSignal( has = PrepareSignal(
iSignal, iSignal,
iDir, iDir,