15 lines
809 B
TypeScript
15 lines
809 B
TypeScript
import {vescSensorUi} from '../../../../plugins/vesc/frontend/src/plugin';
|
|
import type { DeviceUiPlugin } from "../core/device-plugins/contracts";
|
|
import { xgridsK1Plugin } from "@xgrids-k1/frontend/plugin";
|
|
import {insta360X4SensorUi} from '../../../../plugins/insta360-x4/frontend/src/plugin';
|
|
|
|
// Composition root: this is the only place where Mission Core chooses which
|
|
// statically reviewed device plugins are shipped in the current build.
|
|
export const installedDevicePlugins: readonly DeviceUiPlugin[] = Object.freeze([
|
|
xgridsK1Plugin,
|
|
]);
|
|
|
|
// Node-executed camera controls use the existing sensor contribution contract;
|
|
// they do not register a desktop capture/AI runtime or a new product workspace.
|
|
export const installedNodeSensorContributions = Object.freeze([insta360X4SensorUi,vescSensorUi]);
|