Implementación de un diagrama de secuencia AUTOSAR NM

1

EstoyplaneandoimplementarCANNMsegúneldiagramadesecuenciaanterior.Micomprensióndeldiagramaeslasiguiente.Untemporizadordeciclosdemensajesseejecutarádeformacontinua,queesunparámetroconfigurable.Unavezqueexpira,llamoalafunciónCanIf_Transmit(Std_ReturnType,PduIdType,constPduInfoType*).

ElsiguientepasoeslalíneadepuntosconlafunciónCanIf_Transmit().Lapreguntaaquíes:semuestracomoargumentosvacíos,peroenrealidadcontieneargumentos;entonces¿porquésemuestracomoargumentosvacíos?SimilarmenteparaCanNm_TxConfirmation(PduIdType,E_OK).¿Porqueesestoentonces?¿Cuáleselsignificadodelaslíneasdepuntos?

Autosar CAN NM

    
pregunta rajesh

1 respuesta

0
  

El siguiente paso es la línea de puntos con la función CanIf_Transmit (), la   La duda aquí es que se está mostrando como argumentos vacíos, pero en realidad   contiene argumentos. Entonces, ¿por qué se muestra como argumentos vacíos?   De manera similar para CanNm_TxConfirmation (PduIdType, E_OK). ¿Por que es esto entonces?   ¿Cuál es el significado de las líneas de puntos?

El diagrama en su imagen se llama diagrama de secuencia .

La línea continua representa una llamada de método / función y la línea de puntos representa la respuesta / retorno para esa función.

En su ejemplo, CanIf_Transmit() solo muestra el retorno de la llamada a la función CanIf_Transmit(Std_ReturnType, PduIdType, const PduInfoType*) . No hay necesidad de escribir los parámetros de la función dos veces ...

    
respondido por el m.Alin

Lea otras preguntas en las etiquetas