long OnSomeIpProcessRxMessage(dword messageHandle, long rxChannel)
{
DWORD msgId = 0;
LONG errorCode = 0;
LONG errorOccured = 0;
// get data from SOME/IP message
if((msgId = SomeIpGetMessageId(messageHandle)) == 0)
{
// check if last function was executed correct
if((errorCode = SomeIpGetLastError()) != 0)
{
write("SOME/IP IL error occured: Error code: %d", errorCode);
errorOccured = 1;
} // if
} // if
if(errorOccured == 0)
{
write("SOME/IP message with Message ID 0x%08x received",msgId);
return 1;
} // if
else
{
return 0;
} // else
}