función Add [SWS_DM_01175] Upstream: RS_Diag_04251
auto Add (Byte value) noexcept -> DynamicAccessListDiagServiceBuilder &;
This function is used by the application to add a single byte to a DynamicAccessListPattern.
usar
El método síncrono Add de la clase ara::diag::DynamicAccessListDiagServiceBuilder sirve para añadir un solo byte (Byte value) a un DynamicAccessListPattern [SWS_DM_01175]. El valor de byte transferido se comprueba para verificar una coincidencia exacta durante la evaluación de los derechos de acceso para servicios de diagnóstico [SWS_DM_01175]. Al devolver una referencia a la instancia del mismo objeto (DynamicAccessListDiagServiceBuilder&), la función admite la llamada como Fluent API [SWS_DM_01175].
Tratamiento de errores y seguridad frente a excepciones
La operación está declarada como noexcept y especificada como segura frente a excepciones (exception safe) [SWS_DM_01175]. No se devuelven códigos de error ni valores de retorno de tipo ara::core::Result; no se indican mensajes específicos de DET o DEM en el payload para esta función.
Concurrencia y restricciones
El método está especificado como no seguro para hilos (not thread-safe) [SWS_DM_01175]. Interpretación: Por tanto, las llamadas en la misma instancia de builder suelen realizarse típicamente de forma secuencial dentro de un único hilo antes de que el patrón de acceso creado se evalúe en el servidor de diagnóstico. Pregunta Q-69d895fc6bf90cb4 (abierta)
Interacción
Dentro de la interfaz DynamicAccessListDiagServiceBuilder, este método complementa las sobrecargas afines de Add con las que se pueden añadir secuencias de bytes mediante ByteString [SWS_DM_01176] o rangos de valores mediante ByteRange [SWS_DM_01177] a un DynamicAccessListPattern.
Este texto ha sido generado por una IA a partir de la especificación AUTOSAR R25-11.
Guía del implementador pendiente (complejidad I1)
| Header-Datei | #include "ara/diag/dynamic_access_list_diag_service_builder.h" |
|---|---|
| Scope | class ara::diag::DynamicAccessListDiagServiceBuilder |
| Exception-Sicherheit | exception safe |
| Thread-Sicherheit | not thread-safe |
Parameter (in)
| Parameter | Beschreibung |
|---|---|
| value | The byte value to add to the DynamicAccessList. The value will be used to check for an exact match during evaluation of the diagnostic service access rights. |
Rückgabewert
| Typ | Beschreibung |
|---|---|
| DynamicAccessListDiagServiceBuilder | Returns the instance of the same object to allow fluent API usage. |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_DM_01175- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_DM_01175@rel:R25-11#b422fe01- Content hash
b422fe01- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01175
Status: valid/unmigrated
Version: rel:R25-11#4b661972
Versionshistorie & Revisions (1 transition, 6 revision)
- 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_DM_01175@rel:R25-11#4b661972
Recorded Revisions (6):
- R25-11
rel:R25-11#e8ba163d2026-09-30 - R21-11
rel:R21-11#eb8856682026-10-14 - R22-11
rel:R22-11#446a90f62026-10-14 - R23-11
rel:R23-11#462b645d2026-10-14 - R24-11
rel:R24-11#fba796202026-10-14 - R25-11
rel:R25-11#4b6619722026-10-14 active
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 en alemán