fixed input/out signal types

This commit is contained in:
Martino Ferrari
2026-02-06 17:39:22 +01:00
parent 89fac665f3
commit e1549afa07
2 changed files with 37 additions and 35 deletions

View File

@@ -32,6 +32,7 @@
/* Project header includes */
/*---------------------------------------------------------------------------*/
#include "Architecture/x86_gcc/CompilerTypes.h"
#include "GAM.h"
/*---------------------------------------------------------------------------*/
@@ -174,7 +175,7 @@ private:
MARTe::uint32 bps_swon;
//The trigger signal (PLC_ON)
MARTe::uint32 *triggerSignal;
MARTe::uint8 *triggerSignal;
//Time signal
MARTe::uint32 *currentTime;
@@ -188,24 +189,24 @@ private:
MARTe::uint32 *triggerDelay_shotlen;
// Input signal for sequence stop request.
MARTe::uint32 *stopRequest;
MARTe::uint8 *stopRequest;
// Input signal for pulse length limit by mode.
MARTe::uint32 *modePulseLengthLimit;
// Input signal for short pulse mode.
MARTe::uint32 *short_pulse_mode;
// Input signal for modulation pv.
MARTe::uint32 *modulation;
MARTe::uint8 *modulation;
// Input signal for pause signal set pv.
MARTe::uint32 *pauseSet;
MARTe::uint8 *pauseSet;
// Output signal to which the output value will be written.
// One state write One signal.
MARTe::uint32 *outputSignal;
// state notify output
MARTe::uint32 *outputBeamON;
MARTe::uint32 *outputHVArmed;
MARTe::uint32 *outputHVInjection;
MARTe::uint32 *outputRFON;
MARTe::uint8 *outputBeamON;
MARTe::uint8 *outputHVArmed;
MARTe::uint8 *outputHVInjection;
MARTe::uint8 *outputRFON;
// elapsed time notify output;
MARTe::uint32 *outputBeamONTime;
MARTe::uint32 *outputRFONTime;
@@ -213,11 +214,11 @@ private:
MARTe::uint32 *shotCounter;
// Added for HVPS state (20201117)
MARTe::uint32 *outputAPSHVON;
MARTe::uint32 *outputAPSSWON;
MARTe::uint32 *outputBPSHVON;
MARTe::uint32 *outputBPSSWON;
MARTe::uint32 *outputMHVPSON;
MARTe::uint8 *outputAPSHVON;
MARTe::uint8 *outputAPSSWON;
MARTe::uint8 *outputBPSHVON;
MARTe::uint8 *outputBPSSWON;
MARTe::uint8 *outputMHVPSON;
// Output signals for NI devices
MARTe::uint32 *outputSignalNI6259;