함수 EnterSuspendToRamOs [SWS_SM_81112] Upstream: RS_SM_00402
void EnterSuspendToRamOs () noexcept;
Function to trigger OS to enter Suspend To RAM.
ara::sm::s2r::S2RHub 클래스의 멤버 함수 EnterSuspendToRamOs은(는) 운영체제에 Suspend-to-RAM(S2R) 상태를 시작하도록 지시하는 역할을 합니다([SWS_SM_81112]; AUTOSAR_AP_SWS_StateManagement §7.7 “ActionListItems”).
이 메서드는 시그니처 void EnterSuspendToRamOs() noexcept;을(를) 가지며, 파라미터를 받지 않고 반환값을 제공하지 않습니다([SWS_SM_81112]). 일반적으로 사용자 애플리케이션에서 직접 호출되지 않고, ActionList 내에서 해당 동작 요소 EnterSuspendToRamOs이(가) 트리거되는 즉시 State Management에 의해 실행됩니다([SWS_SM_00692]). 이를 위한 전제 조건은 사전에 생성된 ara::sm::s2r::S2RHub 인스턴스입니다([SWS_SM_00690]).
동시성 및 제약 조건과 관련하여 다음 사항이 적용됩니다:
- 스레드 안전성: 이 함수는 스레드 안전하지 않음(
not-threadsafe)(으)로 명시적으로 분류되어 있습니다([SWS_SM_81112]). 동일한 인스턴스에 대한 동시 호출은 피해야 합니다. - 오류 처리: 이 작업은
noexcept및exception safe(으)로 명시되어 있으며([SWS_SM_81112]), 오류 코드를 반환하거나 예외를 발생시키지 않습니다. - 순서 및 실행 컨텍스트:
ActionLists내에서 동작 요소는 구성된 순서에 따라 순차적으로 시작됩니다([SWS_SM_00609]).EnterSuspendToRamOs을(를) 통한 운영체제 중단 이전에 선행 동작(예:EnterSuspendToRam)이 S2R 지원 애플리케이션을 대기 모드로 전환합니다(AUTOSAR_AP_SWS_StateManagement §7.7 “Trigger EnterSuspendState”). 컨트롤러의 동일한 Suspend 상태 내에서EnterSuspendToRamOs의 다중 발생은 예정되어 있지 않은데, 이는 반복이 기능적 이점을 제공하지 않고 충돌을 유발할 수 있기 때문입니다(AUTOSAR_AP_SWS_StateManagement §7.7 “Trigger EnterSuspendState”).
이 텍스트는 AI에 의해 작성되었으며 릴리스 R25-11의 사양만을 기반으로 합니다.
구현자 가이드 준비 중 (복잡도 I1)
| Header-Datei | #include "ara/sm/s2r/S2RHub.h" |
|---|---|
| Scope | class ara::sm::s2r::S2RHub |
| Exception-Sicherheit | exception safe |
| Thread-Sicherheit | not-threadsafe |
Rückgabewert
| Typ | Beschreibung |
|---|---|
| None |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_SM_81112- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_SM_81112@rel:R25-11#580f9e92- Content hash
580f9e92- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81112
Status: valid/unmigrated
Version: rel:R25-11#f5258b13
Versionshistorie & Revisions (1 transition)
- Current State
valid/unmigrated- Reason
- mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
- Campaign
2026-08-13-status-backfill- Active Version
AUTOSAR/AP/record/SWS_SM_81112@rel:R25-11#f5258b13
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
gemini-3.8-flash-low· 2026-10-13 · 독일어 원문