unit8 for RFON

This commit is contained in:
Martino Ferrari
2026-02-06 16:39:57 +01:00
parent 4c160177fb
commit 68ef85b06d
2 changed files with 4 additions and 4 deletions

View File

@@ -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<uint32 *>(GetInputSignalMemory(rfonIndex));
rfonStateSignal = reinterpret_cast<uint8 *>(GetInputSignalMemory(rfonIndex));
}
}
}

View File

@@ -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