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

SNIP_CLASSIC_EA_SECTION_8_3_5_Ea_GetStatus

Quelle: SWS_EEPROMAbstraction.pdf (Seite 28) • Ziel-Anforderung: SWS_Ea_00157

Wortlaut

8.3.5 Ea_GetStatus [SWS_Ea_00089] Definition of API function Ea_GetStatus ⌈ Service Name Ea_GetStatus Syntax MemIf_StatusType Ea_GetStatus ( void ) Service ID [hex] 0x05 Sync/Async Synchronous Reentrancy Non Reentrant Parameters (in) None Parameters (inout) None Parameters (out) None ▽ △ Return value MemIf_StatusType MEMIF_UNINIT: The EA module has not been initialized (yet). MEMIF_IDLE: The EA module is currently idle. MEMIF_BUSY: The EA module is currently busy. MEMIF_BUSY_INTERNAL: The EA module is currently busy with internal management operations. Description Service to return the Status. Available via Ea.h ⌋ [SWS_Ea_00034] ⌈The function Ea_GetStatus shall return MEMIF_UNINIT if the module has not (yet) been initialized.⌋ [SWS_Ea_00156] ⌈The function Ea_GetStatus shall return MEMIF_IDLE if the module is neither processing a request from the upper layer nor is it doing an internal management operation.⌋ [SWS_Ea_00157] ⌈The function Ea_GetStatus shall return MEMIF_BUSY if it is currently processing a request from the upper layer.⌋ [SWS_Ea_00073] ⌈The function Ea_GetStatus shall return MEMIF_BUSY_INTERNAL, if an internal management operation is currently ongoing.⌋ Note: Internal management operation may e.g. be a re-organization of the used EEPROM memory (garbage collection). This may imply that the underlying device driver is - at least temporarily - busy.

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_EEPROMAbstraction.pdf
Dokumentseite Seite 28
Ziel-Modul ea (classic)
Ziel-Anforderung SWS_Ea_00157
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95