zerodds-corba-ccm-lib
Production-ready CCM-Components fuer ZeroDDS-Hosting: bidirektionale
CCM↔DDS-Bridge, Persistent-State-Storage (CCM 4.0 §10) und
Component-Lifecycle-Telemetrie auf DCPS-Monitor-Topic. no_std + alloc,
forbid(unsafe_code). Safety classification: STANDARD.
Spec-Mapping
| Spec | Abschnitt |
|---|---|
| OMG CCM 4.0 | §6 (Component-Model), §10 (Persistent State), §6.10 (Events) |
| OMG DDS 1.4 | §2.2 (DCPS Topic-Mapping) |
| ZeroDDS Monitor | __ZeroDDS_CcmTelemetry-Topic |
Was ist drin
DdsBridgeComponent— mappt CCM-EventSinks/Sources auf DDS- DataReader/Writer per Topic-Liste.PersistenceStorageComponent— In-Memory Storage-Home (§10).TelemetryComponent— emittiert Lifecycle-Events (Activated/Passivated/Removed/ConfigurationCompleted).
Was nicht abgedeckt ist
- Persistent-Storage mit Disk-Backend: Caller-Layer.
- DDS-Reader/Writer-Instanziierung: ueber
dcps-Handles in Hosting.
Beispiel
use ;
let m = TopicMapping ;
assert_eq!;
Tests
See also
zerodds-corba-ccm— Container-Runtime + CIF.- Architecture