int i;
for (i = 0; i < dlc; i++ ) {
%<message>.Data[i] = sc_frame.data[i];
- printf("%X ", sc_frame.data[i]);
+ %%printf("%X ", sc_frame.data[i]);
}
%elseif %<data_type_par>==3
// uint32
if (dlc < 4)
msg &= 0xffffffff << (8 * dlc);
%<message> = msg;
- printf("32b: %X ", msg);
+ %%printf("32b: %X ", msg);
%elseif %<data_type_par>==2
// uint16
unsigned int msg = (sc_frame.data[0]) |
if (dlc < 2)
msg &= 0xffffffff << (8 * dlc);
%<message> = msg;
- printf("16b: %X ", msg);
+ %%printf("16b: %X ", msg);
%else
// uint8
unsigned int msg = sc_frame.data[0];
%<message> = msg;
- printf("8b: %X ", msg);
+ %%printf("8b: %X ", msg);
%endif
- printf("\n");
+ %%printf("\n");
%% Call a function to process the received message via function-call subsystem
%foreach callIdx = NumSFcnSysOutputCalls