DEENESPTFRRUARHIKOZHNL

klasse <SI-Namespace>::skeleton::<SI>Skeleton

[SWS_CM_00002] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00122

class <SI>Skeleton {...};

Service skeleton class

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

User GuideAI-GEGENEREERD

Dient voor de serverzijdige beschikbaarstelling van een dienst en de verwerking van inkomende methode-aanroepen.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 9f566e4418f7 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Dient voor de serverzijdige beschikbaarstelling van een dienst en de verwerking van inkomende methode-aanroepen.

De klasse <SI-Namespace>::skeleton::<SI>Skeleton dient als serverzijdige basis voor de beschikbaarstelling van een dienst in het AUTOSAR Adaptive Platform en bindt events, fields en methoden aan de middleware. Na de instantiatie met een instantie-identificator wordt de dienst via OfferService() beschikbaar gemaakt voor consumenten in het netwerk en kan deze met StopOfferService() weer worden ingetrokken [SWS_CM_00101], [SWS_CM_00111]. Afhankelijk van de geconfigureerde verwerkingsmodus worden inkomende methode-aanroepen hetzij gebeurtenisgebaseerd afgehandeld, hetzij moeten deze door de applicatie actief via polling worden geïnitieerd. Omdat kopieeroperaties zijn verwijderd, blijft het eigenaarschap van de instantie strikt bij de creërende dienstapplicatie.

Context

De templateklasse <SI-Namespace>::skeleton::<SI>Skeleton vormt het serverzijdige eindpunt voor het aanbieden van een Service Interface op het AUTOSAR Adaptive Platform. Als schakel tussen applicatielogica en communicatielaag kapselt het skeleton de middleware-specifieke binding in en stelt getypeerde interface-elementen beschikbaar. Hiertoe declareert de klasse membervariabelen voor events via events::<Event> [SWS_CM_99557], voor fields via fields::<Field> [SWS_CM_99558], voor triggers via triggers::<Trigger> [SWS_CM_99559] en voor methode-uitvoerparameters via <MethodOutArgType> [SWS_CM_11550]. Interpretatie: Voor het aanbieden van de eigenlijke dienstfunctionaliteit leidt de dienstapplicatie in de regel een concrete klasse af van <SI>Skeleton om de interfacemethoden te implementeren. Vraag Q-0cd48946e67c75b4 (open)

Levenscyclus

De instantiatie van een skeleton vindt plaats onder vastlegging van de instantietoewijzing en de verwerkingsmodus voor methode-aanroepen (ara::com::MethodCallProcessingMode, standaard kEvent). Geldige constructors accepteren een ara::core::InstanceSpecifier [SWS_CM_00152], een enkele ara::com::InstanceIdentifier [SWS_CM_00130] of een verzameling identifiers via een ara::com::InstanceIdentifierContainer [SWS_CM_00153]. Omdat de identiteit van het diensteindpunt uniek is, zijn copy constructor [SWS_CM_00134] en copy assignment operator [SWS_CM_11548] expliciet verwijderd (delete). Resources kunnen echter via de move constructor [SWS_CM_00135] en de move assignment operator [SWS_CM_11549] worden overgedragen.

Direct na de constructie is de dienstinstantie lokaal aangemaakt, maar nog niet zichtbaar in het communicatienetwerk. De publicatie voor service-consumenten vindt pas plaats door het aanroepen van OfferService() [SWS_CM_00101], EXP_ARAComAPI p. 10. Indien de dienst niet langer moet worden aangeboden, trekt StopOfferService() de beschikbaarstelling in [SWS_CM_00111], EXP_ARAComAPI p. 10. Het skeleton kan daarna opnieuw worden aangeboden of via de virtuele destructor ~<SI>Skeleton() worden vernietigd [SWS_CM_11370].

lifecycle Instanziiert Instanziiert Bereitgestellt Bereitgestellt Instanziiert->Bereitgestellt OfferService() Zerstoert Zerstoert Instanziiert->Zerstoert ~Skeleton() Gestoppt Gestoppt Bereitgestellt->Gestoppt StopOfferService() Bereitgestellt->Zerstoert ~Skeleton() Gestoppt->Bereitgestellt OfferService() Gestoppt->Zerstoert ~Skeleton()

Toestandsdiagram: Levenscyclus en toestandsovergangen van een service-skeleton van de instantiatie tot aan de vrijgave. Bronnen: [SWS_CM_00101], [SWS_CM_00111], [SWS_CM_11370], EXP_ARAComAPI p. 10

Gebruikspad

Het reguliere verloop voor het aanbieden van een dienst valt uiteen in de volgende stappen:

  1. Configuratie en registratie van handlers: Vóór het aanbieden van de dienst kunnen applicatiespecifieke handlers worden geregistreerd. Via SetTransportFaultConditionHandler() wordt een transportfouthandler hetzij direct [SWS_CM_00093] hetzij met een dedicated executor voor asynchrone taken geregistreerd [SWS_CM_00094]; deze kan desgewenst via UnsetTransportFaultConditionHandler() worden verwijderd [SWS_CM_00095]. End-to-end-foutafhandelingen kunnen via de virtuele methode E2EErrorHandler() worden overschreven [SWS_CM_10470].
  2. Aanbieden van de dienst: De dienstapplicatie roept OfferService() aan [SWS_CM_00101]. Een succesvolle aanroep retourneert een lege ara::core::Result<void> en schakelt de dienstinstantie in op het netwerk.
  3. Afhandeling van inkomende verzoeken: Is het skeleton geïnstantieerd in de modus MethodCallProcessingMode::kPoll, dan moet de applicatie openstaande client-aanroepen actief uitvoeren door het aanroepen van ProcessNextMethodCall() [SWS_CM_00199]. De methode-aanroep wordt uitgevoerd in de context van deze thread; de retourwaarde signaleert of er nog verdere aanroepen openstaan.
  4. Dienstbeëindiging: Vóór vernietiging van de instantie wordt het aanbod met StopOfferService() beëindigd [SWS_CM_00111].
Gebruiksverloop van een service-skeletonAnwendungSkeletonKommunikationsschichtConstructie met InstanceSpecifier/InstanceIdentifierSetTransportFaultConditionHandler(handler)OfferService()Dienstaanbod in het netwerk registrerenResult<void> (Erfolg)optMethodCallProcessingMode::kPollProcessNextMethodCall()bool (weitere Anfragen vorhanden)StopOfferService()Dienstangebot deregistrieren

Sequentiediagram: Interactievolgorde tussen serverapplicatie, service-skeleton en communicatielaag tijdens het dienstbedrijf. Bronnen: [SWS_CM_00101], [SWS_CM_00111], [SWS_CM_00199], [SWS_CM_00093]

Foutscenario's

Bij het gebruik van de skeleton-klasse dient rekening te worden gehouden met verschillende foutscenario's en precondities:

  • Constructieschendingen: Faalt de autorisatie door grant enforcement, dan breekt de constructie af met InsufficientPermissionsViolation [SWS_CM_00130], [SWS_CM_00152], [SWS_CM_00153]. Het doorgeven van een ontoelaatbare verwerkingsmodus leidt tot een WrongMethodCallProcessingModeViolation. Wordt een InstanceSpecifier gebruikt, dan kunnen modelinconsistenties of meervoudige toewijzingen de fouten InstanceSpecifierMappingIntegrityViolation, PortInterfaceMappingViolation, ProcessMappingViolation of InstanceSpecifierAlreadyInUseViolation veroorzaken [SWS_CM_00152].
  • Mislukken van het aanbieden van de dienst: Faalt OfferService(), dan wordt een foutcode uit ara::com::ComErrc geretourneerd [SWS_CM_00101]: ComErrc::kFieldValueNotInitialized (een field werd vooraf niet via Update() geïnitialiseerd), ComErrc::kFieldSetHandlerNotSet (een vereiste set-handler van een field ontbreekt) of ComErrc::kCommunicationFailure (verbindings- of beveiligingsfout van de netwerkbinding).
  • Schending van de verwerkingsmodus: Een aanroep van ProcessNextMethodCall() triggert een WrongMethodCallProcessingModeViolation wanneer het skeleton niet voor kPoll, maar voor kEvent of kEventSingleThread is geconfigureerd [SWS_CM_00199].
  • Ongeldige fout-handlers: Wordt aan SetTransportFaultConditionHandler() een niet-bestaand of leeg callable meegegeven, dan resulteert dit in een InvalidHandlerViolation [SWS_CM_00093], [SWS_CM_00094].
  • E2E-fouten en datacorruptie: Bij ontvangst van foutieve berichten wordt E2EErrorHandler() aangeroepen met een overeenkomstige ComE2EErrc [SWS_CM_10470]. Betreft het een CRC-fout, dan kan ook de DataID gecorrumpeerd zijn, zodat de applicatie de doorgegeven identifier niet als betrouwbaar mag classificeren.
  • Vernietigingsfouten: Zijn er bij de vernietiging van het skeleton nog openstaande data-samples aanwezig, dan breekt de destructor af met een DanglingSamplesViolation [SWS_CM_11370].

Deze handleiding is uitsluitend gebaseerd op de specificatievoorschriften van het AUTOSAR Adaptive Platform R25-11.

Ledenkaart

Klassendiagram

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

G n_SI_Namespace___skeleton___SI_Skeleton453 <SI>Skeleton + <Event> + <Field> + <MethodOutArg> + <Trigger> + operator=() + Skeleton() + E2EErrorHandler() + SetTransportFaultConditionHandler() + UnsetTransportFaultConditionHandler() + OfferService() + StopOfferService() + ProcessNextMethodCall()

Detailweergave

Kies een item in de inhoudsopgave.

Methoden

Implementation may be overridden by the actual ServiceSkeleton implementation and it is not required to be reentrant. If the E2E error is a CRC error then some parts of the received message are faulty. If this part is the DataID then the E2E error handler is called with a faulty DataID. Consequently, in case of CRC error the server application can not rely on the DataID received by its error handler.

virtual void E2EErrorHandler (ara::com::e2e::ComE2EErrc errorCode, ara::com::e2e::DataID dataID, ara::com::e2e::MessageCounter message Counter);
OfferService functie

Method to offer a service

ara::core::Result< void > OfferService () noexcept;

Allows the service to trigger the execution of the next service consumer method call at a specific point of time if the ara::com::MethodCallProcessingMode == kPoll The pending service method (see [SWS_CM_00191] or [SWS_CM_90434]) is executed in the context of the call to ProcessNextMethodCall().

bool ProcessNextMethodCall () noexcept;

Provides possibility to register a ara::com::e2e::TransportFaultConditionHandler for all methods in a given Skeleton.

Overloads SetTransportFaultConditionHandler 2
void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept; SWS_CM_00093
template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept; SWS_CM_00094
Skeleton functie 6

Construct a Skeleton from an ara::com::InstanceIdentifier

Overloads Skeleton 6

Method to stop offering a service

void StopOfferService () noexcept;

Provides the possibility to unregister a previously set ara::com::e2e:: TransportFaultConditionHandler for all methods in a given Skeleton.

void UnsetTransportFaultConditionHandler () noexcept;

Operatoren

operator= functie 2

Copy assignment constructor deletion

Overloads = 2
<SI>Skeleton & operator= (const <SI>Skeleton &other)=delete; SWS_CM_11548
<SI>Skeleton & operator= ( <SI>Skeleton &&other) noexcept; SWS_CM_11549

Constanten

<Event> variabele

Event member, one for each VariableDataPrototype defined in the ServiceInterface in the role event.

events::<Event> <Event>;
<Field> variabele

Field member, one for each Field defined in the ServiceInterface in the role field.

fields::<Field> <Field>;
<MethodOutArg> variabele

Member declaration representing an out argument in an Output.

<MethodOutArgType> <MethodOutArg>;
<Trigger> variabele

Trigger member, one for each Trigger defined in the ServiceInterface in the role trigger.

triggers::<Trigger> <Trigger>;

Geneste typen

Documentatie van de methoden

functie E2EErrorHandler [SWS_CM_10470] Upstream: RS_CM_00401, RS_CM_00402

virtual void E2EErrorHandler (ara::com::e2e::ComE2EErrc errorCode, ara::com::e2e::DataID dataID, ara::com::e2e::MessageCounter message Counter);

Implementation may be overridden by the actual ServiceSkeleton implementation and it is not required to be reentrant. If the E2E error is a CRC error then some parts of the received message are faulty. If this part is the DataID then the E2E error handler is called with a faulty DataID. Consequently, in case of CRC error the server application can not rely on the DataID received by its error handler.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitnot exception safe

Parameter (in)

ParameterBeschreibung
errorCodeError code object of type ara::com::e2e::ComE2EErrc to be used
dataIDData ID of type ara::com::e2e::dataID to be used
messageCounterMessage counter of type ara::com::e2e::MessageCounter to be used

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_10470
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_10470@rel:R25-11#66a01676
Content hash
66a01676
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_10470
Status: valid/unmigrated Version: rel:R25-11#cf89a65e 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_10470@rel:R25-11#cf89a65e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#edf436c42026-09-30
  • R19-11rel:R19-11#1527eb4c2026-10-14
  • R20-11rel:R20-11#20f092ec2026-10-14
  • R21-11rel:R21-11#20f092ec2026-10-14
  • R22-11rel:R22-11#20f092ec2026-10-14
  • R23-11rel:R23-11#20f092ec2026-10-14
  • R24-11rel:R24-11#6211e8922026-10-14
  • R25-11rel:R25-11#cf89a65e2026-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 OfferService [SWS_CM_00101] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00120

ara::core::Result< void > OfferService () noexcept;

Method to offer a service

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

De methode OfferService() wordt aangeroepen op een instantie van de skeleton-klasse om een geleverde dienst in het systeem aan te bieden en voor consumenten via de Service Discovery vindbaar te maken [SWS_CM_00101], ARAComAPI §6.5 “Service Discovery”. De aanroep geschiedt parameterloos en synchroon, zodra de service-implementatie volledig is geïnstantieerd en in een operationele toestand is gebracht AUTOSAR_AP_EXP_ARAComAPI §5.4.4 “Offering Service instance”. De functie is gedeclareerd als noexcept en retourneert een ara::core::Result<void> [SWS_CM_00101].

Het aanbieden is een dwingende vereiste voor de functionele communicatie via methoden, events, velden of triggers AUTOSAR_AP_EXP_ARAComAPI §4.2 “Means of Communication”. Wordt bijvoorbeeld geprobeerd een trigger te verzenden zonder voorafgaand aanbieden, dan mislukt dit met ComErrc::kServiceNotOffered [SWS_CM_00721]. Wat betreft concurrency geldt: zodra OfferService() wordt aangeroepen, kunnen inkomende methode-aanroepen al worden afgeleverd aan de service-instantie – zelfs wanneer de aanroep van OfferService() nog niet is teruggekeerd AUTOSAR_AP_EXP_ARAComAPI §5.4.4 “Offering Service instance”.

Mislukt het aanbieden, dan bevat de geretourneerde ara::core::Result een overeenkomstige foutcode uit ComErrc [SWS_CM_00101], [SWS_CM_10432]:

  • ComErrc::kFieldValueNotInitialized: Ten minste één geconfigureerde veldwaarde was voorafgaand aan het aanbieden nog niet geïnitialiseerd [SWS_CM_00101].
  • ComErrc::kFieldSetHandlerNotSet: Voor een veld met setter-ondersteuning is nog geen handler geregistreerd via RegisterSetHandler() [SWS_CM_00101].
  • ComErrc::kCommunicationFailure: De netwerkkoppeling meldt een herstelbare communicatiefout of het mislukken van veilige communicatie [SWS_CM_00101].

Moet de levering van de dienst worden beëindigd, dan moet StopOfferService() worden aangeroepen AUTOSAR_AP_EXP_ARAComAPI §5.4.4 “Offering Service instance”.

Deze tekst is gegenereerd door een AI en is uitsluitend gebaseerd op de specificatiegegevens van release R25-11.

Implementer's Guide volgt (complexiteit I2)

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

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::kFieldValueNotInitializedrollback_semantics Field value has yet not been initialized via Update() (see [SWS_CM_00128]
ComErrc::kFieldSetHandlerNotSetrollback_semantics Field SetHandler has not been registered via RegisterSet Handler()
ComErrc::kCommunicationFailurerollback_semantics The network binding reported a recoverable communications error or a secure communication failure

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

Record
AUTOSAR/AP/record/SWS_CM_00101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00101@rel:R25-11#828c7ab2
Content hash
828c7ab2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00101
Status: valid/unmigrated Version: rel:R25-11#82f2d2a3 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_00101@rel:R25-11#82f2d2a3
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#df90013b2026-09-30
  • R19-11rel:R19-11#8c9baf922026-10-14
  • R20-11rel:R20-11#de85af0e2026-10-14
  • R21-11rel:R21-11#de85af0e2026-10-14
  • R22-11rel:R22-11#de85af0e2026-10-14
  • R23-11rel:R23-11#d0ce786a2026-10-14
  • R24-11rel:R24-11#aaea40752026-10-14
  • R25-11rel:R25-11#82f2d2a32026-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 ProcessNextMethodCall [SWS_CM_00199] Upstream: RS_CM_00211, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

bool ProcessNextMethodCall () noexcept;

Allows the service to trigger the execution of the next service consumer method call at a specific point of time if the ara::com::MethodCallProcessingMode == kPoll The pending service method (see [SWS_CM_00191] or [SWS_CM_90434]) is executed in the context of the call to ProcessNextMethodCall().

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

De methode ProcessNextMethodCall() dient er voor serviceproviders in de skeleton toe om inkomende methode-aanroepen in pollingmodus deterministisch af te handelen [SWS_CM_00199]. Zij mag uitsluitend worden gebruikt wanneer de skeleton-instantie is geconfigureerd met de modus ara::com::MethodCallProcessingMode::kPoll EXP ARAComAPI §2 “Polling”.

Gebruik en semantiek

De functie accepteert geen parameters en voert een openstaand verzoek voor een methode-aanroep synchroon uit in de threadcontext van de aanroeper [SWS_CM_00199], [SWS_CM_00191]. Dit stelt met name realtime-applicaties in staat om serviceverzoeken zonder ongecontroleerde threadcontextwisselingen binnen hun toegewezen tijdbudget te verwerken EXP ARAComAPI §5.4 “ProcessNextMethodCall”. De retourwaarde signaleert het resultaat van het ophalen:

Foutafhandeling en randvoorwaarden

De functie is gespecificeerd als noexcept en exception safe [SWS_CM_00199]. Een aanroep op een skeleton die is geïnstantieerd met kEvent of kEventSingleThread vormt een schending (WrongMethodCallProcessingModeViolation) [SWS_CM_00199]. Interpretatie: aangezien reguliere C++-exceptions door noexcept zijn uitgesloten, wordt een dergelijke schending aan platformzijde vermoedelijk behandeld als een ernstige runtimefout. Vraag Q-61661dbd6cc37bc7 (open)

Deze tekst is automatisch gegenereerd. Alle gegevens zijn gebaseerd op de AUTOSAR-specificatie.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)WrongMethodCall- The method is called in a Skeleton which was constructed with ProcessingModeVio- ara::com::MethodCallProcessingMode == kEvent or lation ara::com::MethodCallProcessingMode == kEventSingleThread.

Rückgabewert

TypBeschreibung
boolIf the bool type: • ==TRUE: there is at least one pending invocation • ==FALSE: there is no pending invocation

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

Record
AUTOSAR/AP/record/SWS_CM_00199
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00199@rel:R25-11#86dc3553
Content hash
86dc3553
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00199
Status: valid/unmigrated Version: rel:R25-11#af390703 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_00199@rel:R25-11#af390703
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#aabbc0712026-09-30
  • R19-11rel:R19-11#46f835942026-10-14
  • R20-11rel:R20-11#dfe2ffac2026-10-14
  • R21-11rel:R21-11#c2b97ab92026-10-14
  • R22-11rel:R22-11#88ed5fcb2026-10-14
  • R23-11rel:R23-11#376d03912026-10-14
  • R24-11rel:R24-11#dad962382026-10-14
  • R25-11rel:R25-11#af3907032026-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_00093] 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 all methods in a given Skeleton.

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

Gebruik

De functie SetTransportFaultConditionHandler dient voor de registratie van een callback van het type ara::com::e2e::TransportFaultConditionHandler in de namespace van de skeleton-klasse (<SI-Namespace>::skeleton::<SI>) [SWS_CM_00093]. Via deze handler worden transportfouten voor alle methoden van de desbetreffende service-instantie gemeld AUTOSAR_AP_SWS_CommunicationManagement §7.4.1 “End-to-end communication protection for SOMEIP”. De functie neemt het aanroepbare object handler over en heeft geen retourwaarde (void) [SWS_CM_00093].

Foutafhandeling

De bewerking is gedeclareerd met noexcept en exceptieveilig (exception safe) [SWS_CM_00093]. Indien de overgedragen aanroepbare eenheid niet bestaat of null is, wordt een InvalidHandlerViolation gegenereerd [SWS_CM_00093]. In geval van een fout meldt de geconfigureerde handler opgetreden transportstoringen zoals TransportFaultCondition::kSampleRejected, wanneer verzoeken door gebrek aan resources of corruptie in de transportlaag worden verworpen AUTOSAR_AP_SWS_CommunicationManagement §7.4.2.3 “Methods”.

Gelijktijdigheid en beperkingen

Interpretatie: Aangezien deze basisinterface geen uitvoeringscontext accepteert, wordt de callback vermoedelijk synchroon aangeroepen vanuit de interne thread van Communication Management. Vraag Q-e4007fa72de6aa12 (open) Indien de uitvoering van de handler in een gedefinieerde threadpool of worker moet plaatsvinden, dient de overbelasting met ExecutorT&& executor te worden gebruikt [SWS_CM_00094].

Samenspel

De registratie koppelt de foutafhandeling centraal aan alle methoden van een skeleton-instantie [SWS_CM_00093]. Ze past binnen de overkoepelende foutafhandeling van ara::com:

  • Terwijl skeleton-methoden transportfouten via deze handler melden, signaleren client-methoden transportuitvallen asynchroon via hun resulterende ara::core::Future met ComErrc::kCommunicationFailure [SWS_CM_00090].
  • Voor veldbewerkingen (Get/Set) op skeleton-niveau bestaan afzonderlijke interfaces [SWS_CM_00096].
  • Op proxy-niveau staan analoge registratiefuncties voor events [SWS_CM_00099], triggers [SWS_CM_00106] en notifiers [SWS_CM_00109] gereed.

Deze gebruiksinstructie is geautomatiseerd opgesteld. Ze is uitsluitend gebaseerd op de bepalingen van de specificatie AUTOSAR Adaptive Release R25-11.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
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_00093
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00093@rel:R25-11#a2cc8092
Content hash
a2cc8092
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00093
Status: valid/unmigrated Version: rel:R25-11#1b94284c 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_00093@rel:R25-11#1b94284c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#9c34ba032026-09-30
  • R24-11rel:R24-11#3b6cb46d2026-10-14
  • R25-11rel:R25-11#1b94284c2026-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_00094] 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 SetTransportFaultConditionHandler for all methods in a given Skeleton.

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

De template-functie SetTransportFaultConditionHandler in de namespace van de skeleton-klasse dient voor de registratie van een fout-handler voor transportfouten van alle methoden van een service-instantie [SWS_CM_00094]. Zij breidt de parameterloze basisfunctie [SWS_CM_00093] uit met een uitvoeringscontext:

  • Aanroep en parameters: meegegeven worden een callable handler van het type ara::com::e2e::TransportFaultConditionHandler en een universele referentie executor [SWS_CM_00094]. In dit executor-object moeten alle asynchrone berekeningen en callback-uitvoeringen worden gestart. De functie heeft geen retourwaarde.
  • Foutafhandeling: de interface is gedeclareerd als noexcept en gespecificeerd als uitzonderingsveilig [SWS_CM_00094]. Als het meegegeven callable niet bestaat of null is, is er sprake van een InvalidHandlerViolation [SWS_CM_00094].
  • Interactie: het geldigheidsbereik omvat alle methoden van het skeleton [SWS_CM_00094], terwijl voor field-get- en set-operaties afzonderlijke registratiefuncties beschikbaar zijn ([SWS_CM_00096], [SWS_CM_00097]). In de DDS-netwerkbinding meldt de geconfigureerde handler transportfouten zoals TransportFaultCondition::kSampleRejected [SWS_CM_00216]; aan clientzijde worden dergelijke fouten daarentegen gesignaleerd via ComErrc::kCommunicationFailure in de resultaats-futures [SWS_CM_00090].
  • Concurrency: interpretatie: het doorgeven van de executor ontkoppelt de foutafhandeling van de interne context van de communicatielaag; vermoedelijk moet de registratie vroegtijdig plaatsvinden bij de initialisatie van het skeleton voordat de eerste methode-aanroepen binnenkomen. Vraag Q-e56b2a1928cf32ad (open)

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

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
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_00093]

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

Record
AUTOSAR/AP/record/SWS_CM_00094
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00094@rel:R25-11#1503b141
Content hash
1503b141
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00094
Status: valid/unmigrated Version: rel:R25-11#efb02540 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_00094@rel:R25-11#efb02540
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#77158f6e2026-09-30
  • R24-11rel:R24-11#107b41b22026-10-14
  • R25-11rel:R25-11#efb025402026-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 Skeleton [SWS_CM_00130] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00121

<SI>Skeleton (ara::com::InstanceIdentifier instanceID, ara::com::MethodCallProcessingMode mode=ara::com::Method CallProcessingMode::kEvent) noexcept;

Construct a Skeleton from an ara::com::InstanceIdentifier

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

De constructor [SWS_CM_00130] instantieert een service-skeleton aan de hand van een concrete ara::com::InstanceIdentifier. Het skeleton koppelt de service-implementatie aan applicatiezijde aan de transportlaag van het Communication Management, zodat gedistribueerde service-consumers hier toegang toe hebben (ARAComAPI §5.1 “Proxy Skeleton Pattern”).

Via de parameter mode wordt vastgelegd hoe inkomende methode-aanroepen worden verwerkt. Als standaardwaarde is de gebeurtenisgestuurde modus ara::com::MethodCallProcessingMode::kEvent voorgeschreven [SWS_CM_00130]. Wordt in plaats daarvan een polling-gebaseerde modus gekozen, dan vindt de uitvoering van openstaande methode-aanroepen synchroon plaats in de aanroepcontext van ProcessNextMethodCall() [SWS_CM_00199].

Foutafhandeling en randvoorwaarden

De constructorfunctie is gedeclareerd met noexcept en werpt geen C++-exceptions op [SWS_CM_00130]. Mogelijke schendingen worden gesignaleerd via het runtimesysteem: als het aanmaken door grant enforcement wordt geweigerd, is er sprake van een InsufficientPermissionsViolation; bij doorgifte van een ongeldige verwerkingsmodus resulteert dit in een WrongMethodCallProcessingModeViolation [SWS_CM_00130]. Interpretatie: De validatie van de verwerkingsmodus vindt vermoedelijk direct tijdens de uitvoering van de constructor plaats. Vraag Q-80e02c0079757082 (open)

Kopieerbewerkingen zijn voor het skeleton expliciet verwijderd [SWS_CM_00134], terwijl move-constructie wordt ondersteund [SWS_CM_00135]. Om de service vindbaar te maken op het netwerk, moet na de instantiëring OfferService() worden aangeroepen [SWS_CM_00101] (ARAComAPI §6.5 “Service Discovery”). Vóór het vernietigen van de instantie [SWS_CM_11370] kan de beschikbaarstelling met behulp van StopOfferService() [SWS_CM_00111] weer worden beëindigd.

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::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InsufficientPer- Refused by Grant Enforcement missionsViolation WrongMethodCall- Wrong processing mode passed to constructor ProcessingModeVio- lation

Parameter (in)

ParameterBeschreibung
instanceIDThe identifier of a specific instance of a service.
modeMode (as per [SWS_CM_00301]) for processing incoming service method invocations. Default argument is kEvent.

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

Record
AUTOSAR/AP/record/SWS_CM_00130
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00130@rel:R25-11#e0c72809
Content hash
e0c72809
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00130
Status: valid/unmigrated Version: rel:R25-11#0cc3a8d7 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_00130@rel:R25-11#0cc3a8d7
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4db60ae22026-09-30
  • R19-11rel:R19-11#69907d9d2026-10-14
  • R20-11rel:R20-11#94616ad92026-10-14
  • R21-11rel:R21-11#94616ad92026-10-14
  • R22-11rel:R22-11#8f0738ea2026-10-14
  • R23-11rel:R23-11#8f0738ea2026-10-14
  • R24-11rel:R24-11#8d04a04b2026-10-14
  • R25-11rel:R25-11#0cc3a8d72026-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 Skeleton [SWS_CM_00134] Upstream: RS_CM_00101, RS_AP_00114

<SI>Skeleton (const <SI>Skeleton &other)=delete;

Copy constructor deletion

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

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

Record
AUTOSAR/AP/record/SWS_CM_00134
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00134@rel:R25-11#d5c237b5
Content hash
d5c237b5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00134
Status: valid/unmigrated Version: rel:R25-11#b2190bb1 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_00134@rel:R25-11#b2190bb1
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#e28fcf112026-09-30
  • R19-11rel:R19-11#9d109fc42026-10-14
  • R20-11rel:R20-11#f5df9c1f2026-10-14
  • R21-11rel:R21-11#f5df9c1f2026-10-14
  • R22-11rel:R22-11#f29ebe442026-10-14
  • R23-11rel:R23-11#f29ebe442026-10-14
  • R24-11rel:R24-11#072f3e8e2026-10-14
  • R25-11rel:R25-11#b2190bb12026-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 Skeleton [SWS_CM_00135] Upstream: RS_CM_00101, RS_AP_00114

<SI>Skeleton (<SI>Skeleton &&other);

Move constructor

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitnot exception safe

Parameter (in)

ParameterBeschreibung
otherOther object to move

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

Record
AUTOSAR/AP/record/SWS_CM_00135
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00135@rel:R25-11#0fd983b9
Content hash
0fd983b9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00135
Status: valid/unmigrated Version: rel:R25-11#1b0c0103 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_00135@rel:R25-11#1b0c0103
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#24a477092026-09-30
  • R19-11rel:R19-11#0f66a96e2026-10-14
  • R20-11rel:R20-11#1b325dd12026-10-14
  • R21-11rel:R21-11#1b325dd12026-10-14
  • R22-11rel:R22-11#a2ddf3e82026-10-14
  • R23-11rel:R23-11#a2ddf3e82026-10-14
  • R24-11rel:R24-11#58b211bf2026-10-14
  • R25-11rel:R25-11#1b0c01032026-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 Skeleton [SWS_CM_00152] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00115, RS_AP_00121, RS_AP_00127, RS_AP_00137

<SI>Skeleton (ara::core::InstanceSpecifier instanceSpec, ara::com::MethodCallProcessingMode mode=ara::com::Method CallProcessingMode::kEvent) noexcept;

Construct a Skeleton from an ara::core::InstanceSpecifier

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

De constructor instantieert een service-skeleton aan de hand van een instantie-identifier [SWS_CM_00152]. Deze dient ertoe een concrete service-implementatie te koppelen aan de transportlaag van Communication Management. Als parameters worden een ara::core::InstanceSpecifier en optioneel de verwerkingsmodus ara::com::MethodCallProcessingMode overgedragen, die standaard is ingesteld op kEvent [SWS_CM_00152].

Wat betreft foutafhandeling en exceptiegedrag is de constructor gedeclareerd als noexcept en exception safe [SWS_CM_00152]. Bij foutieve configuraties of modelleringsafwijkingen zijn de volgende violations gespecificeerd:

  • InstanceSpecifierMappingIntegrityViolation, indien de identifier in de uitvoeringscontext niet kan worden herleid of niet verwijst naar een PortPrototype [SWS_CM_00152].
  • PortInterfaceMappingViolation en ProcessMappingViolation, wanneer mappingtype en interfacetype niet overeenkomen [SWS_CM_00152].
  • InstanceSpecifierAlreadyInUseViolation, wanneer de InstanceSpecifier reeds wordt gebruikt [SWS_CM_00152].
  • WrongMethodCallProcessingModeViolation evenals InsufficientPermissionsViolation bij ontoereikende rechten [SWS_CM_00152].

Interpretatie: Aangezien de constructor is gedeclareerd als noexcept, zullen de gespecificeerde violations vermoedelijk niet als geworpen C++-excepties tijdens runtime worden gepropageerd, maar door controles aan platformzijde of Grant Enforcement worden opgevangen. Vraag Q-f1a1a0baeb56e482 (open)

Voor levenscyclus en gelijktijdigheid geldt dat de copy constructor is verwijderd [SWS_CM_00134], terwijl er een move constructor beschikbaar is [SWS_CM_00135]. De vrijgave vindt plaats via de virtuele destructor [SWS_CM_11370]. Na succesvolle constructie wordt de service doorgaans via [SWS_CM_00101] (OfferService) op het netwerk aangeboden. Werd als verwerkingsmodus kPoll gekozen, dan moet de applicatie binnenkomende aanroepen van de servicemethoden [SWS_CM_00191] expliciet via [SWS_CM_00199] (ProcessNextMethodCall) verwerken.

Deze gebruiksinstructie is automatisch gegenereerd aan de hand van de AUTOSAR-specificaties voor R25-11.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of the executable, or it refers to a model element other than tegrityViolation a PortPrototype. PortInterfaceMap- The type of mapping does not match the expected type of Port pingViolation Interface: ServiceInterface referenced by a ServiceInstanceToPortPrototypeMapping. ProcessMappingVio- The type of mapping does not match the expected type of Port lation Interface InstanceSpecifier- The constructor was called with an Instance Specifier already AlreadyInUseViola- tion WrongMethodCall- Wrong processing mode passed to constructor ProcessingModeVio- lation InsufficientPer- Refused by Grant Enforcement missionsViolation

Parameter (in)

ParameterBeschreibung
instanceSpecThe specifier of a specific instance of a service.
modeMode (as per [SWS_CM_00301]) for processing incoming service method invocations. Default argument is kEvent.

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

Record
AUTOSAR/AP/record/SWS_CM_00152
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00152@rel:R25-11#6b43c743
Content hash
6b43c743
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00152
Status: valid/unmigrated Version: rel:R25-11#8d725188 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_00152@rel:R25-11#8d725188
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4fcb71f92026-09-30
  • R19-11rel:R19-11#5705b7cf2026-10-14
  • R20-11rel:R20-11#438b14172026-10-14
  • R21-11rel:R21-11#438b14172026-10-14
  • R22-11rel:R22-11#08a6d31a2026-10-14
  • R23-11rel:R23-11#08a6d31a2026-10-14
  • R24-11rel:R24-11#80faf50e2026-10-14
  • R25-11rel:R25-11#8d7251882026-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 Skeleton [SWS_CM_00153] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00115, RS_AP_00121

<SI>Skeleton (ara::com::InstanceIdentifier Container instanceIDs, ara::com::MethodCallProcessingMode mode=ara::com::MethodCallProcessingMode::kEvent) noexcept;

Construct a Skeleton from an ara::com::InstanceIdentifierContainer

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

Gebruik

De constructor instantieert een service-skeleton aan de hand van een container van instantie-identifiers (instanceIDs) en verbindt de service-implementatie aan serverzijde met de transportlaag van Communication Management [SWS_CM_00153], ARAComAPI §5.1 “Proxy Skeleton Pattern”. Via de parameter mode wordt vastgelegd hoe inkomende methodeaanroepen worden verwerkt; standaard verloopt de afhandeling gebeurtenisgestuurd via kEvent [SWS_CM_00153]. Als alternatief zijn er constructoren beschikbaar voor afzonderlijke instantie-identifiers [SWS_CM_00130] of instantiespecificaties [SWS_CM_00152].

Foutafhandeling en gelijktijdigheid

De functie is gedeclareerd als noexcept en gespecificeerd als exceptieveilig (exception safe) [SWS_CM_00153]. Mogelijke schendingen bij de creatie zijn WrongMethodCallProcessingModeViolation bij overdracht van een ontoelaatbare verwerkingsmodus en InsufficientPermissionsViolation indien de autorisatiecontrole (Grant Enforcement) mislukt [SWS_CM_00153].

Indien voor mode het polling-model (kPoll) wordt geconfigureerd, moet de serverapplicatie openstaande methodeaanroepen door het aanroepen van ProcessNextMethodCall() synchroon in de eigen threadcontext afhandelen [SWS_CM_00199]. De copy-constructor van de skeleton-klasse is verwijderd (delete) [SWS_CM_00134]; verplaatsingen worden daarentegen ondersteund via de move-constructor [SWS_CM_00135].

Samenspel

Na succesvolle instantiatie wordt de service via OfferService() beschikbaar gesteld voor remote of lokale consumenten [SWS_CM_00101], ARAComAPI §6.5 “Service Discovery”. Voorafgaand aan het vernietigen van de skeleton met behulp van de destructor [SWS_CM_11370] moet de beschikbaarstelling via StopOfferService() worden beëindigd [SWS_CM_00111]. Inkomende methodeaanroepen retourneren aan serverzijde telkens een ara::core::Future [SWS_CM_00191].

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

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InsufficientPer- Refused by Grant Enforcement missionsViolation WrongMethodCall- Wrong processing mode passed to constructor ProcessingModeVio- lation

Parameter (in)

ParameterBeschreibung
instanceIDsA container of instance identifiers of a service.
modeMode (as per [SWS_CM_00301]) for processing incoming service method invocations. Default argument is kEvent.

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

Record
AUTOSAR/AP/record/SWS_CM_00153
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00153@rel:R25-11#913c8791
Content hash
913c8791
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00153
Status: valid/unmigrated Version: rel:R25-11#a3a8cc7c 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_00153@rel:R25-11#a3a8cc7c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8812e5792026-09-30
  • R19-11rel:R19-11#c616d2e02026-10-14
  • R20-11rel:R20-11#f0d1f63c2026-10-14
  • R21-11rel:R21-11#f0d1f63c2026-10-14
  • R22-11rel:R22-11#b47ec5a32026-10-14
  • R23-11rel:R23-11#b47ec5a32026-10-14
  • R24-11rel:R24-11#1a54f63a2026-10-14
  • R25-11rel:R25-11#a3a8cc7c2026-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 Skeleton [SWS_CM_11370] Upstream: RS_AP_00145

virtual ~<SI>Skeleton ();

Destruction of a Skeleton

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

De virtuele destructor ~<SI>Skeleton() [SWS_CM_11370] beëindigt de levenscyclus van een service-skeleton-instantie. Het service-skeleton verbindt als gegenereerd artefact de concrete service-implementatie met de transportlaag van Communication Management, zodat service-consumenten de aangeboden methoden en functionaliteiten kunnen bereiken (ARAComAPI §5.1 “Proxy Skeleton Pattern”).

De vernietiging vindt synchroon plaats bij het afbreken van de afgeleide implementatieklasse. De methode accepteert geen parameters en declareert geen retourwaarde. In tegenstelling tot de constructors van het skeleton zoals [SWS_CM_00130] of [SWS_CM_00152] is de destructor in de specificatie expliciet geclassificeerd als not exception safe [SWS_CM_11370].

Wat betreft foutafhandeling en randvoorwaarden is vastgelegd dat bij een geschonden voorwaarde een DanglingSamplesViolation kan optreden [SWS_CM_11370]. Werd de service voorheen middels OfferService() [SWS_CM_00101] naar buiten toe aangeboden (ARAComAPI §6.5 “Service Discovery”), dan zal vóór de destructor-aanroep vermoedelijk de methode StopOfferService() [SWS_CM_00111] moeten worden aangeroepen om lopende communicatierelaties netjes te beëindigen. Vraag Q-c430a7f0fc838eba (open)

Voor het skeleton is de copy constructor verwijderd [SWS_CM_00134], terwijl move-bewerkingen worden ondersteund [SWS_CM_00135]. Lopende verwerkingsprocessen – zoals de afhandeling van openstaande aanroepen via ProcessNextMethodCall() [SWS_CM_00199] – dienen vóór aanvang van de vernietiging te zijn afgerond.

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

Implementer's Guide volgt (complexiteit I1)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitnot exception safe
Verletzungen (Violations)DanglingSamplesVi- Precondition [SWS_CM_00086] has been violated. olation

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

Record
AUTOSAR/AP/record/SWS_CM_11370
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11370@rel:R25-11#d4aac7fd
Content hash
d4aac7fd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11370
Status: valid/unmigrated Version: rel:R25-11#ea52f3e4 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_CM_11370@rel:R25-11#ea52f3e4
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#53b057642026-09-30
  • R21-11rel:R21-11#15f07f172026-10-14
  • R22-11rel:R22-11#15f07f172026-10-14
  • R23-11rel:R23-11#15f07f172026-10-14
  • R24-11rel:R24-11#b818407a2026-10-14
  • R25-11rel:R25-11#ea52f3e42026-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 StopOfferService [SWS_CM_00111] Upstream: RS_CM_00105, RS_AP_00114, RS_AP_00120

void StopOfferService () noexcept;

Method to stop offering a service

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

De methode [SWS_CM_00111] beëindigt het aanbieden van een service-instantie door de service-provider-applicatie in ara::com. De aanroep geschiedt parameterloos op de concrete skeleton-instantie in de namespace <SI-Namespace>::skeleton::<SI> en levert geen retourwaarde op (EXP_ARAComAPI §5.4.1 “Skeleton Class API’s”).

Voor het gebruik en het runtime-gedrag gelden de volgende voorwaarden:

De functie is gedeclareerd als noexcept en geldt als uitzonderingsveilig ([SWS_CM_00111]). Deze signaleert fouten noch via exceptions, noch via foutmeldingen of retourcodes.

Deze gebruiksinstructie is gecureerd door een AI.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
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_00111
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00111@rel:R25-11#ba8303b8
Content hash
ba8303b8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00111
Status: valid/unmigrated Version: rel:R25-11#93c10d06 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_00111@rel:R25-11#93c10d06
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8e969bc32026-09-30
  • R19-11rel:R19-11#b1c7be652026-10-14
  • R20-11rel:R20-11#3ccb476f2026-10-14
  • R21-11rel:R21-11#3ccb476f2026-10-14
  • R22-11rel:R22-11#227d30362026-10-14
  • R23-11rel:R23-11#3ccb476f2026-10-14
  • R24-11rel:R24-11#1113343b2026-10-14
  • R25-11rel:R25-11#93c10d062026-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_00095] Upstream: RS_CM_00224, RS_E2E_08534

void UnsetTransportFaultConditionHandler () noexcept;

Provides the possibility to unregister a previously set ara::com::e2e:: TransportFaultConditionHandler for all methods in a given Skeleton.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
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_00095
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00095@rel:R25-11#32c41043
Content hash
32c41043
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00095
Status: valid/unmigrated Version: rel:R25-11#1934ee4c 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_00095@rel:R25-11#1934ee4c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f9b113c42026-09-30
  • R24-11rel:R24-11#3f8eab832026-10-14
  • R25-11rel:R25-11#1934ee4c2026-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 operator= [SWS_CM_11548] Upstream: RS_CM_00101, RS_AP_00114

<SI>Skeleton & operator= (const <SI>Skeleton &other)=delete;

Copy assignment constructor deletion

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

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

Record
AUTOSAR/AP/record/SWS_CM_11548
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11548@rel:R25-11#024342fe
Content hash
024342fe
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11548
Status: valid/unmigrated Version: rel:R25-11#bd7757d5 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_11548@rel:R25-11#bd7757d5
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f3107ba82026-09-30
  • R24-11rel:R24-11#724d6e4f2026-10-14
  • R25-11rel:R25-11#bd7757d52026-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 operator= [SWS_CM_11549] Upstream: RS_CM_00101, RS_AP_00114

<SI>Skeleton & operator= ( <SI>Skeleton &&other) noexcept;

Move assignment constructor

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

Parameter (in)

ParameterBeschreibung
otherOther object to move

Rückgabewert

TypBeschreibung
{<service-interface-name> }Skeleton &The moved skeleton object

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

Record
AUTOSAR/AP/record/SWS_CM_11549
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11549@rel:R25-11#2485f41c
Content hash
2485f41c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11549
Status: valid/unmigrated Version: rel:R25-11#baa24438 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_11549@rel:R25-11#baa24438
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0ae2bb922026-09-30
  • R24-11rel:R24-11#678eeed32026-10-14
  • R25-11rel:R25-11#baa244382026-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 constanten / variabelen

variabele <Event> [SWS_CM_99557] Upstream: RS_CM_00201, RS_AP_00114

events::<Event> <Event>;

Event member, one for each VariableDataPrototype defined in the ServiceInterface in the role event.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Symbol<Event>
Typevents::<Event>

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

Record
AUTOSAR/AP/record/SWS_CM_99557
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_99557@rel:R25-11#5606a9bb
Content hash
5606a9bb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_99557
Status: valid/unmigrated Version: rel:R25-11#eeb59a91 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_99557@rel:R25-11#eeb59a91
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b493f0492026-09-30
  • R24-11rel:R24-11#d3cce5662026-10-14
  • R25-11rel:R25-11#eeb59a912026-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

variabele <Field> [SWS_CM_99558] Upstream: RS_CM_00216, RS_AP_00114

fields::<Field> <Field>;

Field member, one for each Field defined in the ServiceInterface in the role field.

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

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

Record
AUTOSAR/AP/record/SWS_CM_99558
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_99558@rel:R25-11#92d46a86
Content hash
92d46a86
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_99558
Status: valid/unmigrated Version: rel:R25-11#50fc1a41 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_99558@rel:R25-11#50fc1a41
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#dcf55b212026-09-30
  • R24-11rel:R24-11#a1c4a3522026-10-14
  • R25-11rel:R25-11#50fc1a412026-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

variabele <MethodOutArg> [SWS_CM_11550] Upstream: RS_CM_00211, RS_AP_00114, RS_AP_00127, RS_AP_00128, RS_AP_00138

<MethodOutArgType> <MethodOutArg>;

Member declaration representing an out argument in an Output.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Symbol<MethodOutArg>
Typ<MethodOutArgType>

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

Record
AUTOSAR/AP/record/SWS_CM_11550
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11550@rel:R25-11#9cac58f0
Content hash
9cac58f0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11550
Status: valid/unmigrated Version: rel:R25-11#5aa45999 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_11550@rel:R25-11#5aa45999
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#612ca71c2026-09-30
  • R24-11rel:R24-11#a6b4a5fc2026-10-14
  • R25-11rel:R25-11#5aa459992026-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

variabele <Trigger> [SWS_CM_99559] Upstream: RS_CM_00201, RS_AP_00114

triggers::<Trigger> <Trigger>;

Trigger member, one for each Trigger defined in the ServiceInterface in the role trigger.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Symbol<Trigger>
Typtriggers::<Trigger>

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

Record
AUTOSAR/AP/record/SWS_CM_99559
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_99559@rel:R25-11#dcc96840
Content hash
dcc96840
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_99559
Status: valid/unmigrated Version: rel:R25-11#2398aa93 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_99559@rel:R25-11#2398aa93
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#4299e6bb2026-09-30
  • R24-11rel:R24-11#534c5c962026-10-14
  • R25-11rel:R25-11#2398aa932026-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