autosarzs / Dev

Development AUTOSAR
Mozilla Public License 2.0
52 stars 19 forks source link

Error analysis #29

Closed ahmadfayed7 closed 4 years ago

ahmadfayed7 commented 4 years ago

please check following errors for all functions :

1- Description Resource Path Location Type 'Can_ConfigType {aka struct }' has no member named 'CanControllers' Can.c /AutosarzsProject/bsw/static/Mcal/CAN/src line 1069 C/C++ Problem in Can_MainFunction_Mode Function

2-Description Resource Path Location Type 'Can_ConfigType {aka struct }' has no member named 'HardWareObject' Can.c /AutosarzsProject/bsw/static/Mcal/CAN/src
line 979 C/C++ Problem

in Can_Write function

3-Description Resource Path Location Type 'CanHwObjectCount' undeclared (first use in this function) Can.c /AutosarzsProject/bsw/static/Mcal/CAN/src line 864 C/C++ Problem

in Can_MainFunction_Read function

4-Description Resource Path Location Type 'PduInfoPtr' undeclared (first use in this function); did you mean 'PduInfoType'? Can.c /AutosarzsProject/bsw/static/Mcal/CAN/src line 875 C/C++ Problem

in Can_MainFunction_Read function

5-Description Resource Path Location Type conflicting types for 'PduIdType' CanIf_Cbk.h /AutosarzsProject/bsw/gen line 26 C/C++ Problem

this datatype is declared as uint8 and uint32

6-Description Resource Path Location Type incompatible type for argument 1 of 'CanIf_RxIndication' Can.c /AutosarzsProject/bsw/static/Mcal/CAN/src
line 875 C/C++ Problem in Can_MainFunction_Read function

7-Description Resource Path Location Type lvalue required as increment operand Can.c /AutosarzsProject/bsw/static/Mcal/CAN/src
line 866 C/C++ Problem in Can_MainFunction_Read function
solution : remove ++ from function operand and put it before function

8-Description Resource Path Location Type request for member 'ui32MsgID' in something not a structure or union Can.c /AutosarzsProject/bsw/static/Mcal/CAN/src
line 869 C/C++ Problem in Can_MainFunction_Read function.