From 83a6387db8ce87ccd5ab9a73ebe508f9473a6c26 Mon Sep 17 00:00:00 2001 From: Martino Ferrari Date: Fri, 6 Feb 2026 19:01:52 +0100 Subject: [PATCH] fixed casting --- .../JAConditionalSignalUpdateGAM.h | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/EC-GN-JA-PCF-IN/src/main/c++/GAMs/JAConditionalSignalUpdateGAM/JAConditionalSignalUpdateGAM.h b/EC-GN-JA-PCF-IN/src/main/c++/GAMs/JAConditionalSignalUpdateGAM/JAConditionalSignalUpdateGAM.h index 021fdb0..82a2e49 100644 --- a/EC-GN-JA-PCF-IN/src/main/c++/GAMs/JAConditionalSignalUpdateGAM/JAConditionalSignalUpdateGAM.h +++ b/EC-GN-JA-PCF-IN/src/main/c++/GAMs/JAConditionalSignalUpdateGAM/JAConditionalSignalUpdateGAM.h @@ -126,7 +126,6 @@ private: template bool Compare(MARTe::uint32 index); - // Input signals void **inputSignals; @@ -160,23 +159,17 @@ template bool JAConditionalSignalUpdateGAM::Compare(MARTe::uint32 index) { switch (comparators[index].comparator) { case Equals: - return *static_cast(inputSignals[index]) == - static_cast(comparators[index].value); + return *static_cast(inputSignals[index]) == comparators[index].value; case Not: - return *static_cast(inputSignals[index]) != - static_cast(comparators[index].value); + return *static_cast(inputSignals[index]) != comparators[index].value; case Greater: - return *static_cast(inputSignals[index]) > - static_cast(comparators[index].value); + return *static_cast(inputSignals[index]) > comparators[index].value; case EqualsOrGreater: - return *static_cast(inputSignals[index]) >= - static_cast(comparators[index].value); + return *static_cast(inputSignals[index]) >= comparators[index].value; case Less: - return *static_cast(inputSignals[index]) < - static_cast(comparators[index].value); + return *static_cast(inputSignals[index]) < comparators[index].value; default: // case EqualsOrLess: - return *static_cast(inputSignals[index]) <= - static_cast(comparators[index].value); + return *static_cast(inputSignals[index]) <= comparators[index].value; } }