Move TelemetryProcessor (PointNewValue batching/dedup/broadcast) from feeder to plc_platform_core. PlatformBuilder.build() now auto-wires telemetry processing and reconnect task. PlatformContext.emit_event() handles connection management side effects (connect/reconnect/disconnect/subscribe/unsubscribe) directly. Simplify PlatformEventSink trait from 6 methods to single on_event(). Feeder's AppEvent now only contains business events; FeederPlatformEventSink only handles UnitsChanged for control runtime. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.toml | ||