Statechart Checks : (C1029) Subroutines that are used incorrectly

(C1029) Subroutines that are used incorrectly

User functions are used inconsistently in different expressions (for example, with different return type, different parameter type, or a different number of parameters).
Note:
When working with MicroC components, this test also reports situations where a subroutine is called with an actual ‘out’ parameter that is bound to an external symbol with get/set APIs.
Error In:
Correctness
Erroneous Elements:
Functions