diff --git a/EC-GN-JA-PCF-IN/src/main/c++/GAMs/JAPreProgrammedGAM/JAPreProgrammedGAM.cpp b/EC-GN-JA-PCF-IN/src/main/c++/GAMs/JAPreProgrammedGAM/JAPreProgrammedGAM.cpp index 06de1df..e355895 100644 --- a/EC-GN-JA-PCF-IN/src/main/c++/GAMs/JAPreProgrammedGAM/JAPreProgrammedGAM.cpp +++ b/EC-GN-JA-PCF-IN/src/main/c++/GAMs/JAPreProgrammedGAM/JAPreProgrammedGAM.cpp @@ -178,13 +178,13 @@ bool JAPreProgrammedGAM::Setup() { } else { TypeDescriptor inputType = GetSignalType(InputSignals, rfonIndex); - ok = (inputType == UnsignedInteger32Bit); + ok = (inputType == UnsignedInteger8Bit); if (!ok) { StreamString signalName; (void) GetSignalName(InputSignals, rfonIndex, signalName); - REPORT_ERROR(MARTe::ErrorManagement::ParametersError, "Signal %s shall be defined as float32", signalName.Buffer()); + REPORT_ERROR(MARTe::ErrorManagement::ParametersError, "Signal %s shall be defined as uint8", signalName.Buffer()); } else { - rfonStateSignal = reinterpret_cast(GetInputSignalMemory(rfonIndex)); + rfonStateSignal = reinterpret_cast(GetInputSignalMemory(rfonIndex)); } } } diff --git a/EC-GN-JA-PCF-IN/src/main/c++/GAMs/JAPreProgrammedGAM/JAPreProgrammedGAM.h b/EC-GN-JA-PCF-IN/src/main/c++/GAMs/JAPreProgrammedGAM/JAPreProgrammedGAM.h index 4226fef..802e332 100644 --- a/EC-GN-JA-PCF-IN/src/main/c++/GAMs/JAPreProgrammedGAM/JAPreProgrammedGAM.h +++ b/EC-GN-JA-PCF-IN/src/main/c++/GAMs/JAPreProgrammedGAM/JAPreProgrammedGAM.h @@ -138,7 +138,7 @@ private: MARTe::uint32 *loadTriggerSignal; //index:0 MARTe::uint32 filenameSignalIndex;//index:1 MARTe::float32 *fhpsrefSignal; //index:2 - MARTe::uint32 *rfonStateSignal; //index:3 + MARTe::uint8 *rfonStateSignal; //index:3 //Output Signals MARTe::int32 *timeSignal; //index:0