function Message [SWS_SM_81249] Upstream: RS_AP_00119, RS_AP_00159
const char * Message (CodeType errorCode) const noexcept override;
Returns the message associated with the error code.
Die Elementfunktion ara::sm::SmErrorDomain::Message dient der synchronen Ermittlung der textuellen Fehlermeldung, die einem bestimmten Fehlercode der State-Management-Fehlerdomäne zugeordnet ist [SWS_SM_81249]. Sie ist in der Header-Datei ara/sm/sm_error_domain.h innerhalb des Gültigkeitsbereichs der Klasse ara::sm::SmErrorDomain deklariert und besitzt in der Spezifikation den Status DRAFT AUTOSAR_AP_SWS_StateManagement §8.1.3.2.2.1 „Message“.
Die Schnittstelle besitzt folgende Parameter und Rückgabewerte [SWS_SM_81249]:
- Parameter:
errorCodevom TypCodeTypenimmt die numerische Fehlernummer entgegen, zu welcher die zugehörige Textmeldung angefordert wird. - Rückgabewert: Ein Zeiger vom Typ
const char *auf die dem übergebenen Fehlercode zugeordnete Fehlermeldung.
Für die Ausführung gelten strenge Zusicherungen bezüglich Nebenläufigkeit und Ausnahmebehandlung: Die Funktion ist als thread-safe und exception safe spezifiziert sowie mit dem Bezeichner noexcept deklariert [SWS_SM_81249]. Sie kann somit sicher aus beliebigen Threads ohne synchronisierende Sperren oder Try-Catch-Blöcke aufgerufen werden.
Im Rahmen des Fehlermanagements von AUTOSAR Adaptive überschreibt die Methode die virtuelle Funktion der Basis-Fehlerdomäne. Interpretation: Da der Rückgabewert als const char * ohne Allokationsschnittstelle definiert ist, dürfte der Zeiger typischerweise auf statische String-Literale verweisen, die über die gesamte Prozesslaufzeit hinweg gültig bleiben. Frage Q-03fc170f18f910b4 (offen)
Dieser Hinweis wurde von einer KI auf Basis der Spezifikation AUTOSAR Adaptive R25-11 generiert.
Implementer's Guide folgt (Komplexität I1)
| Header-Datei | #include "ara/sm/sm_error_domain.h" |
|---|---|
| Scope | class ara::sm::SmErrorDomain |
| Exception-Sicherheit | exception safe |
| Thread-Sicherheit | thread-safe |
Parameter (in)
| Parameter | Beschreibung |
|---|---|
| errorCode | The error code number. |
Rückgabewert
| Typ | Beschreibung |
|---|---|
| const char * | The message associated with the error code. |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_SM_81249- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_SM_81249@rel:R25-11#b28e7125- Content hash
b28e7125- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81249
Status: valid/unmigrated
Version: rel:R25-11#b28e7125
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_81249@rel:R25-11#b28e7125
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-medium· 2026-10-13