omg-rtc-1.0 — Open Items
Aggregate of omg-rtc-1.0.en.md, generated by website/_tools/gen_open_items.py.
No new content: every entry appears there as an item with its evidence.
§1.3 Platform-Specific Models
Status: partial — the Local PSM (§6.3) is implemented and proven; the Lightweight CCM PSM (§6.4) and the CORBA PSM (§6.5) are missing and are carried as open items of their own.
§5.2.2.2 LightweightRTObject interface
Status: partial — six of the ten Annex-A operations are implemented and proven. exit, get_context, get_owned_contexts and get_context_handle are missing; they presuppose an owner-context registry in LightweightRtObject that the type does not keep. The remainder is carried as the open item “§5.2.2.2 owner-context operations”.
§5.2.2.2 Owner-context operations (exit / get_context / get_owned_contexts / get_context_handle)
Status: open — LightweightRtObject keeps no registry of the contexts it owns (only of those it participates in) and holds no reference to the context object type. The four operations presuppose both. Remainder item of §5.2.2.2.
§6.1 UML-to-IDL transformation
Status: open — the rules produce the IDL of the PSMs Lightweight CCM (§6.4) and CORBA (§6.5), both of which are missing; the local PSM in Rust (crates/rtc/) needs no IDL.
§6.4 Lightweight CCM PSM
Status: open — there is no RTC-to-LwCCM adapter in the tree. crates/ccm/src/lightweight.rs filters a CCM IDL model down to the LwCCM profile and knows nothing of RTC; crates/rtc/ knows nothing of CCM. The crate-doc header of crates/rtc/src/lib.rs itself lists §6.4 under “What is not covered”. The spec allows compliance via a single PSM (§2); the implemented one is the Local PSM (§6.3).
§6.5 CORBA PSM
Status: open — there is no RTC-to-CORBA adapter and no RTC Annex-A IDL that would run through the codegen crates. The crate-doc header of crates/rtc/src/lib.rs itself lists §6.5 under “What is not covered”. The spec allows compliance via a single PSM (§2); the implemented one is the Local PSM (§6.3).
Annex A — complete RTC IDL file
Status: partial — the Annex-A surface is executed except for exit, get_context, get_owned_contexts and get_context_handle; the remainder is the §5.2.2.2 open item.
omg-rtc-1.0 — offene Punkte
Aggregat aus omg-rtc-1.0.md, erzeugt von website/_tools/gen_open_items.py.
Kein eigener Inhalt: jedes Item steht dort mit seinem Beleg.
§1.3 Platform-Specific Models
Status: partial — Local PSM (§6.3) umgesetzt und belegt; Lightweight CCM PSM (§6.4) und CORBA PSM (§6.5) fehlen und werden als eigene open-Items geführt.
§5.2.2.2 LightweightRTObject Interface
Status: partial — sechs der zehn Annex-A-Operations sind umgesetzt und belegt. exit, get_context, get_owned_contexts und get_context_handle fehlen; sie setzen ein Owner-Context-Register im LightweightRtObject voraus, das der Typ nicht führt. Rest als eigenes open-Item „§5.2.2.2 Owner-Context-Operations”.
§5.2.2.2 Owner-Context-Operations (exit / get_context / get_owned_contexts / get_context_handle)
Status: open — LightweightRtObject führt kein Register der Contexts, die es besitzt (nur der, an denen es teilnimmt), und hält keine Referenz auf den Context-Objekt-Typ. Die vier Operations setzen beides voraus. Rest-Item zu §5.2.2.2.
§6.1 UML-to-IDL Transformation
Status: open — die Regeln erzeugen das IDL der PSMs Lightweight CCM (§6.4) und CORBA (§6.5), die beide fehlen; das Local PSM in Rust (crates/rtc/) braucht kein IDL.
§6.4 Lightweight CCM PSM
Status: open — es gibt keinen RTC→LwCCM-Adapter im Baum. crates/ccm/src/lightweight.rs filtert ein CCM-IDL-Modell auf das LwCCM-Profil und kennt kein RTC; crates/rtc/ kennt kein CCM. Der Crate-Doc-Header von crates/rtc/src/lib.rs führt §6.4 selbst unter „What is not covered”. Die Spec erlaubt Compliance über einen einzigen PSM (§2); umgesetzt ist der Local PSM (§6.3).
§6.5 CORBA PSM
Status: open — es gibt keinen RTC→CORBA-Adapter und keine RTC-Annex-A-IDL, die durch die Codegen-Crates liefe. Der Crate-Doc- Header von crates/rtc/src/lib.rs führt §6.5 selbst unter „What is not covered”. Die Spec erlaubt Compliance über einen einzigen PSM (§2); umgesetzt ist der Local PSM (§6.3).
Annex A — Vollständige RTC-IDL-Datei
Status: partial — die Annex-A-Fläche ist bis auf exit, get_context, get_owned_contexts und get_context_handle ausgeführt; der Rest ist das open-Item zu §5.2.2.2.