change the order of Autosar Caller function arguments

31 visualizzazioni (ultimi 30 giorni)
선주
선주 il 6 Nov 2024 alle 3:24
Risposto: Pavl M. il 6 Nov 2024 alle 6:40
Hi!
I have a problem when I generate Autosar Code.
I wanted to generate RTE caller for IoHwAb.
IoHwAb Rte function form is 'Rte_Call_XXX_XXX_ReadDirect(&DataVal, Length)'
So I set interface in Autosar Architecture Interface Dictionary as below
But Code output is like 'Rte_Call_XXX_XXX_ReadDirect(Length, &DataVal)'
When I create Autosar interface in each model. I can change arrguments order.
How to change arrguments order in Architecture Interface Data ?

Risposte (1)

Pavl M.
Pavl M. il 6 Nov 2024 alle 6:40
Correction found: arrguments must be arguments (1 r).
What is the rationale and a motivation for doing so?
According to OOD, OOP encapsulation principles, interfaces must disambiguously define (drive) further functions implementations signatures.
Can you click by a right button of a moving ball (mouse) connected device and use the right click menu or can you add/delete arguments in diagram/blockscheme menu (graphically) by your an arbitrary order and keep it consistent with further invocations of a function of an interest.

Categorie

Scopri di più su AUTOSAR Blockset in Help Center e File Exchange

Tag

Prodotti


Release

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by