WindhoverLabs / airliner

7 stars 3 forks source link

CF App, Table Validation function sent Error Event Message with wrong error count #296

Open ynielson opened 1 year ago

ynielson commented 1 year ago
  1. 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.

  2. 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).

  3. This same function has same error count issues for all other table contents.

ynielson commented 1 year ago

The above Number 2 and 3 seems to be intended. The app may be intended to send Event only once even though there are multiple errors in a table.