DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: std Rolle: constitutive Konfidenz: 95%

SNIP_CLASSIC_STD_SECTION_9_5_Synchronized_PNC_shutdown

Quelle: SWS_COMManager.pdf (Seite 171) • Ziel-Anforderung: SWS_Std_00005

Wortlaut

9.5 Synchronized PNC shutdown Note: The sequence diagrams shows the expected behaviour, but not the implementation Figure 9.5 shows the request for a synchronized PNC shutdown if an ECU in the role of a top-level PNC coordinator detects a release of a PNC. «module» ComM «module» Nm «module» <Bus>Nm Network Mode Normal Operation COMM_PNC_REQUESTED COMM_PNC_READY_SLEEP <Bus>If opt Create a NM-PDU [Transmission of PN shutdown message has been activated] [Transmission of PN shutdown message has been de-activated and request to transmit a cycle NM-PDU is available] alt Transmit NM-PDU either as PN shutdown message or as typical cyclic NM message alt Requests for synchronized PNC shutdown pending opt NM-PDU is configured for immediate transmission                                                        !                                        "    #          $               %        & '    (    !    )                                          !                                        "    #             $                 %        & '     !    )                      "                    & '   * ) * "      &      +           ,        "  #                                              -                  .  /  /     #           "   +   // / 0 <Bus>Nm_ActivateTxPnShutdownMsg(NetworkHandleType) Nm_Mainfunction() Nm_RequestSynchronizedPncShutdown (NetworkHandleType, PNCHandleType) <Bus>If_Transmit(PduIdType, const PduInfoType*) ComM_MainFunction<Channel>() PNC statemachine() Detect PNC release() Nm_PncBitVectorTxConfirmation(NetworkHandleType, const uint8*, Std_ReturnType) <Bus>_TxConfirmation(PduIdType, Std_ReturnType) <Bus>Nm_Mainfuntion() Figure 9.5: Request for a synchronized PNC shutdown in the role of a top-level PNC coordinator (TLPC) Figure 9.6 and Figure 9.7 shows the request to forward a received synchronized PNC shutdown if an ECU in role of an intermediate PNC coordinator receives a PN shutdown message. «module» ComM «module» Nm «module» <Bus>Nm Network Mode Normal Operation COMM_PNC_REQUESTED COMM_PNC_READY_SLEEP <Bus>If opt Qualify NM message [NM message qualified as "PN shutdown message"] assert Pending requests for synchronized PNC shutdown available consider Check if synchronized PNC shutdown could be performed [Alll ComM user assigned to this PNC request No Com and ERAn of all active coordinated channel this PNC is assigned are set to 0]                                                                                                                              ! "   #                       $ %            & '   %                 (                                      )                   *          +                                        Nm_ForwardSynchronizedPncShutdown(NetworkHandleType) ComM_Mainfunction<channel>() ComM_Nm_ForwardSynchronizedPncShutdown(NetworkHandleType) <Bus>_RxIndication() Nm_RequestSynchronizedPncShutdown (NetworkHandleType, PNCHandleType) PNC statemachine() Figure 9.6: Request to forward a synchronized PNC shutdown in the role of an intermediate PNC coordinator (part 1) «module» ComM «module» Nm «module» <Bus>Nm <Bus>If opt Create an NM-PDU [Transmission of PN shutdown message has been activated] [Transmission of PN shutdown message has been de-activated and request to transmit a cycle NM-PDU is available] opt Transmit NM-PDU either as PN shutdown message or as typical cyclic NM message                       alt Requests for synchronized PNC shutdown pending opt NM-PDU is configured for immediate transmission                                         !                                             "     #             $                %       & '   (     !    )                                              *                   +  ,,       #           "    -    ,, ,.                                             !                                              "     #             $                %       & '       !   )                          "                           & '    / ) / "      , ,,              #        #   <Bus>Nm_Mainfuntion() Nm_Mainfunction() <Bus>If_Transmit(PduIdType, const PduInfoType*) <Bus>Nm_ActivateTxPnShutdownMsg (NetworkHandleType) Nm_PncBitVectorTxConfirmation(NetworkHandleType, const uint8*, Std_ReturnType) <Bus>_TxConfirmation(PduIdType, StdReturnType) Figure 9.7: Request to forward a synchronized PNC shutdown in the role of an intermediate PNC coordinator (part 2)

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

Cited verbatim in the snippet (deterministic citation).

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_COMManager.pdf
Dokumentseite Seite 171
Ziel-Modul std (classic)
Ziel-Anforderung SWS_Std_00005
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95