CLASSIC
Modul: nvm
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_NVM_SECTION_5_9_3_3_Rte_NvMNotifyJobFinished
Wortlaut
5.9.3.3 Rte_NvMNotifyJobFinished
[SWS_Rte_91168]
Definition
of
callback
function
Rte_NvMNotifyJobFinished_<b>_<d> ⌈
Service Name
Rte_NvMNotifyJobFinished_<b>_<d>
Syntax
Std_ReturnType Rte_NvMNotifyJobFinished_<b>_<d> (
NvM_BlockRequestType BlockRequest,
NvM_RequestResultType JobResult
)
Service ID [hex]
0x9d
Sync/Async
Synchronous
Reentrancy
Non Reentrant
BlockRequest
The request type (read, write, ... etc.) of the previous processed
block job
Parameters (in)
JobResult
Covers the job result of the processed NvM job.
Parameters (inout)
None
Parameters (out)
None
Return value
Std_ReturnType
The Rte_NvMNotifyJobFinished API shall return E_OK.
Description
The Rte_NvMNotifyJobFinished receives the notification from the NvM when a job is finished
and forward it to the SW-C.
In the prototype, <b> is the SwComponentPrototype’s name of the
NvBlockSwComponentType and <d> is the NvBlockDescriptor name.
Available via
Rte_<NvBlockSwComponentType>.h
⌋
Rte_NvMNotifyJobFinished forwards notifications back to the SW-Cs.
[SWS_Rte_07624]
Upstream requirements: SRS_Rte_00228
⌈An Rte_NvMNotifyJobFinished API shall be created for each instance of a
NvBlockDescriptor.⌋
[SWS_Rte_07625]
Upstream requirements: SRS_Rte_00228
⌈The Rte_NvMNotifyJobFinished API shall call the servers referenced by RoleBasedPortAssignment with a NvMNotifyJobFinished role which are aggregated
to the NvBlockDescriptor.⌋
[SWS_Rte_07671]
Upstream requirements: SRS_Rte_00228
⌈The Rte_NvMNotifyJobFinished API shall return without any action when the
RTE is not started or when the RTE is stopped.⌋
[SWS_Rte_07626]
Upstream requirements: SRS_Rte_00228
⌈The Rte_NvMNotifyJobFinished API shall return E_OK.⌋
[SWS_Rte_05515]
Upstream requirements: SRS_Rte_00178
⌈The Rte_NvMNotifyJobFinished API shall be executed in the EcucPartition
referenced by NvMBlockDescriptor.NvMBlockEcucPartitionRef.⌋
The NVM shall be configured to use this function (see NvMSingleBlockCallbackFnc in [21]).
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_RTE.pdf |
|---|---|
| Dokumentseite | Seite 831 |
| Ziel-Modul | nvm (classic) |
| Ziel-Anforderung | SWS_Std_00005 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |