DEENESPTFRRUARHIKOZHNL

क्लास ara::phm::SupervisedEntity

[SWS_PHM_01132] Upstream: RS_PHM_00101

template <typename EnumT> class SupervisedEntity final {...};

SupervisedEntity Class.

Header-Datei#include "ara/phm/supervised_entity.h"
Forwarding-Header#include "ara/phm/phm_fwd.h"
Scopenamespace ara::phm

उपयोगकर्ता गाइडएआई जनित

एप्लिकेशन को स्थिति और निष्पादन निगरानी के लिए Platform Health Management को नियंत्रण बिंदुओं की रिपोर्ट करने में सक्षम बनाता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: ad1fd0f0848e उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

एप्लिकेशन को स्थिति और निष्पादन निगरानी के लिए Platform Health Management को नियंत्रण बिंदुओं की रिपोर्ट करने में सक्षम बनाता है।

टेम्पलेट क्लास ara::phm::SupervisedEntity Platform Health Management में कार्यात्मक निगरानी के लिए कार्य करती है और अनुप्रयोगों को परिभाषित Checkpoints [SWS_PHM_01127] रिपोर्ट करने में सक्षम बनाती है। इंस्टेंस एक InstanceSpecifier से बाध्य है, स्थानांतरित करने योग्य (movable) है, लेकिन कॉपी करने योग्य नहीं है [SWS_PHM_01123], [SWS_PHM_01212]। जबकि ReportCheckpoint() थ्रेड-सुरक्षित है, Enable() के माध्यम से अतुल्यकालिक सक्रियण, Disable() के माध्यम से निष्क्रियण और डिस्ट्रक्टर थ्रेड-सुरक्षित नहीं हैं [SWS_PHM_01130], [SWS_PHM_01211]।

संदर्भ

टेम्पलेट क्लास ara::phm::SupervisedEntity AUTOSAR Adaptive [SWS_PHM_01123] के Platform Health Management (PHM) में निगरानी की जाने वाली एक कार्यात्मक इकाई का प्रतिनिधित्व करती है। यह PHM को परिभाषित नियंत्रण बिंदुओं (Checkpoints) तक पहुंचने की रिपोर्ट करने के लिए एक एप्लिकेशन हेतु इंटरफ़ेस के रूप में कार्य करती है [SWS_PHM_01127]। रिपोर्ट किए गए Checkpoints के आधार पर, PHM सबसिस्टम इकाई के अस्थायी और तार्किक व्यवहार की निगरानी करता है। आर्किटेक्चर और संबंधित मॉडलिंग तत्वों के लिए असाइनमेंट एक ara::core::InstanceSpecifier के माध्यम से किया जाता है, जो एक संबंधित पोर्ट को संदर्भित करता है [SWS_PHM_01123]। इसके अतिरिक्त, क्लास एप्लिकेशन को आवश्यकतानुसार लक्षित तरीके से निगरानी को सक्रिय या निष्क्रिय करने की अनुमति देती है [SWS_PHM_01130], [SWS_PHM_01380]।

जीवनचक्र

प्रकार ara::phm::SupervisedEntity का एक ऑब्जेक्ट स्पष्ट रूप से एक ara::core::InstanceSpecifier निर्दिष्ट करके इंस्टैंशिएट किया जाता है [SWS_PHM_01123]। क्लास मूव सेमांटिक्स को लागू करती है: मूव कंस्ट्रक्टर [SWS_PHM_01214] और मूव असाइनमेंट ऑपरेटर [SWS_PHM_01215] संसाधन को स्थानांतरित करते हैं तथा थ्रेड-सुरक्षित और अपवाद-सुरक्षित के रूप में निर्दिष्ट हैं। कॉपी कंस्ट्रक्टर [SWS_PHM_01212] और कॉपी असाइनमेंट ऑपरेटर [SWS_PHM_01213] हटा दिए गए हैं (delete), जिससे कि इंस्टेंस अपने स्वामी से बंधे रहें। डिस्ट्रक्टर ~SupervisedEntity() इकाई को मुक्त करता है और इसे थ्रेड-सुरक्षित नहीं घोषित किया गया है [SWS_PHM_01211]; इसलिए, यदि कई थ्रेड शामिल हैं, तो विनाश को सिंक्रनाइज़ किया जाना चाहिए।

निर्माण के बाद, निगरानी को Enable() [SWS_PHM_01130] के माध्यम से चालू किया जा सकता है या Disable() [SWS_PHM_01380] के माध्यम से निलंबित किया जा सकता है। दोनों नियंत्रण फ़ंक्शन एक ara::core::Future<void> लौटाते हैं और थ्रेड-सुरक्षित नहीं हैं, जबकि ReportCheckpoint() के माध्यम से Checkpoints की नियमित रिपोर्टिंग थ्रेड-सुरक्षित रूप से निष्पादित की जा सकती है [SWS_PHM_01127]।

उपयोग पथ

विशिष्ट इंटरैक्शन को इनिशियलाइज़ेशन, निगरानी के वैकल्पिक सक्रियण, Checkpoints की चक्रीय या ईवेंट-आधारित रिपोर्टिंग, और इंस्टेंस की रिलीज में विभाजित किया गया है। निम्नलिखित अनुक्रम आरेख इस प्रक्रिया को दर्शाता है:

Nutzungsablauf von SupervisedEntityApp:AnwendungSE:SupervisedEntityPHM:PHM-DienstUse Case: ErzeugungSupervisedEntity(instance)Instanz erzeugtUse Case: निगरानी का सक्रियणEnable()निगरानी सक्रिय करेंFuture<void>Use Case: चेकपॉइंट निगरानीloopकंट्रोल पॉइंट्स का निष्पादनReportCheckpoint(checkpointId)Checkpoint meldenUse Case: निष्क्रियकरण और नष्ट करनाDisable()निगरानी निष्क्रिय करेंFuture<void>~SupervisedEntity()

अनुक्रम आरेख: एक SupervisedEntity के इंस्टैंशिएशन, सक्रियण, Checkpoint रिपोर्टिंग और निष्क्रियण का विशिष्ट प्रवाह। स्रोत: [SWS_PHM_01123], [SWS_PHM_01130], [SWS_PHM_01127], [SWS_PHM_01380], [SWS_PHM_01211]

सबसे पहले, एप्लिकेशन कॉन्फ़िगर किए गए InstanceSpecifier [SWS_PHM_01123] के साथ ऑब्जेक्ट को इंस्टैंशिएट करता है। यदि निगरानी को सक्रिय किया जाना है (फ़ंक्शन समूह की स्थिति के आधार पर), तो एप्लिकेशन Enable() को कॉल करता है और आवश्यकता पड़ने पर लौटाए गए ara::core::Future<void> [SWS_PHM_01130] के माध्यम से सिंक्रनाइज़ करता है। निष्पादन के दौरान, एप्लिकेशन ReportCheckpoint(checkpointId) [SWS_PHM_01127] के माध्यम से प्राप्त नियंत्रण बिंदुओं की रिपोर्ट करता है। समाप्त करने से पहले या फ़ंक्शन स्थिति परिवर्तनों के दौरान, इंस्टेंस के अंततः नष्ट होने [SWS_PHM_01211] से पहले, निगरानी को Disable() के माध्यम से निलंबित किया जा सकता है [SWS_PHM_01380]।

त्रुटि परिदृश्य

त्रुटि स्थितियों को ara::phm::SupervisedEntity में मुख्य रूप से रिटर्न मानों में अतुल्यकालिक त्रुटि कोड के माध्यम से और रिपोर्ट किए गए सिस्टम उल्लंघनों (Violations) के माध्यम से संकेतित किया जाता है:

  • स्थिति नियंत्रण में रनटाइम त्रुटि: यदि कोई कॉलर Enable() [SWS_PHM_01130] या Disable() [SWS_PHM_01380] को कॉल करने का प्रयास करता है जबकि सक्रियण या निष्क्रियण का अनुरोध पहले से ही चल रहा है, तो कॉल विफल हो जाता है। परिणामी ara::core::Future इस मामले में त्रुटि कोड PhmErrc::kServiceNotReady (रोलबैक सेमांटिक्स) की रिपोर्ट करता है।
  • निर्माण उल्लंघन: कंस्ट्रक्टर [SWS_PHM_01123] को कॉल करते समय सख्त पूर्व-शर्तों की जाँच की जाती है:
    • AraNotInitializedViolation: ARA रनटाइम परिवेश अभी तक प्रारंभ नहीं हुआ है।
    • InstanceSpecifierMappingIntegrityViolation: पहचानकर्ता को Executable के संदर्भ में रिज़ॉल्व नहीं किया जा सकता है या यह किसी PortPrototype को संदर्भित नहीं करता है।
    • PortInterfaceMappingViolation: PhmSupervisedEntityInterface के साथ टाइप किए गए PortPrototype को किसी भी SupervisionCheckpoint द्वारा संदर्भित नहीं किया गया है।
    • ProcessMappingViolation: कॉलिंग प्रक्रिया मॉडल में संबंधित नियंत्रण बिंदुओं के लिए अधिकृत नहीं है।
    • InstanceSpecifierAlreadyInUseViolation: पहचानकर्ता पहले से ही उसी प्रक्रिया में किसी अन्य इंस्टेंस द्वारा उपयोग में है।
  • Checkpoint रिपोर्टिंग में उल्लंघन: यदि ReportCheckpoint() को किसी ऐसी प्रक्रिया द्वारा कॉल किया जाता है जो मॉडल में SupervisionCheckpoint.process के माध्यम से असाइन नहीं की गई है, तो यह InsufficientPermissionsViolation [SWS_PHM_01127] का कारण बनता है।

यह गाइड AUTOSAR Adaptive R25-11 के विनिर्देश पर आधारित है और क्लास ara::phm::SupervisedEntity की आवश्यकताओं को सारांशित करता है।

सदस्य मानचित्र

कंस्ट्रक्टर और डिस्ट्रक्टर

2

ऑपरेटर

1

क्लास आरेख

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

G nara__phm__SupervisedEntity345 SupervisedEntity + SupervisedEntity() + operator=() + ~SupervisedEntity() + Disable() + Enable() + ReportCheckpoint()

विवरण दृश्य

रूपरेखा में कोई प्रविष्टि चुनें।

कंस्ट्रक्टर और डिस्ट्रक्टर

SupervisedEntity फ़ंक्शन 3

Creation of a SupervisedEntity.

ओवरलोड SupervisedEntity 3
explicit SupervisedEntity (const ara::core::InstanceSpecifier &instance) noexcept; SWS_PHM_01123
SupervisedEntity (const SupervisedEntity &se)=delete; SWS_PHM_01212
SupervisedEntity (SupervisedEntity &&se) noexcept; SWS_PHM_01214
~SupervisedEntity फ़ंक्शन

Destructor of a SupervisedEntity.

~SupervisedEntity () noexcept;

मेथड

Disable फ़ंक्शन

Disable supervision until Enable() is called.

ara::core::Future< void > Disable () noexcept;
Enable फ़ंक्शन

Enable supervision, if possible in the current function group state.

ara::core::Future< void > Enable () noexcept;
ReportCheckpoint फ़ंक्शन

Reports an occurrence of a Checkpoint.

void ReportCheckpoint (EnumT checkpointId) noexcept;

ऑपरेटर

operator= फ़ंक्शन 2

The copy assignment operator for SupervisedEntity shall not be used.

ओवरलोड = 2
SupervisedEntity & operator= (const SupervisedEntity &se)=delete; SWS_PHM_01213
SupervisedEntity & operator= (SupervisedEntity &&se) noexcept; SWS_PHM_01215

मेथड का प्रलेखन

फ़ंक्शन Disable [SWS_PHM_01380] Upstream: RS_PHM_00101, RS_AP_00159

ara::core::Future< void > Disable () noexcept;

Disable supervision until Enable() is called.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: b8f5be9fc3b7 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

क्लास ara::phm::SupervisedEntity का फ़ंक्शन Disable() किसी इकाई की निगरानी को निष्क्रिय करने के लिए कार्य करता है, जब तक कि इसे Enable() के माध्यम से पुनः सक्रिय न किया जाए [SWS_PHM_01380]। विधि को बिना किसी पैरामीटर के कॉल किया जाता है और इसे अपवाद-सुरक्षित (noexcept) के रूप में घोषित किया गया है [SWS_PHM_01380]। रिटर्न मान के रूप में यह एक ara::core::Future<void> लौटाता है, जिसके माध्यम से अतुल्यकालिक निष्क्रियण के परिणाम के बारे में पूछताछ की जा सकती है [SWS_PHM_01380]।

त्रुटि प्रबंधन

सफलता की स्थिति में, Future मान void प्रदान करता है। यदि निष्क्रियण के दौरान कोई त्रुटि होती है, तो Future में त्रुटि डोमेन PhmErrc [SWS_PHM_01380], [SWS_PHM_01240] से एक त्रुटि कोड होता है। विशेष रूप से, त्रुटि PhmErrc::kServiceNotReady तब वापस की जाती है जब पहले से ही एक अधूरा Enable() या Disable() अनुरोध मौजूद हो [SWS_PHM_01380], [SWS_PHM_01240]। इस त्रुटि स्थिति के लिए रोलबैक सिमेंटिक्स निर्दिष्ट है [SWS_PHM_01380]।

समवर्तीता और परस्पर क्रिया

विधि को गैर-थ्रेड-सुरक्षित (not-threadsafe) के रूप में वर्गीकृत किया गया है [SWS_PHM_01380]। इसलिए SupervisedEntity के समान इंस्टेंस पर समानांतर कॉल को सिंक्रोनाइज़ किया जाना चाहिए। व्याख्या: किसी चल रहे अनुरोध को केवल तभी पूर्ण माना जाना चाहिए जब लौटाया गया Future उपलब्ध हो, ताकि PhmErrc::kServiceNotReady को बाहर करने के लिए तब तक के बाद के कॉलों से बचा जाना चाहिए। प्रश्न Q-ffc7fc693d7ddbe9 (खुला) सफल निष्क्रियण के बाद, निगरानी तब तक निष्क्रिय रहती है जब तक कि Enable() द्वारा निगरानी को – बशर्ते वर्तमान फ़ंक्शन समूह स्थिति में इसकी अनुमति हो – फिर से शुरू न किया जाए [SWS_PHM_01130]।

यह पाठ विनिर्देश के आधार पर एक AI प्रणाली द्वारा उत्पन्न किया गया था।

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity
Exception-Sicherheitexception safe
Thread-Sicherheitnot-threadsafe

Rückgabewert

TypBeschreibung
ara::core::Future< void >void if successful, otherwise an error

Fehler

FehlercodeBeschreibung
PhmErrc::kServiceNotReadyrollback_semantics There is already an ongoing Enable or Disable request.

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

Record
AUTOSAR/AP/record/SWS_PHM_01380
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01380@rel:R25-11#37c9460e
Content hash
37c9460e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01380
Status: valid/unmigrated Version: rel:R25-11#45d48541 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_PHM_01380@rel:R25-11#45d48541
Point-in-Time History:
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

फ़ंक्शन Enable [SWS_PHM_01130] Upstream: RS_PHM_00101, RS_AP_00159

ara::core::Future< void > Enable () noexcept;

Enable supervision, if possible in the current function group state.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: f38657529001 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

क्लास ara::phm::SupervisedEntity की विधि Enable एक पर्यवेक्षित इकाई (supervised entity) की निगरानी को सक्रिय करती है, बशर्ते वर्तमान फ़ंक्शन समूह स्थिति में इसकी अनुमति हो [SWS_PHM_01130]। यह फ़ंक्शन पैरामीटर-रहित है, noexcept के रूप में घोषित है और अपवाद-सुरक्षित (exception safe) है [SWS_PHM_01130]। रिटर्न मान के रूप में एक ara::core::Future<void> कार्य करता है, जो सफल सक्रियण पर void प्रदान करता है और संभवतः अतुल्यकालिक (asynchronous) प्रसंस्करण को इंगित करता है [SWS_PHM_01130]। प्रश्न Q-8f019036529807a0 (खुला)

त्रुटि प्रबंधन

यदि कोई त्रुटि होती है, तो इसे लौटाए गए ara::core::Future के माध्यम से उपलब्ध कराया जाता है [SWS_PHM_01130]। यहाँ एन्यूमिरेशन PhmErrc से त्रुटि कोड PhmErrc::kServiceNotReady परिभाषित है [SWS_PHM_01130] [SWS_PHM_01240]:

  • PhmErrc::kServiceNotReady: रोलबैक सिमेंटिक्स के साथ इंगित करता है कि पहले से ही एक चालू Enable या Disable अनुरोध सक्रिय है [SWS_PHM_01130] [SWS_PHM_01240]।

समवर्तीता और प्रतिबंध

फ़ंक्शन को गैर-थ्रेड-सुरक्षित (not-threadsafe) के रूप में वर्गीकृत किया गया है [SWS_PHM_01130]। इसलिए समान इंस्टेंस पर कॉल असुरक्षित रूप से समानांतर में नहीं होने चाहिए। इसके अतिरिक्त, जब तक पिछला अनुरोध पूरा नहीं हो जाता, तब तक कोई नया कॉल नहीं किया जाना चाहिए [SWS_PHM_01130]।

इंटरैक्शन

यह परिचालन Disable का समकक्ष है [SWS_PHM_01380]। पहले निष्क्रिय की गई निगरानी तब तक निलंबित रहती है, जब तक कि इसे Enable के माध्यम से पुनः आरंभ नहीं किया जाता [SWS_PHM_01380]। ओवरलैपिंग कॉल के दौरान दोनों विधियाँ एक ही त्रुटि कारण साझा करती हैं PhmErrc::kServiceNotReady [SWS_PHM_01130] [SWS_PHM_01380]।

यह उपयोग नोट AUTOSAR R25-11 विनिर्देश के आधार पर स्वचालित रूप से तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity
Exception-Sicherheitexception safe
Thread-Sicherheitnot-threadsafe

Rückgabewert

TypBeschreibung
ara::core::Future< void >void if successful, otherwise an error

Fehler

FehlercodeBeschreibung
PhmErrc::kServiceNotReadyrollback_semantics There is already an ongoing Enable or Disable request.

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

Record
AUTOSAR/AP/record/SWS_PHM_01130
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01130@rel:R25-11#f7622190
Content hash
f7622190
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01130
Status: valid/unmigrated Version: rel:R25-11#c25fe0c9 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_PHM_01130@rel:R25-11#c25fe0c9
Point-in-Time History:
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

फ़ंक्शन ReportCheckpoint [SWS_PHM_01127] Upstream: RS_PHM_00101, RS_AP_00159

void ReportCheckpoint (EnumT checkpointId) noexcept;

Reports an occurrence of a Checkpoint.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 566f41f5b44c उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

मेथड ReportCheckpoint, क्लास ara::phm::SupervisedEntity का एक सदस्य फ़ंक्शन है और इसे हेडर #include "ara/phm/supervised_entity.h" के माध्यम से मॉनिटर किए गए एप्लिकेशन में शामिल किया जाता है [SWS_PHM_01127]। यह मॉनिटरिंग यूनिट द्वारा प्लेटफ़ॉर्म हेल्थ मैनेजमेंट को किसी विशिष्ट चेकपॉइंट के पहुँचने या घटित होने की सूचना देने का कार्य करता है [SWS_PHM_01127]।

इनपुट पैरामीटर के रूप में, फ़ंक्शन पहचानकर्ता checkpointId लेता है, जो एक प्रकार-विशिष्ट एन्यूमरेशन मान EnumT के माध्यम से संबंधित चेकपॉइंट की विशिष्ट पहचान करता है [SWS_PHM_01127]। कोई रिटर्न मान मौजूद नहीं है (void) [SWS_PHM_01127]। चूँकि फ़ंक्शन सिग्नेचर किसी अतुल्यकालिक नियंत्रण संरचना जैसे पावती ऑब्जेक्ट या कॉलबैक का प्रावधान नहीं करता है, इसलिए यह कॉल संभवतः कॉलिंग थ्रेड के संदर्भ में सीधे और समकालिक रूप से संसाधित होती है। प्रश्न Q-507cd2ae1d5bb51e (खुला)

त्रुटि हैंडलिंग और समवर्तीता

सिग्नेचर noexcept के रूप में घोषित है और इस प्रकार पूर्ण अपवाद सुरक्षा (exception safe) प्रदान करता है [SWS_PHM_01127]। यदि कोई अनधिकृत कॉल होती है, तो प्लेटफ़ॉर्म का सुरक्षा कॉन्सेप्ट लागू होता है: यदि कॉलिंग प्रोसेस सिस्टम मॉडल में रिपोर्ट किए गए चेकपॉइंट के लिए संदर्भ SupervisionCheckpoint.process के माध्यम से स्पष्ट रूप से कॉन्फ़िगर नहीं की गई है, तो एक InsufficientPermissionsViolation की रिपोर्ट दी जाती है [SWS_PHM_01127]।

समवर्तीता के संबंध में, ReportCheckpoint को स्पष्ट रूप से थ्रेड-सुरक्षित (thread-safe) निर्दिष्ट किया गया है [SWS_PHM_01127]। इसलिए इसे बाहरी सिंक्रोनाइज़ेशन लॉक्स के बिना किसी मॉनिटर किए गए एप्लिकेशन के समानांतर थ्रेड्स से कॉल किया जा सकता है।

यह उपयोग निर्देश autodocs के विनिर्देश के आधार पर स्वचालित रूप से तैयार किया गया था।

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)InsufficientPer- ReportCheckpoint was invoked by a process which is not modelled missionsViolation by the corresponding SupervisionCheckpoint.process reference.

Parameter (in)

ParameterBeschreibung
checkpointIdcheckpoint identifier.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_PHM_01127
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01127@rel:R25-11#f5b5edac
Content hash
f5b5edac
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01127
Status: valid/unmigrated Version: rel:R25-11#8eb2efe6 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_PHM_01127@rel:R25-11#8eb2efe6
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#1ea3221c2026-09-30
  • R19-11rel:R19-11#7aee248f2026-10-14
  • R20-11rel:R20-11#8eecabac2026-10-14
  • R21-11rel:R21-11#e8f12ee72026-10-14
  • R22-11rel:R22-11#ad51506d2026-10-14
  • R23-11rel:R23-11#426b0a9f2026-10-14
  • R24-11rel:R24-11#8eb2efe62026-10-14
  • R25-11rel:R25-11#8eb2efe62026-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

फ़ंक्शन SupervisedEntity [SWS_PHM_01123] Upstream: RS_PHM_00101, RS_AP_00159, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

explicit SupervisedEntity (const ara::core::InstanceSpecifier &instance) noexcept;

Creation of a SupervisedEntity.

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)AraNotInitialized- Violation message that is sent in case a constructor or function Violation checks for an initialized ara and identifies that ara is not initialized. InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of your executable, or it refers to a model element other tegrityViolation than a PortPrototype. PortInterfaceMap- A PortPrototype that is typed by a pingViolation PhmSupervisedEntityInterface needs to be referenced by a SupervisionCheckpoint. ProcessMappingVio- A wrong process is trying to create this SupervisedEntity object (i.e. lation none of the corresponding SupervisionCheckpoint references includes a reference to the current process). InstanceSpecifier- Violation message that is sent in case a constructor in the ara AlreadyInUseViola- framework was called with an InstanceSpecifier already in use in tion this process.

Parameter (in)

ParameterBeschreibung
instanceinstance specifier of the supervised entity.

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

Record
AUTOSAR/AP/record/SWS_PHM_01123
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01123@rel:R25-11#436057d7
Content hash
436057d7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01123
Status: valid/unmigrated Version: rel:R25-11#c3bd634d 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_PHM_01123@rel:R25-11#c3bd634d
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#75e186962026-09-30
  • R19-11rel:R19-11#daf4f9782026-10-14
  • R20-11rel:R20-11#e94305442026-10-14
  • R21-11rel:R21-11#d41a12522026-10-14
  • R22-11rel:R22-11#9691948f2026-10-14
  • R23-11rel:R23-11#49e320de2026-10-14
  • R24-11rel:R24-11#ffddc1732026-10-14
  • R25-11rel:R25-11#c3bd634d2026-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

फ़ंक्शन SupervisedEntity [SWS_PHM_01212] Upstream: RS_PHM_00101, RS_PHM_09240

SupervisedEntity (const SupervisedEntity &se)=delete;

The copy constructor for SupervisedEntity shall not be used.

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity

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

Record
AUTOSAR/AP/record/SWS_PHM_01212
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01212@rel:R25-11#f6d34c3c
Content hash
f6d34c3c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01212
Status: valid/unmigrated Version: rel:R25-11#9c85a009 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_PHM_01212@rel:R25-11#9c85a009
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#891928912026-09-30
  • R20-11rel:R20-11#6aa577cf2026-10-14
  • R21-11rel:R21-11#6aa577cf2026-10-14
  • R22-11rel:R22-11#8675fc822026-10-14
  • R23-11rel:R23-11#5ec374ed2026-10-14
  • R24-11rel:R24-11#9c85a0092026-10-14
  • R25-11rel:R25-11#9c85a0092026-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

फ़ंक्शन SupervisedEntity [SWS_PHM_01214] Upstream: RS_PHM_00101, RS_PHM_09240, RS_AP_00159

SupervisedEntity (SupervisedEntity &&se) noexcept;

Move constructor for SupervisedEntity.

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
seThe SupervisedEntity object to be moved.

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

Record
AUTOSAR/AP/record/SWS_PHM_01214
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01214@rel:R25-11#705593fc
Content hash
705593fc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01214
Status: valid/unmigrated Version: rel:R25-11#5c639928 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_PHM_01214@rel:R25-11#5c639928
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#4ba36e972026-09-30
  • R20-11rel:R20-11#cf51f5712026-10-14
  • R21-11rel:R21-11#7a2d34d72026-10-14
  • R22-11rel:R22-11#f77747e22026-10-14
  • R23-11rel:R23-11#412140042026-10-14
  • R24-11rel:R24-11#e7a65fe82026-10-14
  • R25-11rel:R25-11#5c6399282026-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

फ़ंक्शन operator= [SWS_PHM_01213] Upstream: RS_PHM_00101, RS_PHM_09240

SupervisedEntity & operator= (const SupervisedEntity &se)=delete;

The copy assignment operator for SupervisedEntity shall not be used.

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity

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

Record
AUTOSAR/AP/record/SWS_PHM_01213
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01213@rel:R25-11#e3f67a1b
Content hash
e3f67a1b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01213
Status: valid/unmigrated Version: rel:R25-11#f541517d 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_PHM_01213@rel:R25-11#f541517d
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#6650c5c72026-09-30
  • R20-11rel:R20-11#2a2038f92026-10-14
  • R21-11rel:R21-11#2a2038f92026-10-14
  • R22-11rel:R22-11#a13c96a62026-10-14
  • R23-11rel:R23-11#73a64b952026-10-14
  • R24-11rel:R24-11#f541517d2026-10-14
  • R25-11rel:R25-11#f541517d2026-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

फ़ंक्शन operator= [SWS_PHM_01215] Upstream: RS_PHM_00101, RS_PHM_09240, RS_AP_00159

SupervisedEntity & operator= (SupervisedEntity &&se) noexcept;

Move assignment operator for SupervisedEntity.

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
seThe SupervisedEntity object to be moved.

Rückgabewert

TypBeschreibung
SupervisedEntity &The moved SupervisedEntity object.

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

Record
AUTOSAR/AP/record/SWS_PHM_01215
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01215@rel:R25-11#ce98de0e
Content hash
ce98de0e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01215
Status: valid/unmigrated Version: rel:R25-11#6a5c1f2b 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_PHM_01215@rel:R25-11#6a5c1f2b
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#a37a47f22026-09-30
  • R20-11rel:R20-11#6390c64b2026-10-14
  • R21-11rel:R21-11#9a1e0b4f2026-10-14
  • R22-11rel:R22-11#e6af1d832026-10-14
  • R23-11rel:R23-11#02b8d3332026-10-14
  • R24-11rel:R24-11#6a5c1f2b2026-10-14
  • R25-11rel:R25-11#6a5c1f2b2026-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

फ़ंक्शन ~SupervisedEntity [SWS_PHM_01211] Upstream: RS_PHM_00101, RS_PHM_09240, RS_AP_00134

~SupervisedEntity () noexcept;

Destructor of a SupervisedEntity.

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_PHM_01211
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01211@rel:R25-11#82bdd781
Content hash
82bdd781
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01211
Status: valid/unmigrated Version: rel:R25-11#1cd4b010 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_PHM_01211@rel:R25-11#1cd4b010
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#c11d2d432026-09-30
  • R20-11rel:R20-11#07ee5d512026-10-14
  • R21-11rel:R21-11#07ee5d512026-10-14
  • R22-11rel:R22-11#b749640e2026-10-14
  • R23-11rel:R23-11#751834052026-10-14
  • R24-11rel:R24-11#1cd4b0102026-10-14
  • R25-11rel:R25-11#1cd4b0102026-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