The Table Validation function, CF_ValidateCFConfigTable(),
sent Validation Error Event(CF_TBL_VAL_ERR14_EID) with doubled error count,
when it found invalid IncomingPDUMsgId.
I set only Channel 0, InCh[0].IncomingPDUMsgId, with invalid MID.
But it considered both channel 0 and channel 1 as invalid MID and counted as 2 errors in the Event Message.
Even though it counted 2 errors in the Validation event message(CF_TBL_VAL_ERR14_EID),
it sent only 1 Error Event Message(CF_TBL_VAL_ERR2_EID).
This same function has same error count issues for all other table contents.
Test case : Test_CF_TableInit_Fail_TblValIncomingMsgId
The Table Validation function, CF_ValidateCFConfigTable(), sent Validation Error Event(CF_TBL_VAL_ERR14_EID) with doubled error count, when it found invalid IncomingPDUMsgId. I set only Channel 0, InCh[0].IncomingPDUMsgId, with invalid MID. But it considered both channel 0 and channel 1 as invalid MID and counted as 2 errors in the Event Message.
Even though it counted 2 errors in the Validation event message(CF_TBL_VAL_ERR14_EID), it sent only 1 Error Event Message(CF_TBL_VAL_ERR2_EID).
This same function has same error count issues for all other table contents.