feat(plugins): isolate device integrations
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
# XGRIDS K1 frontend contribution
|
||||
|
||||
This source tree is owned by the XGRIDS device plugin and is statically linked
|
||||
into the reviewed Mission Core Control Station build. It is not part of the
|
||||
generic application source tree.
|
||||
|
||||
The contribution contains:
|
||||
|
||||
- `K1ProvisioningPipeline` for power confirmation, BLE discovery and the
|
||||
reviewed Wi-Fi provisioning write;
|
||||
- `K1AcquisitionPipeline` for live receiver preparation, operator-manual K1
|
||||
start/stop and compatibility file replay;
|
||||
- plugin-local diagnostics, metrics, API state, lifecycle mapping,
|
||||
observation-source mapping and scoped styles;
|
||||
- `plugin.ts`, which binds the manifest `device.connection` component key to
|
||||
the runtime provider and connection view.
|
||||
|
||||
Imports from the host are limited to `@mission-core/plugin-sdk`, the public
|
||||
frontend host surface, plus React and the NODE.DC UI kit. The only generic
|
||||
Control Station import of this plugin is the reviewed composition root.
|
||||
Arbitrary runtime JavaScript discovery is intentionally unsupported.
|
||||
Reference in New Issue
Block a user