função 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.
A função-membro ara::sm::SmErrorDomain::Message serve para determinar de forma síncrona a mensagem textual de erro associada a um código de erro específico do domínio de erros do State Management [SWS_SM_81249]. Encontra-se declarada no ficheiro de cabeçalho ara/sm/sm_error_domain.h dentro do âmbito da classe ara::sm::SmErrorDomain e tem o estado DRAFT na especificação AUTOSAR_AP_SWS_StateManagement §8.1.3.2.2.1 «Message».
A interface possui os seguintes parâmetros e valores de retorno [SWS_SM_81249]:
- Parâmetro:
errorCodedo tipoCodeTyperecebe o número de erro numérico para o qual a respetiva mensagem de texto é solicitada. - Valor de retorno: Um ponteiro do tipo
const char *para a mensagem de erro atribuída ao código de erro fornecido.
Para a execução aplicam-se garantias rigorosas relativas a concorrência e tratamento de exceções: A função está especificada como thread-safe e exception safe, e declarada com o identificador noexcept [SWS_SM_81249]. Pode, assim, ser chamada em segurança a partir de quaisquer threads sem bloqueios sincronizadores ou blocos try-catch.
No âmbito da gestão de erros do AUTOSAR Adaptive, o método substitui a função virtual do domínio de erros base. Interpretação: Dado que o valor de retorno está definido como const char * sem interface de alocação, o ponteiro deverá tipicamente apontar para literais de string estáticos que permanecem válidos durante todo o tempo de execução do processo. Pergunta Q-03fc170f18f910b4 (aberta)
Esta nota foi gerada por uma IA com base na especificação AUTOSAR Adaptive R25-11.
Guia do implementador em breve (complexidade 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#c5fd5b32- Content hash
c5fd5b32- 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-low· 2026-10-13 · Original em alemão