DEENESPTFRRUARHIKOZHNL

klasse <SI-Namespace>::skeleton::fields::<Field>

[SWS_CM_00007] Upstream: RS_CM_00219, RS_AP_00114

class <Field> {...};

Service skeleton Field class, one for each Field defined in the ServiceInterface in the role field.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Forwarding-Header#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton/<SiShortname>_skeleton_fwd.h"
Scopenamespace <SI-Namespace>::skeleton::fields

User GuideAI-GEGENEREERD

Stelt het service-skeleton in staat tot het aanbieden, bijwerken en getypeerd verwerken van veldverzoeken.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 7ece784e04d9 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Stelt het service-skeleton in staat tot het aanbieden, bijwerken en getypeerd verwerken van veldverzoeken.

De klasse <SI-Namespace>::skeleton::fields::<Field> stelt aan de serverzijde een veld van een ServiceInterface beschikbaar en verbindt getter-, setter- en notificatiefuncties voor de aangeboden service. De provider-applicatie registreert voor binnenkomende lees- en schrijftoegangen asynchrone handlers ([SWS_CM_00114], [SWS_CM_00116]) en verspreidt waarde-wijzigingen actief via de methode Update ([SWS_CM_00119]) naar abonnerende clients. Daarbij moeten meegegeven handlers dwingend geldig zijn, terwijl verzendaanroepen moeten voldoen aan de geconfigureerde minimale verzendtijd om fouten zoals kMinimumSendIntervalViolationError te vermijden.

Context

De template-klasse <SI-Namespace>::skeleton::fields::<Field> kapselt de serverseitige representatie in van een in het ServiceInterface gemodelleerd veld binnen Communication Management van het Adaptive Platform. Voor elk veld dat in de service-interface is gedefinieerd, genereert de middleware een bijbehorende klasse-instantie in de namespace skeleton::fields met gebruikmaking van het headerpad #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h". Een veld combineert functionele kenmerken van gegevensoverdrachten en methode-aanroepen doordat het optioneel over een getter, een setter en een notificatiefunctie beschikt. Het bijbehorende datatype van de veldwaarde wordt beschikbaar gesteld via de type-alias FieldType ([SWS_CM_11402]). Tot de centrale interactiepartners behoren de aanbiedende provider-applicatie, de skeleton-veldinstantie als bemiddelaar, de abonnerende service-consumenten (proxies) en optionele uitvoeringscontexten in de vorm van een executor ([SWS_CM_11360], [SWS_CM_11362]).

app Provider-Anwendung field skeleton::fields::<Field> app->field RegisterGetHandler() RegisterSetHandler() Update() field->app Get / Set Callback client Client / Proxy field->client Feld-Notifizierungen client->field Get / Set Anfragen executor ExecutorT (ara::core::Executor) executor->field Asynchroner Kontext

Contextdiagram: interactiepartners van de skeleton-field-klasse bij verzoeken en notificaties. Bronnen: [SWS_CM_00114], [SWS_CM_00116], [SWS_CM_00119], [SWS_CM_11360].

Levenscyclus

De levensduur van de veldinstantie is nauw gekoppeld aan de bovenliggende service-skeleton-instantie. Interpretatie: de Field-instantie wordt vermoedelijk geïnstantieerd als member-object van de bijbehorende skeleton-klasse en deelt de levenscyclus daarvan volledig. Vraag Q-dedeaea09a8abb20 (open) De beschikbaarheid van afzonderlijke interfacemethoden hangt direct af van de definitie in het softwareontwerp: de methode RegisterGetHandler bestaat alleen wanneer het veld met Field.hasGetter == TRUE is geconfigureerd ([SWS_CM_00114]), terwijl RegisterSetHandler de aanwezigheid van een setter via Field.hasSetter == TRUE vereist ([SWS_CM_00116]). Voor het beveiligen van de communicatie tegen end-to-end-transportfouten kan de applicatie via SetTransportFaultConditionHandler een specifieke handler registreren ([SWS_CM_00096]) en deze desgewenst met UnsetTransportFaultConditionHandler weer verwijderen ([SWS_CM_00098]). Met betrekking tot concurrency bieden de overbelastingen met de templateparameter ExecutorT (zoals ara::core::Executor) de mogelijkheid om de uitvoering van de callbackfuncties te verplaatsen naar een gedefinieerde asynchrone uitvoeringscontext ([SWS_CM_11360], [SWS_CM_11362], [SWS_CM_00097], AUTOSAR_AP_EXP_ARAComAPI p. 11).

Gebruikspad

Het reguliere operationele proces is onderverdeeld in de configuratie van de callbackfuncties, de verwerking van bevragingen en het actief verzenden van gegevensupdates:

Interpretatie: de registratie van de handlers vindt doelmatigerwijs vermoedelijk plaats vóór het aanbieden van de service, om binnenkomende verzoeken naadloos te kunnen afhandelen. Vraag Q-617e65d056af24f9 (open) De applicatie koppelt bij een aanwezige getter een callbackfunctie via RegisterGetHandler, die een ara::core::Future<FieldType> retourneert ([SWS_CM_00114]). Voor modificerende toegangen registreert zij via RegisterSetHandler een handler die de nieuwe waarde ontvangt, verwerkt en de resulterende toestand eveneens asynchroon via een future beschikbaar stelt ([SWS_CM_00116]). Wil de serviceprovider de veldwaarde zelfstandig bijwerken, dan roept deze de methode Update aan met de nieuwe waarde ([SWS_CM_00119], AUTOSAR_AP_EXP_ARAComAPI p. 11). Hierdoor wordt de interne toestand van het veld opnieuw ingesteld. Voor zover het veld is gemodelleerd met een notificatiefunctie (Field.hasNotifier == TRUE), bewerkstelligt Update de onmiddellijke overdracht van de gewijzigde gegevenswaarde naar alle geregistreerde abonnees ([SWS_CM_00119], [SWS_CM_00120], [SWS_CM_00162]).

Typisch verloop van de field-interactie op het skeletonProvider-Anwendungskeleton::fields::<Field>Client / ProxyUse Case: Initialisatie en handler-registratieRegisterGetHandler(handler)RegisterSetHandler(setHandler)Use Case: Get- en Set-verwerkingGet()handler()ara::core::Future<FieldType>FieldType-teruggaveSet(value)setHandler(value)ara::core::Future<FieldType>Aktualisierter WertUse Case: Waarde-actualisering en meldingUpdate(value)ara::core::Result<void>Notifizierung (Event/Field-Update)

Sequentiediagram: typisch verloop van de handler-registratie, verzoekverwerking en gegevensupdate. Bronnen: [SWS_CM_00114], [SWS_CM_00116], [SWS_CM_00119].

Foutscenario's

Foutcondities manifesteren zich hetzij als schendingen van programmeercontracten bij de registratie, hetzij als overdrachtsfouten tijdens runtime. Alle registratiemethoden voor handlers – RegisterGetHandler, RegisterSetHandler en SetTransportFaultConditionHandler – zijn gespecificeerd als noexcept en bezitten de exception-garantie exception safe ([SWS_CM_00114], [SWS_CM_00116], [SWS_CM_00096]). Als voorwaarde geldt dat het meegegeven aanroepbare object (callable) moet bestaan en niet null mag zijn; niet-naleving hiervan activeert een InvalidHandlerViolation ([SWS_CM_00114], [SWS_CM_11360], [SWS_CM_00116], [SWS_CM_11362], [SWS_CM_00096], [SWS_CM_00097]).

Bij het actief bijwerken via Update vindt de foutterugkoppeling plaats via het retourtype ara::core::Result<void> ([SWS_CM_00119]). Treedt er een fout op, dan levert het Result-object een foutcode uit ara::com::ComErrc. In het bijzonder leidt het verzenden met kortere tussenpozen dan vastgelegd door het deployment-attribuut ServiceInterfaceDeploymentElement.minimumSendInterval tot het retourneren van de fout ComErrc::kMinimumSendIntervalViolationError ([SWS_CM_00119]).

Deze handleiding is gebaseerd op de specificatie AUTOSAR Adaptive Platform release R25-11 en is geautomatiseerd opgesteld.

Ledenkaart

Klassendiagram

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G n_SI_Namespace___skeleton__fields___Field_667 <Field> + SetTransportFaultConditionHandler() + UnsetTransportFaultConditionHandler() + Update() + RegisterGetHandler() + RegisterSetHandler()

Detailweergave

Kies een item in de inhoudsopgave.

Methoden

Register a callback function to be invoked when a Get() request is received. The method exists only if the offered service contains a Field and Field.hasGetter ==TRUE

Overloads RegisterGetHandler 2
void RegisterGetHandler (std::function< ara::core::Future< FieldType >()> handler) noexcept; SWS_CM_00114
template <typename ExecutorT> void RegisterGetHandler (std::function< ara::core::Future< FieldType >()> handler, ExecutorT &&executor) noexcept; SWS_CM_11360

Register a callback function to be invoked when a Set() request is received. The method exists only if the offered service contains a Field and Field.hasSetter ==TRUE

Overloads RegisterSetHandler 2
void RegisterSetHandler (std::function< ara::core::Future< FieldType >(<SFieldDerivedType> value)> handler) noexcept; SWS_CM_00116
template <typename ExecutorT> void RegisterSetHandler (std::function< ara::core::Future< FieldType >(<SFieldDerivedType> value)> setHandler, ExecutorT &&executor) noexcept; SWS_CM_11362

Provides possibility to register a ara::com::e2e::TransportFaultConditionHandler for a given Skeleton Field Get/Set.

Overloads SetTransportFaultConditionHandler 2
void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept; SWS_CM_00096
template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept; SWS_CM_00097

Provides the possibility to unregister a previously set ara::com::e2e:: TransportFaultConditionHandler for a given Skeleton Field Get/Set.

void UnsetTransportFaultConditionHandler () noexcept;
Update functie

Initiate the transmission of updated field data to the subscribers. See [SWS_CM_00162] for the required behavior. The Update function shall also update the fields internal value. An update notification shall be sent to any subscribers if: • Field.hasNotifier ==TRUE (according to [SWS_CM_00120])

ara::core::Result< void > Update (<SFieldDerivedType> value) noexcept;

Type-aliassen

FieldType typealias

Data type for the value of a field (an alias for the CppImplementationDataType of the Field, i.e. for the CppImplementationDataType which is either referenced by the VariableDataPrototype in the role type directly or via indirection of a DataTypeMap)

using FieldType = <SFieldCppidt>;

Documentatie van de methoden

functie RegisterGetHandler [SWS_CM_00114] Upstream: RS_CM_00218, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

void RegisterGetHandler (std::function< ara::core::Future< FieldType >()> handler) noexcept;

Register a callback function to be invoked when a Get() request is received. The method exists only if the offered service contains a Field and Field.hasGetter ==TRUE

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 01ae49e1e2d8 Herkomst
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De methode RegisterGetHandler wordt aan serverzijde aangeroepen op het field-object van een skeleton ([SWS_CM_00114]). Deze bestaat uitsluitend dan in de gegenereerde code als er in de interfacebeschrijving voor het desbetreffende field een getter is geconfigureerd (Field.hasGetter == TRUE) (EXP ARAComAPI §5.4.8.1 “Registering Getters”). Meegegeven wordt een callback handler van het type std::function<ara::core::Future<FieldType>()>, die bij een inkomende Get()-aanvraag van een proxy door de binding-implementatie wordt aangeroepen.

De registratie van een dergelijke handler is volledig optioneel (EXP ARAComAPI §5.4.8.1 “Registering Getters”). Gewoonlijk heeft de service-implementatie geen getter-handler nodig, aangezien Communication Management de laatst via Update() ingestelde waarde buffert en proxy-aanvragen zelfstandig beantwoordt. Een handler is vooral zinvol wanneer het bepalen van de field-waarde tijdsintensief of rekenkundig zwaar is en daarom pas bij daadwerkelijke behoefte asynchroon via het promise/future-patroon moet plaatsvinden.

Foutafhandeling en randvoorwaarden

De functie heeft geen retourwaarde, is gedeclareerd als noexcept en is uitzonderingsveilig (exception safe) ([SWS_CM_00114]). Indien het meegegeven callable niet bestaat of null is, is er sprake van de fout InvalidHandlerViolation ([SWS_CM_00114]).

Samenspel

In tegenstelling tot RegisterSetHandler, waarvan de aanroep bij een aanwezige setter verplicht is (EXP ARAComAPI §5.4.8.2 “Registering Setters”), blijft RegisterGetHandler puur optioneel. Indien de handler in een specifieke uitvoeringscontext asynchroon moet worden verwerkt, staat aanvullend de overladen templatefunctie met ExecutorT ter beschikking ([SWS_CM_11360]).

Deze gebruiksinstructie is gegenereerd door een AI op basis van de specificatie AUTOSAR R25-11.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerThe callback function to be invoked to process the Field get request

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CM_00114
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00114@rel:R25-11#af209a9f
Content hash
af209a9f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00114
Status: valid/unmigrated Version: rel:R25-11#c6386380 Versionshistorie & Revisions (1 transition, 8 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_CM_00114@rel:R25-11#c6386380
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#417163c72026-09-30
  • R19-11rel:R19-11#f07f56a32026-10-14
  • R20-11rel:R20-11#cdd125c72026-10-14
  • R21-11rel:R21-11#cdd125c72026-10-14
  • R22-11rel:R22-11#6a153b112026-10-14
  • R23-11rel:R23-11#23956e7c2026-10-14
  • R24-11rel:R24-11#5d29d0102026-10-14
  • R25-11rel:R25-11#c63863802026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie RegisterGetHandler [SWS_CM_11360] Upstream: RS_CM_00211, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

template <typename ExecutorT> void RegisterGetHandler (std::function< ara::core::Future< FieldType >()> handler, ExecutorT &&executor) noexcept;

As per [SWS_CM_00114] but the method shall execute in a provided context

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 44ad84fd0b08 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De methode RegisterGetHandler in de namespace <SI-Namespace>::skeleton::fields::<Field> registreert een callback aan applicatiezijde (handler), die bij een inkomende Get()-aanroep van een proxy wordt aangeroepen door de communicatiebinding ([SWS_CM_11360], EXP ARAComAPI §5.4.8.1 “Registering Getters”). In tegenstelling tot de parameterloze basisoverbelasting [SWS_CM_00114] accepteert de methode een uitvoeringscontext executor van het type ExecutorT, waarin de callback-uitvoering asynchroon plaatsvindt ([SWS_CM_11360]). Als uitvoerder kan de gestandaardiseerde ara::core::Executor of een gebruikersspecifiek type met dezelfde interface worden ingezet ([SWS_CM_11360]).

De geregistreerde handler retourneert een ara::core::Future<FieldType>, waardoor de berekening van de veldwaarde via het promise/future-patroon wordt ontkoppeld ([SWS_CM_11360], EXP ARAComAPI §5.4.8.1 “Registering Getters”). De registratie is volledig optioneel: voor zover er geen handler is geregistreerd, beantwoordt Communication Management verzoeken zelfstandig met de waarde die het laatst via Update() is ingesteld (EXP ARAComAPI §5.4.8.1 “Registering Getters”). Een getter-handler is primair geschikt voor het vraaggestuurd bepalen van complexe of tijdrovende veldwaarden (EXP ARAComAPI §5.4.8.1 “Registering Getters”).

Beperkingen en foutafhandeling

De methode bestaat in het skeleton uitsluitend wanneer er in de IDL een getter is geconfigureerd voor het veld (Field.hasGetter == TRUE, [SWS_CM_00114], EXP ARAComAPI §5.4.8.1 “Registering Getters”). RegisterGetHandler is gedeclareerd als noexcept; wordt echter een ongeldige of lege callable doorgegeven, dan is er sprake van een InvalidHandlerViolation ([SWS_CM_11360]). Interpretatie: de doorgegeven executor moet vermoedelijk geldig blijven gedurende de gehele gebruiksduur van de handler, aangezien inkomende verzoeken asynchroon naar de context ervan worden geleid. Vraag Q-c58eb22b06a8c27c (open)

Deze gebruiksinstructie is gegenereerd door een AI op basis van de AUTOSAR-specificatie R25-11.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Template-Parameter

ParameterBeschreibung
ExecutorTWrapper type providing methods for asynchronous execution of Callables. AUTOSAR provides a standardized ara::core:: Executor or implementations may use a custom type which provides the same interface.

Parameter (in)

ParameterBeschreibung
handlerAs per [SWS_CM_00114]
executorThe context in which this method shall be "executed"

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CM_11360
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11360@rel:R25-11#e52b31a1
Content hash
e52b31a1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11360
Status: valid/unmigrated Version: rel:R25-11#bd94b445 Versionshistorie & Revisions (1 transition, 7 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_CM_11360@rel:R25-11#bd94b445
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#9957b1ff2026-09-30
  • R20-11rel:R20-11#437503622026-10-14
  • R21-11rel:R21-11#29c07ecb2026-10-14
  • R22-11rel:R22-11#29c07ecb2026-10-14
  • R23-11rel:R23-11#1e758dfd2026-10-14
  • R24-11rel:R24-11#6f38f9302026-10-14
  • R25-11rel:R25-11#bd94b4452026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie RegisterSetHandler [SWS_CM_00116] Upstream: RS_CM_00218, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

void RegisterSetHandler (std::function< ara::core::Future< FieldType >(<SFieldDerivedType> value)> handler) noexcept;

Register a callback function to be invoked when a Set() request is received. The method exists only if the offered service contains a Field and Field.hasSetter ==TRUE

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: f0cab292149d Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De methode RegisterSetHandler dient aan de serverzijde (skeleton) om een callback-functie te registreren die wordt aangeroepen bij ontvangst van een Set()-verzoek van een client voor een veld [SWS_CM_00116]. De methode bestaat uitsluitend wanneer het aangeboden veld met setter-ondersteuning is geconfigureerd (Field.hasSetter == TRUE) [SWS_CM_00116]. In tegenstelling tot de getter-registratie is de aanroep van RegisterSetHandler verplicht, omdat de serverimplementatie nieuwe of bijgewerkte veldwaarden van anonieme clients vooraf moet valideren EXP ARAComAPI §5.4.8.2 “Registering Setters”.

De geregistreerde handler ontvangt de nieuwe waarde als argument en retourneert een ara::core::Future<FieldType> met de effectieve, eventueel gecorrigeerde waarde [SWS_CM_00116], EXP ARAComAPI §5.4.8.2 “Registering Setters”. Deze effectieve waarde wordt door het communicatiebeheer impliciet overgenomen en naar clients gepubliceerd; een expliciete aanroep van Update() binnen de handler is daarom overbodig EXP ARAComAPI §5.4.8.2 “Registering Setters”.

Foutafhandeling en randvoorwaarden

De functie is gedefinieerd als noexcept en exceptieveilig [SWS_CM_00116]. Wordt een niet-bestaand of ongeldig (null) callable meegegeven, dan is er sprake van een specificatieovertreding in de vorm van een InvalidHandlerViolation [SWS_CM_00116]. Interpretatie: De registratie zal moeten plaatsvinden vóór de beschikbaarstelling van de dienst via OfferService(), om binnenkomende client-verzoeken vanaf het begin te kunnen ontvangen. Vraag Q-d45be0a899ddb6dd (open)

Samenspel

Naast de basismethode bestaat een template-overload [SWS_CM_11362], waarmee de uitvoering van de handler aan een specifieke uitvoeringscontext (ExecutorT conform [SWS_CM_11360]) kan worden gebonden EXP ARAComAPI.

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de specificatiestatus R25-11.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerAs per [SWS_CM_00114]

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CM_00116
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00116@rel:R25-11#8765aec9
Content hash
8765aec9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00116
Status: valid/unmigrated Version: rel:R25-11#a967ca39 Versionshistorie & Revisions (1 transition, 8 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_CM_00116@rel:R25-11#a967ca39
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#50a50c352026-09-30
  • R19-11rel:R19-11#320f0ae42026-10-14
  • R20-11rel:R20-11#e56d43e62026-10-14
  • R21-11rel:R21-11#e56d43e62026-10-14
  • R22-11rel:R22-11#f8c463c42026-10-14
  • R23-11rel:R23-11#4653d88a2026-10-14
  • R24-11rel:R24-11#eb7262452026-10-14
  • R25-11rel:R25-11#a967ca392026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie RegisterSetHandler [SWS_CM_11362] Upstream: RS_CM_00211, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

template <typename ExecutorT> void RegisterSetHandler (std::function< ara::core::Future< FieldType >(<SFieldDerivedType> value)> setHandler, ExecutorT &&executor) noexcept;

As per [SWS_CM_00116] but the method shall execute in a provided context

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: aa59afd1a2ad Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De templatefunctie RegisterSetHandler registreert op het server- resp. skeletonniveau van een veld een callbackfunctie die wordt aangeroepen zodra een client een Set()-verzoek verzendt ([SWS_CM_11362], [SWS_CM_00116]). De interface bestaat alleen als het geconfigureerde serviceveld ondersteuning voor setters (Field.hasSetter == TRUE) voorziet ([SWS_CM_00116]). In tegenstelling tot de get-registratie is het registreren van een set-handler verplicht, omdat de serverimplementatie nieuwe veldwaarden van anonieme clients altijd moet valideren (EXP ARAComAPI §5.4.8.2 “Registering Setters”).

Ten opzichte van de standaardregistratie conform [SWS_CM_00116] accepteert deze overload aanvullend een uitvoeringscontext executor van het type ExecutorT&& ([SWS_CM_11362], [SWS_CM_11360]). Interpretatie: De executor regelt vermoedelijk in welke thread- of task-schedulercontext de callback wordt uitgevoerd. Vraag Q-6dec4c0005c388dd (open) De meegegeven handler heeft de signatuur std::function<ara::core::Future<FieldType>(<SFieldDerivedType> value)>; deze ontvangt de door de client ingestelde waarde en retourneert asynchroon via ara::core::Future de effectieve – eventueel gevalideerde of gecorrigeerde – waarde ([SWS_CM_11362], EXP ARAComAPI §5.4.8.2 “Registering Setters”).

Het Communication Management neemt de door de handler geretourneerde effectieve waarde impliciet over alsof de serverapplicatie zelf Update() had aangeroepen; een handmatige aanroep van Update() binnen de handler is daarom overbodig (EXP ARAComAPI §5.4.8.2 “Registering Setters”, EXP ARAComAPI §4.6 “Data Type Abstractions”).

Foutafhandeling en gelijktijdigheid:

  • Exception-veiligheid: De functie is gedeclareerd als noexcept en gespecificeerd als uitzonderingsveilig (exception safe) ([SWS_CM_11362]).
  • Overtredingen: Indien het meegegeven callable setHandler niet bestaat of nullptr is, is er sprake van de overtreding InvalidHandlerViolation ([SWS_CM_11362]).
  • Context: De methode waarborgt dat de uitvoering van de handler in de beschikbaar gestelde context van de executor plaatsvindt ([SWS_CM_11362]).

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de AUTOSAR-specificaties.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Template-Parameter

ParameterBeschreibung
ExecutorTAs per [SWS_CM_11360]

Parameter (in)

ParameterBeschreibung
setHandlerAs per [SWS_CM_00116]
executorAs per [SWS_CM_11360]

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CM_11362
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11362@rel:R25-11#30ecb0c4
Content hash
30ecb0c4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11362
Status: valid/unmigrated Version: rel:R25-11#012add4b Versionshistorie & Revisions (1 transition, 7 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_CM_11362@rel:R25-11#012add4b
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#6e268d732026-09-30
  • R20-11rel:R20-11#a1cce0c32026-10-14
  • R21-11rel:R21-11#46e987b82026-10-14
  • R22-11rel:R22-11#46e987b82026-10-14
  • R23-11rel:R23-11#cdcd5ed72026-10-14
  • R24-11rel:R24-11#d4ed3d212026-10-14
  • R25-11rel:R25-11#012add4b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie SetTransportFaultConditionHandler [SWS_CM_00096] Upstream: RS_CM_00224, RS_E2E_08534

void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept;

Provides possibility to register a ara::com::e2e::TransportFaultConditionHandler for a given Skeleton Field Get/Set.

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 50dd99d62bf7 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De functie SetTransportFaultConditionHandler dient voor het registreren van een foutafhandelaar van het type ara::com::e2e::TransportFaultConditionHandler voor get- en set-aanvragen van een field op skeleton-niveau in de namespace <SI-Namespace>::skeleton::fields::<Field> [SWS_CM_00096]. De aanroep wordt synchroon uitgevoerd, heeft geen retourwaarde (void) en garandeert exception-safety door de specificatie als noexcept [SWS_CM_00096]. Voor scenario's waarin de handler-uitvoering moet worden gedelegeerd naar een expliciete uitvoeringscontext, staat de template-overload met een executor-object ExecutorT&& executor ter beschikking [SWS_CM_00097].

Als foutvoorwaarde is de schending InvalidHandlerViolation gedefinieerd; deze treedt op wanneer het meegegeven callable handler niet bestaat of null is [SWS_CM_00096]. Terwijl aan clientzijde fouten bij methode- en field-aanvragen via ComErrc::kCommunicationFailure in de desbetreffende ara::core::Future-instanties worden gemeld [SWS_CM_00090], stelt deze functie de serverinstantie in staat transportfouten bij inkomende get- en set-aanroepen te ontvangen [SWS_CM_00096].

Het concept correspondeert met overeenkomstige registratiemechanismen voor alle methoden van een skeleton-service-instantie [SWS_CM_00093] en met handlers aan proxyzijde voor events [SWS_CM_00099], triggers [SWS_CM_00106] en field-notifiers [SWS_CM_00109]. Interpretatie: De registratie van de handler vindt redelijkerwijs plaats tijdens de initialisatiefase vóór het aanbieden van het skeleton, om fouten bij initiële field-toegangen naadloos te kunnen registreren. Vraag Q-627229896b666532 (open)

Deze gebruiksinstructie is geautomatiseerd gegenereerd en is gebaseerd op de specificatiedocumenten van AUTOSAR R25-11.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerHandler of type ara::com::e2e:: TransportFaultConditionHandler to be set

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CM_00096
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00096@rel:R25-11#c63d2403
Content hash
c63d2403
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00096
Status: valid/unmigrated Version: rel:R25-11#3e34141f Versionshistorie & Revisions (1 transition, 3 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_CM_00096@rel:R25-11#3e34141f
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#37a0a6942026-09-30
  • R24-11rel:R24-11#b910a6fe2026-10-14
  • R25-11rel:R25-11#3e34141f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie SetTransportFaultConditionHandler [SWS_CM_00097] Upstream: RS_CM_00224, RS_E2E_08534

template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept;

Execution Context overload for hierarchicalnamespacelistlowerskeleton:: skeleton::fields::fieldname::SetTransportFaultConditionHandler for a given Skeleton Field Get/Set.

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 0b525529fe14 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De functie SetTransportFaultConditionHandler in de namespace <SI-Namespace>::skeleton::fields::<Field> registreert een foutafhandelingsfunctie voor transportstoringen bij Get- en Set-verzoeken van een veld op skeleton-niveau [SWS_CM_00097]. Deze wordt via de header <SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h opgenomen [SWS_CM_00097].

Gebruik en parameters

De aanroep vindt synchroon plaats en heeft geen retourwaarde (void) [SWS_CM_00097]. Als parameters worden de aanroepbare foutcallback handler van het type ara::com::e2e::TransportFaultConditionHandler en een doorstuurreferentie (forwarding reference) executor van het generieke type ExecutorT&& meegegeven [SWS_CM_00097]. De parameter executor duidt het uitvoeringsobject aan in de context waarvan eventuele asynchrone berekeningen worden uitgevoerd [SWS_CM_00097].

Foutafhandeling en gelijktijdigheid

De methode is gedeclareerd als noexcept en garandeert volledige uitzonderingsveiligheid (exception safe) [SWS_CM_00097]. Indien het doorgegeven handler-callable niet bestaat of null is, wordt een InvalidHandlerViolation geactiveerd [SWS_CM_00097]. Interpretatie: Via het meegegeven executor-object wordt vermoedelijk bepaald in welke thread- of taakcontext de asynchrone melding bij transportfouten wordt verwerkt. Vraag Q-4101faaa8d6a3130 (open)

Samenspel

De methode breidt de standaardregistratie [SWS_CM_00096] uit met een dedicated uitvoeringscontext voor skeleton-velden [SWS_CM_00097]. Overeenkomstige overbelastingen met executor bestaan ook voor skeleton-methoden ([SWS_CM_00094]) en aan client- respectievelijk proxy-zijde voor events ([SWS_CM_00100]) en field-notifiers ([SWS_CM_00110]).

Deze gebruiksinstructie is gegenereerd door een AI en is uitsluitend gebaseerd op de specificaties van Release R25-11.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerHandler of type ara::com::e2e:: TransportFaultConditionHandler to be set
executorExecutor object in which any asynchronous computation spawn shall be invoked

Rückgabewert

TypBeschreibung
None
Siehe auch: [SWS_CM_00096]

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CM_00097
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00097@rel:R25-11#d61a01f3
Content hash
d61a01f3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00097
Status: valid/unmigrated Version: rel:R25-11#43b66b1f Versionshistorie & Revisions (1 transition, 3 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_CM_00097@rel:R25-11#43b66b1f
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#225cecf82026-09-30
  • R24-11rel:R24-11#ee2004b32026-10-14
  • R25-11rel:R25-11#43b66b1f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie UnsetTransportFaultConditionHandler [SWS_CM_00098] Upstream: RS_CM_00224, RS_E2E_08534

void UnsetTransportFaultConditionHandler () noexcept;

Provides the possibility to unregister a previously set ara::com::e2e:: TransportFaultConditionHandler for a given Skeleton Field Get/Set.

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 6f1322ef4e13 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De functie UnsetTransportFaultConditionHandler dient aan de skeleton-zijde van een service-interface om een eerder geregistreerde ara::com::e2e::TransportFaultConditionHandler voor Get- en Set-verzoeken van een veld op te heffen ([SWS_CM_00098]). Deze is gedefinieerd in de namespace <SI-Namespace>::skeleton::fields::<Field> en opgenomen via de header <SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h (AUTOSAR_AP_SWS_CommunicationManagement §8.4.3.2.1.3 “UnsetTransportFaultConditionHandler”). De aanroep verloopt synchroon, accepteert geen overdrachtsparameters en levert geen retourwaarde op (void).

Door het opheffen wordt de applicatiespecifieke callback voor transportfouttoestanden bij veldverzoeken gedeactiveerd (AUTOSAR_AP_SWS_CommunicationManagement §7.4.1 “End-to-end communication protection for SOMEIP”). De interface is gedeclareerd als noexcept en garandeert exceptieveiligheid (exception safe) ([SWS_CM_00098]). Foutcodes of specifieke foutmeldingen via DET of DEM zijn niet gespecificeerd; de bewerking is zo ontworpen dat deze foutloos wordt voltooid.

Wat betreft gelijktijdigheid en re-entrantie bevat de specificatie geen afzonderlijke voorschriften. Bijgevolg zal de deregistratie bij voorkeur plaatsvinden tijdens de-initialisatiefasen of buiten gelijktijdige Get-/Set-verwerkingen, om inconsistenties bij lopende communicatieprocessen te voorkomen. Vraag Q-06bc8d90f1891904 (open)

De bewerking maakt deel uit van de end-to-end-communicatiebeveiliging voor service-instanties (AUTOSAR_AP_SWS_CommunicationManagement §7.4.1 “End-to-end communication protection for SOMEIP”). Deze vormt de veldgerelateerde tegenhanger van [SWS_CM_00095], die de handler voor alle methoden van een skeleton de-registreert. Aan de proxy-zijde correspondeert deze met overeenkomstige deregistraties voor events ([SWS_CM_00105]), triggers ([SWS_CM_00108]) en field notifiers ([SWS_CM_00126]).

Deze gebruiksinstructie is geautomatiseerd opgesteld op basis van de AUTOSAR-specificatie R25-11.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: fields::<Field>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CM_00098
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00098@rel:R25-11#b4d1e646
Content hash
b4d1e646
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00098
Status: valid/unmigrated Version: rel:R25-11#0a13a3e7 Versionshistorie & Revisions (1 transition, 3 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_CM_00098@rel:R25-11#0a13a3e7
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#567e08112026-09-30
  • R24-11rel:R24-11#8140569f2026-10-14
  • R25-11rel:R25-11#0a13a3e72026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie Update [SWS_CM_00119] Upstream: RS_CM_00218, RS_AP_00114, RS_AP_00120, RS_AP_00121

ara::core::Result< void > Update (<SFieldDerivedType> value) noexcept;

Initiate the transmission of updated field data to the subscribers. See [SWS_CM_00162] for the required behavior. The Update function shall also update the fields internal value. An update notification shall be sent to any subscribers if: • Field.hasNotifier ==TRUE (according to [SWS_CM_00120])

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: ceb337447ab4 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De methode Update() wordt aan serverzijde aangeroepen in scope <SI-Namespace>::skeleton::fields::<Field> om de interne waarde van een field bij te werken en de overdracht van de nieuwe gegevens naar geabonneerde clients te initiëren ([SWS_CM_00119], AUTOSAR_AP_EXP_ARAComAPI §4.6 “Data Type Abstractions”). Een notificatie wordt naar abonnees verzonden als voor het field hasNotifier == TRUE is geconfigureerd ([SWS_CM_00119], [SWS_CM_00120], [SWS_CM_00162]). De parameter value wordt via referentie doorgegeven; de binding-implementatie maakt tijdens de aanroep een doorgaans geserialiseerde kopie, zodat de applicatiegegevens na terugkeer aan aanroeperszijde kunnen worden gewijzigd of vrijgegeven (AUTOSAR_EXP_ARAComAPI “UpdateRate Class”).

De functie is gedefinieerd als noexcept en exception safe en levert synchroon een ara::core::Result<void> op ([SWS_CM_00119]). Treedt er een fout op, dan bevat het resultaat een foutcode uit ara::com::ComErrc ([SWS_CM_00119], [SWS_CM_10432]). Concreet wordt ComErrc::kMinimumSendIntervalViolationError met rollback-semantiek teruggegeven indien verzendverzoeken sneller plaatsvinden dan voorgeschreven door het geconfigureerde minimale verzendinterval ServiceInterfaceDeploymentElement.minimumSendInterval ([SWS_CM_00119]).

In de service-levenscyclus is een initiële aanroep van Update() vóór het aanbieden van de dienst vereist: als OfferService() wordt aangeroepen voordat de field-waarde is geïnitialiseerd, mislukt de beschikbaarstelling met ComErrc::kFieldValueNotInitialized ([SWS_CM_00101], [SWS_CM_00128]). Wegens het ontbreken van een expliciete re-entrancy-garantie in de standaard moeten gelijktijdige aanroepen op dezelfde field-instantie vermoedelijk applicatiezijdig worden gesynchroniseerd. Vraag Q-67b174ef05867989 (open)

Deze gebruiksinstructie is geautomatiseerd opgesteld op basis van de AUTOSAR-standaard R25-11.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: fields::<Field>
Exception-Sicherheitexception safe

Parameter (in)

ParameterBeschreibung
valueThe value to be sent to subscribers

Rückgabewert

TypBeschreibung
ara::core::Result< void >• If successful: an ara::core::Result containing a ara:: core::Result::value_type • If unsuccessful: an ara::core::Result containing an ara:: core::Result::error_type i.e. a corresponding ara:: com::ComErrc

Fehler

FehlercodeBeschreibung
ComErrc::kMinimumSendIntervalViolationErrorrollback_semantics Minimum Send Interval violation, because a transmission request for a service instance element (event, field or method call) was issued faster than allowed, i.e., the configured minimum send interval ServiceInterfaceDeploymentElement. minimumSendInterval for the service instance element has not yet expired.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CM_00119
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00119@rel:R25-11#84b0f41f
Content hash
84b0f41f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00119
Status: valid/unmigrated Version: rel:R25-11#f2b83ddc Versionshistorie & Revisions (1 transition, 8 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_CM_00119@rel:R25-11#f2b83ddc
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#de7aa84f2026-09-30
  • R19-11rel:R19-11#e64af9a12026-10-14
  • R20-11rel:R20-11#e8f21c102026-10-14
  • R21-11rel:R21-11#0afac5612026-10-14
  • R22-11rel:R22-11#3e7a86112026-10-14
  • R23-11rel:R23-11#daabe32d2026-10-14
  • R24-11rel:R24-11#c1e2db482026-10-14
  • R25-11rel:R25-11#f2b83ddc2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

Documentatie van de typealiassen

typealias FieldType [SWS_CM_11402] Upstream: RS_CM_00219, RS_AP_00114

using FieldType = <SFieldCppidt>;

Data type for the value of a field (an alias for the CppImplementationDataType of the Field, i.e. for the CppImplementationDataType which is either referenced by the VariableDataPrototype in the role type directly or via indirection of a DataTypeMap)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: fields::<Field>
SymbolFieldType

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CM_11402
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11402@rel:R25-11#5ac84ecf
Content hash
5ac84ecf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11402
Status: valid/unmigrated Version: rel:R25-11#11e46b26 Versionshistorie & Revisions (1 transition, 5 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_CM_11402@rel:R25-11#11e46b26
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#ab2582db2026-09-30
  • R22-11rel:R22-11#fd04825a2026-10-14
  • R23-11rel:R23-11#fd04825a2026-10-14
  • R24-11rel:R24-11#f639aee72026-10-14
  • R25-11rel:R25-11#11e46b262026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill