├── .changeset ├── README.md └── config.json ├── .eslintrc.cjs ├── .gitattributes ├── .github ├── FUNDING.yml ├── actions │ └── configure-build-env │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc.cjs ├── CHANGELOG.md ├── LICENSE ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libraries ├── core │ ├── client │ │ ├── CHANGELOG.md │ │ ├── build.gradle.kts │ │ ├── package.json │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── mussonindustrial │ │ │ └── embr │ │ │ └── client │ │ │ ├── EmbrClientContext.kt │ │ │ ├── EmbrClientContextExtension.kt │ │ │ └── EmbrClientContextImpl.kt │ ├── common │ │ ├── CHANGELOG.md │ │ ├── build.gradle.kts │ │ ├── package.json │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── mussonindustrial │ │ │ │ └── embr │ │ │ │ └── common │ │ │ │ ├── Embr.kt │ │ │ │ ├── EmbrCommonContext.kt │ │ │ │ ├── EmbrCommonContextExtension.kt │ │ │ │ ├── EmbrCommonContextExtensionImpl.kt │ │ │ │ ├── EmbrCommonContextImpl.kt │ │ │ │ ├── EmbrModuleMeta.kt │ │ │ │ ├── alarming │ │ │ │ └── SimpleAlarmListener.kt │ │ │ │ ├── date │ │ │ │ └── DateUtils.kt │ │ │ │ ├── gson │ │ │ │ ├── JsonSerializable.kt │ │ │ │ ├── PropertyUtils.kt │ │ │ │ ├── SimpleGsonAdapter.kt │ │ │ │ └── SimpleJsonSerializable.kt │ │ │ │ ├── logging │ │ │ │ └── LoggingUtils.kt │ │ │ │ ├── reflect │ │ │ │ ├── DelegatedClassLoader.kt │ │ │ │ └── ReflectUtils.kt │ │ │ │ └── scripting │ │ │ │ ├── PyArgOverload.kt │ │ │ │ └── PyArgOverloadBuilder.kt │ │ │ └── resources │ │ │ └── schemas │ │ │ └── components │ │ │ ├── events-dom.json │ │ │ ├── events-lifecycle.json │ │ │ └── javascript-function.json │ ├── designer │ │ ├── CHANGELOG.md │ │ ├── build.gradle.kts │ │ ├── package.json │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── mussonindustrial │ │ │ └── embr │ │ │ └── designer │ │ │ ├── EmbrDesignerContext.kt │ │ │ ├── EmbrDesignerContextExtension.kt │ │ │ └── EmbrDesignerContextImpl.kt │ ├── gateway │ │ ├── CHANGELOG.md │ │ ├── build.gradle.kts │ │ ├── package.json │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── mussonindustrial │ │ │ └── embr │ │ │ └── gateway │ │ │ ├── EmbrGatewayContext.kt │ │ │ ├── EmbrGatewayContextExtension.kt │ │ │ ├── EmbrGatewayContextImpl.kt │ │ │ └── api │ │ │ └── Response.kt │ └── servlets │ │ ├── CHANGELOG.md │ │ ├── build.gradle.kts │ │ ├── package.json │ │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── mussonindustrial │ │ └── embr │ │ └── servlets │ │ ├── ModuleServletManager.kt │ │ └── ServletUtils.kt ├── javascript │ ├── eslint-config │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── index.cjs │ │ └── package.json │ ├── perspective-client │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src │ │ │ ├── components │ │ │ │ ├── ComponentDelegateJavaScriptProxy.ts │ │ │ │ └── index.ts │ │ │ ├── globals │ │ │ │ ├── globals.ts │ │ │ │ └── index.ts │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── useComponentEvents │ │ │ │ │ └── index.ts │ │ │ │ ├── useDeepCompareCallback │ │ │ │ │ └── index.ts │ │ │ │ ├── useDeepCompareEffect │ │ │ │ │ └── index.ts │ │ │ │ ├── useDeepCompareLayoutEffect │ │ │ │ │ └── index.ts │ │ │ │ ├── useDeepCompareMemo │ │ │ │ │ └── index.ts │ │ │ │ ├── useDeepCompareMemoize │ │ │ │ │ └── index.ts │ │ │ │ ├── useDomEvents │ │ │ │ │ └── index.ts │ │ │ │ ├── useFirstMountState │ │ │ │ │ └── index.ts │ │ │ │ ├── useLifecycleEvents │ │ │ │ │ └── index.ts │ │ │ │ └── useRefLifecycleEvents │ │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── scripting │ │ │ │ ├── ScriptingGlobals.ts │ │ │ │ ├── createView.tsx │ │ │ │ ├── index.ts │ │ │ │ └── sendMessage.ts │ │ │ ├── transforms │ │ │ │ ├── getCSSTransform │ │ │ │ │ ├── getCSSTransform.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── getScriptTransform │ │ │ │ │ ├── getScriptTransform.test.ts │ │ │ │ │ ├── getScriptTransform.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ └── utils │ │ │ │ ├── getClientStore │ │ │ │ ├── getClientStore.ts │ │ │ │ └── index.ts │ │ │ │ ├── getDesignerStore │ │ │ │ ├── getDesignerStore.ts │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── waitForClientStore │ │ │ │ ├── index.ts │ │ │ │ └── waitForClientStore.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── sse │ │ ├── CHANGELOG.md │ │ ├── __tests__ │ │ │ ├── timeseries.bench.ts │ │ │ └── timeseries.test.ts │ │ ├── build.gradle.kts │ │ ├── package.json │ │ ├── src │ │ │ ├── client │ │ │ │ ├── BufferedTagStreamClient.ts │ │ │ │ ├── EventStreamClient.ts │ │ │ │ ├── TagStreamClient.ts │ │ │ │ ├── index.ts │ │ │ │ ├── messages.ts │ │ │ │ ├── streams │ │ │ │ │ ├── StreamListener.ts │ │ │ │ │ ├── TagStreamListener.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ └── types.ts │ │ │ ├── index.ts │ │ │ └── timeseries │ │ │ │ ├── index.ts │ │ │ │ ├── tagCache.ts │ │ │ │ ├── timeSeriesCache.ts │ │ │ │ └── util.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.spec.json │ │ └── vite.config.ts │ ├── tsconfig │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── base.json │ │ ├── library.json │ │ ├── package.json │ │ └── vite.json │ └── utils │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src │ │ ├── index.ts │ │ ├── isAsyncFunction │ │ │ ├── index.ts │ │ │ ├── isAsyncFunction.test.ts │ │ │ └── isAsyncFunction.ts │ │ ├── isCSSVar │ │ │ ├── index.ts │ │ │ ├── isCSSVar.test.ts │ │ │ └── isCSSVar.ts │ │ ├── isFunction │ │ │ ├── index.ts │ │ │ ├── isFunction.test.ts │ │ │ └── isFunction.ts │ │ ├── readCSSVar │ │ │ ├── index.ts │ │ │ └── readCSSVar.ts │ │ ├── toUserScript │ │ │ ├── index.ts │ │ │ ├── toUserScript.test.ts │ │ │ └── toUserScript.ts │ │ └── transformProps │ │ │ ├── index.ts │ │ │ ├── transformProps.test.ts │ │ │ └── transformProps.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts └── perspective │ ├── common │ ├── CHANGELOG.md │ ├── build.gradle.kts │ ├── package.json │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── mussonindustrial │ │ └── embr │ │ └── perspective │ │ └── common │ │ ├── component │ │ ├── ComponentUtils.kt │ │ ├── PaletteEntry.kt │ │ └── PerspectiveComponent.kt │ │ └── exceptions │ │ ├── JavaScriptException.kt │ │ └── JavaScriptExecutionException.kt │ ├── designer │ ├── CHANGELOG.md │ ├── build.gradle.kts │ ├── package.json │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── mussonindustrial │ │ └── embr │ │ └── perspective │ │ └── designer │ │ └── component │ │ ├── DesignerComponent.kt │ │ └── DesignerComponentDescriptor.kt │ └── gateway │ ├── CHANGELOG.md │ ├── build.gradle.kts │ ├── package.json │ └── src │ └── main │ └── kotlin │ └── com │ └── mussonindustrial │ └── embr │ └── perspective │ └── gateway │ ├── component │ ├── GatewayComponent.kt │ └── JavaScriptProxyableComponentModelDelegate.kt │ ├── javascript │ ├── JavaScriptProxy.kt │ └── JavaScriptProxyable.kt │ ├── model │ ├── PageModelExtensions.kt │ ├── ThreadContext.kt │ └── ViewModelExtensions.kt │ └── reflect │ ├── PageModel.kt │ └── ViewLoader.kt ├── modules ├── charts │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── build.gradle.kts │ ├── common │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── mussonindustrial │ │ │ │ └── ignition │ │ │ │ └── embr │ │ │ │ └── charts │ │ │ │ ├── Components.kt │ │ │ │ ├── Meta.kt │ │ │ │ └── component │ │ │ │ └── chart │ │ │ │ ├── ApexCharts.kt │ │ │ │ ├── ApexChartsLegacy.kt │ │ │ │ └── ChartJs.kt │ │ │ └── resources │ │ │ └── schemas │ │ │ └── components │ │ │ ├── embr.chart.apex-charts │ │ │ ├── props.json │ │ │ └── variants │ │ │ │ ├── area.props.json │ │ │ │ ├── bar.props.json │ │ │ │ ├── base.props.json │ │ │ │ ├── boxplot.props.json │ │ │ │ ├── bubble.props.json │ │ │ │ ├── candlestick.props.json │ │ │ │ ├── column.props.json │ │ │ │ ├── funnel.props.json │ │ │ │ ├── heatmap.props.json │ │ │ │ ├── line.props.json │ │ │ │ ├── mixed.props.json │ │ │ │ ├── pie.props.json │ │ │ │ ├── polararea.props.json │ │ │ │ ├── radar.props.json │ │ │ │ ├── radialbar.props.json │ │ │ │ ├── rangearea.props.json │ │ │ │ ├── scatter.props.json │ │ │ │ ├── slope.props.json │ │ │ │ ├── timeline.props.json │ │ │ │ └── treemap.props.json │ │ │ ├── embr.chart.chart-js │ │ │ ├── props.json │ │ │ └── variants │ │ │ │ ├── bar.props.json │ │ │ │ ├── base.props.json │ │ │ │ ├── boxplot.props.json │ │ │ │ ├── bubble.props.json │ │ │ │ ├── doughnut.props.json │ │ │ │ ├── line.props.json │ │ │ │ ├── pie.props.json │ │ │ │ ├── polararea.props.json │ │ │ │ ├── radar.props.json │ │ │ │ └── violin.props.json │ │ │ └── kyvislabs.display.apexchart │ │ │ ├── events │ │ │ ├── empty.props.json │ │ │ ├── mouse.props.json │ │ │ ├── seriesindex.props.json │ │ │ └── xaxis.props.json │ │ │ ├── props.json │ │ │ └── variants │ │ │ ├── base.props.json │ │ │ ├── line.props.json │ │ │ ├── pie.props.json │ │ │ ├── radar.props.json │ │ │ └── timeseries.props.json │ ├── designer │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── mussonindustrial │ │ │ │ └── ignition │ │ │ │ └── embr │ │ │ │ └── charts │ │ │ │ ├── ChartsDesignerContext.kt │ │ │ │ └── ChartsDesignerHook.kt │ │ │ └── resources │ │ │ └── images │ │ │ └── components │ │ │ ├── embr.chart.apex-charts │ │ │ ├── component-disabled.svg │ │ │ ├── component-selected.svg │ │ │ ├── component.icon.svg │ │ │ └── thumbnails │ │ │ │ ├── area.png │ │ │ │ ├── bar.png │ │ │ │ ├── boxplot.png │ │ │ │ ├── bubble.png │ │ │ │ ├── candlestick.png │ │ │ │ ├── column.png │ │ │ │ ├── funnel.png │ │ │ │ ├── heatmap.png │ │ │ │ ├── line.png │ │ │ │ ├── mixed.png │ │ │ │ ├── pie.png │ │ │ │ ├── polararea.png │ │ │ │ ├── radar.png │ │ │ │ ├── radialbar.png │ │ │ │ ├── rangearea.png │ │ │ │ ├── scatter.png │ │ │ │ ├── slope.png │ │ │ │ ├── timeline.png │ │ │ │ └── treemap.png │ │ │ ├── embr.chart.chart-js │ │ │ ├── component-disabled.svg │ │ │ ├── component-selected.svg │ │ │ ├── component.icon.svg │ │ │ └── thumbnails │ │ │ │ ├── bar.png │ │ │ │ ├── base.png │ │ │ │ ├── boxplot.png │ │ │ │ ├── bubble.png │ │ │ │ ├── doughnut.png │ │ │ │ ├── line.png │ │ │ │ ├── pie.png │ │ │ │ ├── polararea.png │ │ │ │ ├── radar.png │ │ │ │ └── violin.png │ │ │ └── kyvislabs.display.apexchart │ │ │ ├── component-disabled.svg │ │ │ ├── component-selected.svg │ │ │ ├── component.icon.svg │ │ │ └── thumbnails │ │ │ ├── line.png │ │ │ ├── pie.png │ │ │ ├── radar.png │ │ │ └── timeseries.png │ ├── docs │ │ └── examples │ │ │ ├── apex-charts.png │ │ │ └── chart-js.png │ ├── gateway │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── mussonindustrial │ │ │ └── ignition │ │ │ └── embr │ │ │ └── charts │ │ │ ├── ChartsGatewayContext.kt │ │ │ ├── ChartsGatewayHook.kt │ │ │ ├── component │ │ │ └── chart │ │ │ │ └── ApexChartsLegacyModelDelegate.kt │ │ │ └── modules │ │ │ └── KyvisLabsApexCharts.kt │ ├── license.html │ ├── package.json │ └── web │ │ ├── CHANGELOG.md │ │ ├── build.gradle.kts │ │ ├── package.json │ │ ├── src │ │ ├── client.ts │ │ └── components │ │ │ ├── apexcharts │ │ │ ├── ApexChartLegacyComponent.tsx │ │ │ ├── ApexChartsComponent.tsx │ │ │ ├── index.ts │ │ │ └── react │ │ │ │ └── ApexCharts.tsx │ │ │ ├── chartjs │ │ │ ├── ChartJsComponent.tsx │ │ │ ├── index.ts │ │ │ └── plugins │ │ │ │ ├── chartjs-plugin-crosshair.d.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts ├── periscope │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── build.gradle.kts │ ├── common │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── mussonindustrial │ │ │ │ └── ignition │ │ │ │ └── embr │ │ │ │ └── periscope │ │ │ │ ├── Meta.kt │ │ │ │ ├── PeriscopeComponents.kt │ │ │ │ └── component │ │ │ │ └── embedding │ │ │ │ ├── EmbeddedView.kt │ │ │ │ ├── FlexRepeater.kt │ │ │ │ ├── JsonView.kt │ │ │ │ ├── Portal.kt │ │ │ │ └── Swiper.kt │ │ │ └── resources │ │ │ └── schemas │ │ │ └── components │ │ │ ├── embr.periscope.embedding.flex-repeater │ │ │ ├── props.json │ │ │ └── variants │ │ │ │ ├── base.props.json │ │ │ │ ├── column.props.json │ │ │ │ └── row.props.json │ │ │ ├── embr.periscope.embedding.json-view │ │ │ ├── props.json │ │ │ └── variants │ │ │ │ └── base.props.json │ │ │ ├── embr.periscope.embedding.portal │ │ │ ├── props.json │ │ │ └── variants │ │ │ │ └── base.props.json │ │ │ ├── embr.periscope.embedding.swiper │ │ │ ├── props.json │ │ │ └── variants │ │ │ │ ├── auto-horizontal.props.json │ │ │ │ ├── auto-vertical.props.json │ │ │ │ ├── base.props.json │ │ │ │ ├── full-horizontal.props.json │ │ │ │ └── full-vertical.props.json │ │ │ └── embr.periscope.embedding.view │ │ │ ├── props.json │ │ │ └── variants │ │ │ └── base.props.json │ ├── designer │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── mussonindustrial │ │ │ │ └── ignition │ │ │ │ └── embr │ │ │ │ └── periscope │ │ │ │ ├── PeriscopeDesignerContext.kt │ │ │ │ ├── PeriscopeDesignerHook.kt │ │ │ │ └── component │ │ │ │ └── ComponentIdSuggestionSource.kt │ │ │ └── resources │ │ │ └── images │ │ │ └── components │ │ │ ├── embr.periscope.embedding.flex-repeater │ │ │ ├── component-disabled.svg │ │ │ ├── component-selected.svg │ │ │ ├── component.icon.svg │ │ │ └── thumbnails │ │ │ │ ├── base.png │ │ │ │ ├── column.png │ │ │ │ └── row.png │ │ │ ├── embr.periscope.embedding.json-view │ │ │ ├── component-disabled.svg │ │ │ ├── component-selected.svg │ │ │ ├── component.icon.svg │ │ │ └── thumbnails │ │ │ │ └── base.png │ │ │ ├── embr.periscope.embedding.portal │ │ │ ├── component-disabled.svg │ │ │ ├── component-selected.svg │ │ │ ├── component.icon.svg │ │ │ └── thumbnails │ │ │ │ └── base.png │ │ │ ├── embr.periscope.embedding.swiper │ │ │ ├── component-disabled.svg │ │ │ ├── component-selected.svg │ │ │ ├── component.icon.svg │ │ │ └── thumbnails │ │ │ │ ├── auto-horizontal.png │ │ │ │ ├── auto-vertical.png │ │ │ │ ├── base.png │ │ │ │ ├── full-horizontal.png │ │ │ │ └── full-vertical.png │ │ │ └── embr.periscope.embedding.view │ │ │ ├── component-disabled.svg │ │ │ ├── component-selected.svg │ │ │ ├── component.icon.svg │ │ │ └── thumbnails │ │ │ └── base.png │ ├── gateway │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── mussonindustrial │ │ │ │ └── ignition │ │ │ │ └── embr │ │ │ │ └── periscope │ │ │ │ ├── PeriscopeGatewayContext.kt │ │ │ │ ├── PeriscopeGatewayHook.kt │ │ │ │ ├── api │ │ │ │ ├── JavaScriptErrorMsg.kt │ │ │ │ ├── JavaScriptResolveMsg.kt │ │ │ │ ├── JavaScriptRunMsg.kt │ │ │ │ └── ViewJoinMsg.kt │ │ │ │ ├── component │ │ │ │ └── embedding │ │ │ │ │ ├── EmbeddedViewModelDelegate.kt │ │ │ │ │ ├── FlexRepeaterModelDelegate.kt │ │ │ │ │ └── JsonViewModelDelegate.kt │ │ │ │ └── scripting │ │ │ │ └── JavaScriptFunctions.kt │ │ │ └── resources │ │ │ └── localization.properties │ ├── license.html │ ├── package.json │ └── web │ │ ├── CHANGELOG.md │ │ ├── build.gradle.kts │ │ ├── package.json │ │ ├── src │ │ ├── client.ts │ │ ├── components │ │ │ ├── embedding │ │ │ │ ├── flex-repeater.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── json-view.tsx │ │ │ │ ├── portal.tsx │ │ │ │ ├── swiper.tsx │ │ │ │ └── view.tsx │ │ │ └── index.ts │ │ ├── extensions │ │ │ ├── index.ts │ │ │ ├── runJavaScript.ts │ │ │ └── toast │ │ │ │ ├── index.ts │ │ │ │ ├── toast.css │ │ │ │ └── toast.tsx │ │ ├── index.ts │ │ └── util │ │ │ ├── JoinableView.tsx │ │ │ ├── emitStyles │ │ │ ├── emitStyles.test.ts │ │ │ ├── emitStyles.ts │ │ │ └── index.ts │ │ │ ├── formatStyleNames │ │ │ ├── formatStyleNames.test.ts │ │ │ ├── formatStyleNames.ts │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── mergeStyles │ │ │ ├── index.ts │ │ │ ├── mergeStyles.test.ts │ │ │ └── mergeStyles.ts │ │ │ ├── resolve │ │ │ ├── index.ts │ │ │ ├── resolve.test.ts │ │ │ └── resolve.ts │ │ │ └── uniqueClasses │ │ │ ├── index.ts │ │ │ ├── uniqueClasses.test.ts │ │ │ └── uniqueClasses.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts ├── snmp │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── build.gradle.kts │ ├── common │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ ├── com │ │ │ └── mussonindustrial │ │ │ │ └── embr │ │ │ │ └── snmp │ │ │ │ └── agents │ │ │ │ └── configuration │ │ │ │ └── records │ │ │ │ ├── SnmpAgentV1DeviceRecord.properties │ │ │ │ ├── SnmpAgentV2cDeviceRecord.properties │ │ │ │ └── SnmpAgentV3DeviceRecord.properties │ │ │ └── localization.properties │ ├── gateway │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── mussonindustrial │ │ │ └── embr │ │ │ └── snmp │ │ │ ├── SnmpGatewayContext.kt │ │ │ ├── SnmpGatewayHook.kt │ │ │ ├── agents │ │ │ ├── configuration │ │ │ │ ├── records │ │ │ │ │ ├── SnmpAgentV1DeviceRecord.kt │ │ │ │ │ ├── SnmpAgentV2cDeviceRecord.kt │ │ │ │ │ └── SnmpAgentV3DeviceRecord.kt │ │ │ │ ├── settings │ │ │ │ │ ├── SnmpAgentDeviceSettings.kt │ │ │ │ │ ├── SnmpAgentV1DeviceSettings.kt │ │ │ │ │ ├── SnmpAgentV2CDeviceSettings.kt │ │ │ │ │ └── SnmpAgentV3DeviceSettings.kt │ │ │ │ └── types │ │ │ │ │ ├── SnmpAgentV1DeviceType.kt │ │ │ │ │ ├── SnmpAgentV2cDeviceType.kt │ │ │ │ │ └── SnmpAgentV3DeviceType.kt │ │ │ ├── context │ │ │ │ ├── SnmpAgentContext.kt │ │ │ │ ├── SnmpAgentV1Context.kt │ │ │ │ ├── SnmpAgentV2cContext.kt │ │ │ │ └── SnmpAgentV3Context.kt │ │ │ ├── devices │ │ │ │ ├── SnmpAgentDevice.kt │ │ │ │ └── SnmpAgentDeviceImpl.kt │ │ │ └── opc │ │ │ │ ├── DiagnosticAddressSpace.kt │ │ │ │ └── OidAddressSpace.kt │ │ │ ├── opc │ │ │ ├── DeviceAddressSpace.kt │ │ │ └── DeviceContextManagedAddressSpaceFragment.kt │ │ │ ├── protocols │ │ │ ├── AuthenticationProtocol.kt │ │ │ └── PrivacyProtocol.kt │ │ │ ├── requests │ │ │ ├── OidReadRequest.kt │ │ │ ├── OidReadResult.kt │ │ │ ├── OidWriteRequest.kt │ │ │ └── OidWriteResult.kt │ │ │ └── utils │ │ │ ├── OpcUaUtils.kt │ │ │ └── SnmpUtils.kt │ ├── license.html │ └── package.json ├── sse │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── build.gradle.kts │ ├── common │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── mussonindustrial │ │ │ └── embr │ │ │ └── sse │ │ │ └── Meta.kt │ ├── gateway │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── mussonindustrial │ │ │ │ └── embr │ │ │ │ └── sse │ │ │ │ ├── EventStreamGatewayContext.kt │ │ │ │ ├── EventStreamGatewayHook.kt │ │ │ │ ├── api │ │ │ │ ├── AnonymousAuthRequest.kt │ │ │ │ ├── AuthRequest.kt │ │ │ │ ├── AuthRequestCompanion.kt │ │ │ │ ├── BasicAuthRequest.kt │ │ │ │ ├── EventStreamSessionRequest.kt │ │ │ │ ├── PerspectiveAuthRequest.kt │ │ │ │ └── TagHistoryRequest.kt │ │ │ │ ├── history │ │ │ │ └── TagStreamHistoryQueryParams.kt │ │ │ │ ├── servlets │ │ │ │ ├── EventStreamServlet.kt │ │ │ │ ├── EventStreamSessionServlet.kt │ │ │ │ └── TagHistoryServlet.kt │ │ │ │ ├── streams │ │ │ │ ├── EventStream.kt │ │ │ │ ├── EventStreamCompanion.kt │ │ │ │ ├── EventStreamManager.kt │ │ │ │ ├── LicenseStream.kt │ │ │ │ ├── SessionStateListener.kt │ │ │ │ └── TagStream.kt │ │ │ │ └── tags │ │ │ │ └── SystemTagsProvider.kt │ │ │ └── resources │ │ │ └── static │ │ │ ├── index.html │ │ │ ├── scripts.js │ │ │ ├── styles.css │ │ │ └── test.html │ └── package.json └── thermo │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── build.gradle.kts │ ├── client │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── mussonindustrial │ │ └── embr │ │ └── thermo │ │ ├── ThermoClientContext.kt │ │ └── ThermoClientHook.kt │ ├── common │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── com │ │ │ └── mussonindustrial │ │ │ └── embr │ │ │ └── thermo │ │ │ ├── IF97PyArgOverloads.kt │ │ │ ├── Meta.kt │ │ │ ├── expressions │ │ │ └── IF97ExpressionFunction.kt │ │ │ └── scripting │ │ │ ├── IF97ScriptModule.kt │ │ │ └── IF97ScriptModuleImpl.kt │ │ └── resources │ │ └── com │ │ └── mussonindustrial │ │ └── embr │ │ └── thermo │ │ └── scripting │ │ └── IF97ScriptModule.properties │ ├── designer │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── mussonindustrial │ │ └── embr │ │ └── thermo │ │ ├── ThermoDesignerContext.kt │ │ └── ThermoDesignerHook.kt │ ├── docs │ └── if97-regions.png │ ├── gateway │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── mussonindustrial │ │ └── embr │ │ └── thermo │ │ ├── ThermoGatewayContext.kt │ │ └── ThermoGatewayHook.kt │ ├── license.html │ └── package.json ├── nx.json ├── package.json ├── settings.gradle.kts ├── tsconfig.base.json ├── vitest.workspace.ts └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/actions/configure-build-env/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/.github/actions/configure-build-env/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 0.0.1 (2024-02-24) 2 | 3 | This is a release note 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libraries/core/client/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/client/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/core/client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/client/build.gradle.kts -------------------------------------------------------------------------------- /libraries/core/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/client/package.json -------------------------------------------------------------------------------- /libraries/core/client/src/main/kotlin/com/mussonindustrial/embr/client/EmbrClientContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/client/src/main/kotlin/com/mussonindustrial/embr/client/EmbrClientContext.kt -------------------------------------------------------------------------------- /libraries/core/client/src/main/kotlin/com/mussonindustrial/embr/client/EmbrClientContextExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/client/src/main/kotlin/com/mussonindustrial/embr/client/EmbrClientContextExtension.kt -------------------------------------------------------------------------------- /libraries/core/client/src/main/kotlin/com/mussonindustrial/embr/client/EmbrClientContextImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/client/src/main/kotlin/com/mussonindustrial/embr/client/EmbrClientContextImpl.kt -------------------------------------------------------------------------------- /libraries/core/common/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/core/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/build.gradle.kts -------------------------------------------------------------------------------- /libraries/core/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/package.json -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/Embr.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/Embr.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/EmbrCommonContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/EmbrCommonContext.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/EmbrCommonContextExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/EmbrCommonContextExtension.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/EmbrCommonContextExtensionImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/EmbrCommonContextExtensionImpl.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/EmbrCommonContextImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/EmbrCommonContextImpl.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/EmbrModuleMeta.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/EmbrModuleMeta.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/alarming/SimpleAlarmListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/alarming/SimpleAlarmListener.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/date/DateUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/date/DateUtils.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/gson/JsonSerializable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/gson/JsonSerializable.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/gson/PropertyUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/gson/PropertyUtils.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/gson/SimpleGsonAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/gson/SimpleGsonAdapter.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/gson/SimpleJsonSerializable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/gson/SimpleJsonSerializable.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/logging/LoggingUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/logging/LoggingUtils.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/reflect/DelegatedClassLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/reflect/DelegatedClassLoader.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/reflect/ReflectUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/reflect/ReflectUtils.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/scripting/PyArgOverload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/scripting/PyArgOverload.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/scripting/PyArgOverloadBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/kotlin/com/mussonindustrial/embr/common/scripting/PyArgOverloadBuilder.kt -------------------------------------------------------------------------------- /libraries/core/common/src/main/resources/schemas/components/events-dom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/resources/schemas/components/events-dom.json -------------------------------------------------------------------------------- /libraries/core/common/src/main/resources/schemas/components/events-lifecycle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/resources/schemas/components/events-lifecycle.json -------------------------------------------------------------------------------- /libraries/core/common/src/main/resources/schemas/components/javascript-function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/common/src/main/resources/schemas/components/javascript-function.json -------------------------------------------------------------------------------- /libraries/core/designer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/designer/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/core/designer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/designer/build.gradle.kts -------------------------------------------------------------------------------- /libraries/core/designer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/designer/package.json -------------------------------------------------------------------------------- /libraries/core/designer/src/main/kotlin/com/mussonindustrial/embr/designer/EmbrDesignerContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/designer/src/main/kotlin/com/mussonindustrial/embr/designer/EmbrDesignerContext.kt -------------------------------------------------------------------------------- /libraries/core/designer/src/main/kotlin/com/mussonindustrial/embr/designer/EmbrDesignerContextExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/designer/src/main/kotlin/com/mussonindustrial/embr/designer/EmbrDesignerContextExtension.kt -------------------------------------------------------------------------------- /libraries/core/designer/src/main/kotlin/com/mussonindustrial/embr/designer/EmbrDesignerContextImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/designer/src/main/kotlin/com/mussonindustrial/embr/designer/EmbrDesignerContextImpl.kt -------------------------------------------------------------------------------- /libraries/core/gateway/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/gateway/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/core/gateway/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/gateway/build.gradle.kts -------------------------------------------------------------------------------- /libraries/core/gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/gateway/package.json -------------------------------------------------------------------------------- /libraries/core/gateway/src/main/kotlin/com/mussonindustrial/embr/gateway/EmbrGatewayContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/gateway/src/main/kotlin/com/mussonindustrial/embr/gateway/EmbrGatewayContext.kt -------------------------------------------------------------------------------- /libraries/core/gateway/src/main/kotlin/com/mussonindustrial/embr/gateway/EmbrGatewayContextExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/gateway/src/main/kotlin/com/mussonindustrial/embr/gateway/EmbrGatewayContextExtension.kt -------------------------------------------------------------------------------- /libraries/core/gateway/src/main/kotlin/com/mussonindustrial/embr/gateway/EmbrGatewayContextImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/gateway/src/main/kotlin/com/mussonindustrial/embr/gateway/EmbrGatewayContextImpl.kt -------------------------------------------------------------------------------- /libraries/core/gateway/src/main/kotlin/com/mussonindustrial/embr/gateway/api/Response.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/gateway/src/main/kotlin/com/mussonindustrial/embr/gateway/api/Response.kt -------------------------------------------------------------------------------- /libraries/core/servlets/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/servlets/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/core/servlets/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/servlets/build.gradle.kts -------------------------------------------------------------------------------- /libraries/core/servlets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/servlets/package.json -------------------------------------------------------------------------------- /libraries/core/servlets/src/main/kotlin/com/mussonindustrial/embr/servlets/ModuleServletManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/servlets/src/main/kotlin/com/mussonindustrial/embr/servlets/ModuleServletManager.kt -------------------------------------------------------------------------------- /libraries/core/servlets/src/main/kotlin/com/mussonindustrial/embr/servlets/ServletUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/core/servlets/src/main/kotlin/com/mussonindustrial/embr/servlets/ServletUtils.kt -------------------------------------------------------------------------------- /libraries/javascript/eslint-config/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/eslint-config/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/javascript/eslint-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/eslint-config/README.md -------------------------------------------------------------------------------- /libraries/javascript/eslint-config/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/eslint-config/index.cjs -------------------------------------------------------------------------------- /libraries/javascript/eslint-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/eslint-config/package.json -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/package.json -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/components/ComponentDelegateJavaScriptProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/components/ComponentDelegateJavaScriptProxy.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/components/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ComponentDelegateJavaScriptProxy' 2 | -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/globals/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/globals/globals.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/globals/index.ts: -------------------------------------------------------------------------------- 1 | export * from './globals' 2 | -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/hooks/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/hooks/useComponentEvents/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/hooks/useComponentEvents/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/hooks/useDeepCompareCallback/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/hooks/useDeepCompareCallback/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/hooks/useDeepCompareEffect/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/hooks/useDeepCompareEffect/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/hooks/useDeepCompareLayoutEffect/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/hooks/useDeepCompareLayoutEffect/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/hooks/useDeepCompareMemo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/hooks/useDeepCompareMemo/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/hooks/useDeepCompareMemoize/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/hooks/useDeepCompareMemoize/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/hooks/useDomEvents/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/hooks/useDomEvents/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/hooks/useFirstMountState/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/hooks/useFirstMountState/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/hooks/useLifecycleEvents/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/hooks/useLifecycleEvents/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/hooks/useRefLifecycleEvents/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/hooks/useRefLifecycleEvents/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/scripting/ScriptingGlobals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/scripting/ScriptingGlobals.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/scripting/createView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/scripting/createView.tsx -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/scripting/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ScriptingGlobals' 2 | -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/scripting/sendMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/scripting/sendMessage.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/transforms/getCSSTransform/getCSSTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/transforms/getCSSTransform/getCSSTransform.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/transforms/getCSSTransform/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './getCSSTransform' 2 | -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/transforms/getScriptTransform/getScriptTransform.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/transforms/getScriptTransform/getScriptTransform.test.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/transforms/getScriptTransform/getScriptTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/transforms/getScriptTransform/getScriptTransform.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/transforms/getScriptTransform/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './getScriptTransform' 2 | -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/transforms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/transforms/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/utils/getClientStore/getClientStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/utils/getClientStore/getClientStore.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/utils/getClientStore/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './getClientStore' 2 | -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/utils/getDesignerStore/getDesignerStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/utils/getDesignerStore/getDesignerStore.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/utils/getDesignerStore/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './getDesignerStore' 2 | -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/utils/index.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/utils/waitForClientStore/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './waitForClientStore' 2 | -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/src/utils/waitForClientStore/waitForClientStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/src/utils/waitForClientStore/waitForClientStore.ts -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/tsconfig.json -------------------------------------------------------------------------------- /libraries/javascript/perspective-client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/perspective-client/vite.config.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/javascript/sse/__tests__/timeseries.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/__tests__/timeseries.bench.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/__tests__/timeseries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/__tests__/timeseries.test.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("embr.js-library-conventions") 3 | } -------------------------------------------------------------------------------- /libraries/javascript/sse/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/package.json -------------------------------------------------------------------------------- /libraries/javascript/sse/src/client/BufferedTagStreamClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/client/BufferedTagStreamClient.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/src/client/EventStreamClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/client/EventStreamClient.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/src/client/TagStreamClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/client/TagStreamClient.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/src/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/client/index.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/src/client/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/client/messages.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/src/client/streams/StreamListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/client/streams/StreamListener.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/src/client/streams/TagStreamListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/client/streams/TagStreamListener.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/src/client/streams/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TagStreamListener' 2 | -------------------------------------------------------------------------------- /libraries/javascript/sse/src/client/streams/types.ts: -------------------------------------------------------------------------------- 1 | export type EventCallback = (event: T) => void 2 | -------------------------------------------------------------------------------- /libraries/javascript/sse/src/client/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/client/types.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/index.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/src/timeseries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/timeseries/index.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/src/timeseries/tagCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/timeseries/tagCache.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/src/timeseries/timeSeriesCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/timeseries/timeSeriesCache.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/src/timeseries/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/src/timeseries/util.ts -------------------------------------------------------------------------------- /libraries/javascript/sse/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/tsconfig.json -------------------------------------------------------------------------------- /libraries/javascript/sse/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/tsconfig.spec.json -------------------------------------------------------------------------------- /libraries/javascript/sse/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/sse/vite.config.ts -------------------------------------------------------------------------------- /libraries/javascript/tsconfig/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/tsconfig/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/javascript/tsconfig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/tsconfig/README.md -------------------------------------------------------------------------------- /libraries/javascript/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/tsconfig/base.json -------------------------------------------------------------------------------- /libraries/javascript/tsconfig/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/tsconfig/library.json -------------------------------------------------------------------------------- /libraries/javascript/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/tsconfig/package.json -------------------------------------------------------------------------------- /libraries/javascript/tsconfig/vite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/tsconfig/vite.json -------------------------------------------------------------------------------- /libraries/javascript/utils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/javascript/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/package.json -------------------------------------------------------------------------------- /libraries/javascript/utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/index.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/isAsyncFunction/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './isAsyncFunction' 2 | -------------------------------------------------------------------------------- /libraries/javascript/utils/src/isAsyncFunction/isAsyncFunction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/isAsyncFunction/isAsyncFunction.test.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/isAsyncFunction/isAsyncFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/isAsyncFunction/isAsyncFunction.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/isCSSVar/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './isCSSVar' 2 | -------------------------------------------------------------------------------- /libraries/javascript/utils/src/isCSSVar/isCSSVar.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/isCSSVar/isCSSVar.test.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/isCSSVar/isCSSVar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/isCSSVar/isCSSVar.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/isFunction/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './isFunction' 2 | -------------------------------------------------------------------------------- /libraries/javascript/utils/src/isFunction/isFunction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/isFunction/isFunction.test.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/isFunction/isFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/isFunction/isFunction.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/readCSSVar/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './readCSSVar' 2 | -------------------------------------------------------------------------------- /libraries/javascript/utils/src/readCSSVar/readCSSVar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/readCSSVar/readCSSVar.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/toUserScript/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/toUserScript/index.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/toUserScript/toUserScript.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/toUserScript/toUserScript.test.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/toUserScript/toUserScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/toUserScript/toUserScript.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/transformProps/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/transformProps/index.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/transformProps/transformProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/transformProps/transformProps.test.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/src/transformProps/transformProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/src/transformProps/transformProps.ts -------------------------------------------------------------------------------- /libraries/javascript/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/tsconfig.json -------------------------------------------------------------------------------- /libraries/javascript/utils/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/javascript/utils/vite.config.ts -------------------------------------------------------------------------------- /libraries/perspective/common/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/common/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/perspective/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/common/build.gradle.kts -------------------------------------------------------------------------------- /libraries/perspective/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/common/package.json -------------------------------------------------------------------------------- /libraries/perspective/common/src/main/kotlin/com/mussonindustrial/embr/perspective/common/component/ComponentUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/common/src/main/kotlin/com/mussonindustrial/embr/perspective/common/component/ComponentUtils.kt -------------------------------------------------------------------------------- /libraries/perspective/common/src/main/kotlin/com/mussonindustrial/embr/perspective/common/component/PaletteEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/common/src/main/kotlin/com/mussonindustrial/embr/perspective/common/component/PaletteEntry.kt -------------------------------------------------------------------------------- /libraries/perspective/common/src/main/kotlin/com/mussonindustrial/embr/perspective/common/component/PerspectiveComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/common/src/main/kotlin/com/mussonindustrial/embr/perspective/common/component/PerspectiveComponent.kt -------------------------------------------------------------------------------- /libraries/perspective/common/src/main/kotlin/com/mussonindustrial/embr/perspective/common/exceptions/JavaScriptException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/common/src/main/kotlin/com/mussonindustrial/embr/perspective/common/exceptions/JavaScriptException.kt -------------------------------------------------------------------------------- /libraries/perspective/common/src/main/kotlin/com/mussonindustrial/embr/perspective/common/exceptions/JavaScriptExecutionException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/common/src/main/kotlin/com/mussonindustrial/embr/perspective/common/exceptions/JavaScriptExecutionException.kt -------------------------------------------------------------------------------- /libraries/perspective/designer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/designer/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/perspective/designer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/designer/build.gradle.kts -------------------------------------------------------------------------------- /libraries/perspective/designer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/designer/package.json -------------------------------------------------------------------------------- /libraries/perspective/designer/src/main/kotlin/com/mussonindustrial/embr/perspective/designer/component/DesignerComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/designer/src/main/kotlin/com/mussonindustrial/embr/perspective/designer/component/DesignerComponent.kt -------------------------------------------------------------------------------- /libraries/perspective/designer/src/main/kotlin/com/mussonindustrial/embr/perspective/designer/component/DesignerComponentDescriptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/designer/src/main/kotlin/com/mussonindustrial/embr/perspective/designer/component/DesignerComponentDescriptor.kt -------------------------------------------------------------------------------- /libraries/perspective/gateway/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/gateway/CHANGELOG.md -------------------------------------------------------------------------------- /libraries/perspective/gateway/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/gateway/build.gradle.kts -------------------------------------------------------------------------------- /libraries/perspective/gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/gateway/package.json -------------------------------------------------------------------------------- /libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/component/GatewayComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/component/GatewayComponent.kt -------------------------------------------------------------------------------- /libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/component/JavaScriptProxyableComponentModelDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/component/JavaScriptProxyableComponentModelDelegate.kt -------------------------------------------------------------------------------- /libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/javascript/JavaScriptProxy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/javascript/JavaScriptProxy.kt -------------------------------------------------------------------------------- /libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/javascript/JavaScriptProxyable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/javascript/JavaScriptProxyable.kt -------------------------------------------------------------------------------- /libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/model/PageModelExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/model/PageModelExtensions.kt -------------------------------------------------------------------------------- /libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/model/ThreadContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/model/ThreadContext.kt -------------------------------------------------------------------------------- /libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/model/ViewModelExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/model/ViewModelExtensions.kt -------------------------------------------------------------------------------- /libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/reflect/PageModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/reflect/PageModel.kt -------------------------------------------------------------------------------- /libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/reflect/ViewLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/libraries/perspective/gateway/src/main/kotlin/com/mussonindustrial/embr/perspective/gateway/reflect/ViewLoader.kt -------------------------------------------------------------------------------- /modules/charts/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/charts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/CHANGELOG.md -------------------------------------------------------------------------------- /modules/charts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/README.md -------------------------------------------------------------------------------- /modules/charts/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/build.gradle.kts -------------------------------------------------------------------------------- /modules/charts/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/build.gradle.kts -------------------------------------------------------------------------------- /modules/charts/common/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/Components.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/Components.kt -------------------------------------------------------------------------------- /modules/charts/common/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/Meta.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/Meta.kt -------------------------------------------------------------------------------- /modules/charts/common/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/component/chart/ApexCharts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/component/chart/ApexCharts.kt -------------------------------------------------------------------------------- /modules/charts/common/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/component/chart/ApexChartsLegacy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/component/chart/ApexChartsLegacy.kt -------------------------------------------------------------------------------- /modules/charts/common/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/component/chart/ChartJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/component/chart/ChartJs.kt -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/area.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/area.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/bar.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/bar.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/base.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/base.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/boxplot.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/boxplot.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/bubble.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/bubble.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/candlestick.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/candlestick.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/column.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/column.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/funnel.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/funnel.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/heatmap.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/heatmap.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/line.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/line.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/mixed.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/mixed.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/pie.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/pie.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/polararea.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/polararea.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/radar.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/radar.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/radialbar.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/radialbar.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/rangearea.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/rangearea.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/scatter.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/scatter.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/slope.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/slope.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/timeline.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/timeline.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/treemap.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.apex-charts/variants/treemap.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/bar.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/bar.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/base.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/base.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/boxplot.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/boxplot.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/bubble.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/bubble.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/doughnut.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/doughnut.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/line.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/line.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/pie.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/pie.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/polararea.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/polararea.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/radar.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/radar.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/violin.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/embr.chart.chart-js/variants/violin.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/events/empty.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/events/empty.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/events/mouse.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/events/mouse.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/events/seriesindex.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/events/seriesindex.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/events/xaxis.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/events/xaxis.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/variants/base.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/variants/base.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/variants/line.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/variants/line.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/variants/pie.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/variants/pie.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/variants/radar.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/variants/radar.props.json -------------------------------------------------------------------------------- /modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/variants/timeseries.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/common/src/main/resources/schemas/components/kyvislabs.display.apexchart/variants/timeseries.props.json -------------------------------------------------------------------------------- /modules/charts/designer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/build.gradle.kts -------------------------------------------------------------------------------- /modules/charts/designer/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/ChartsDesignerContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/ChartsDesignerContext.kt -------------------------------------------------------------------------------- /modules/charts/designer/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/ChartsDesignerHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/ChartsDesignerHook.kt -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/component-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/component-disabled.svg -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/component-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/component-selected.svg -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/component.icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/component.icon.svg -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/area.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/bar.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/boxplot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/boxplot.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/bubble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/bubble.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/candlestick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/candlestick.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/column.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/column.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/funnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/funnel.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/heatmap.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/line.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/mixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/mixed.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/pie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/pie.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/polararea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/polararea.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/radar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/radar.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/radialbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/radialbar.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/rangearea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/rangearea.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/scatter.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/slope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/slope.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/timeline.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/treemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.apex-charts/thumbnails/treemap.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/component-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/component-disabled.svg -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/component-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/component-selected.svg -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/component.icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/component.icon.svg -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/bar.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/base.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/boxplot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/boxplot.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/bubble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/bubble.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/doughnut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/doughnut.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/line.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/pie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/pie.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/polararea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/polararea.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/radar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/radar.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/violin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/embr.chart.chart-js/thumbnails/violin.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/component-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/component-disabled.svg -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/component-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/component-selected.svg -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/component.icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/component.icon.svg -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/thumbnails/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/thumbnails/line.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/thumbnails/pie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/thumbnails/pie.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/thumbnails/radar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/thumbnails/radar.png -------------------------------------------------------------------------------- /modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/thumbnails/timeseries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/designer/src/main/resources/images/components/kyvislabs.display.apexchart/thumbnails/timeseries.png -------------------------------------------------------------------------------- /modules/charts/docs/examples/apex-charts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/docs/examples/apex-charts.png -------------------------------------------------------------------------------- /modules/charts/docs/examples/chart-js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/docs/examples/chart-js.png -------------------------------------------------------------------------------- /modules/charts/gateway/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/gateway/build.gradle.kts -------------------------------------------------------------------------------- /modules/charts/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/ChartsGatewayContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/ChartsGatewayContext.kt -------------------------------------------------------------------------------- /modules/charts/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/ChartsGatewayHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/ChartsGatewayHook.kt -------------------------------------------------------------------------------- /modules/charts/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/component/chart/ApexChartsLegacyModelDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/component/chart/ApexChartsLegacyModelDelegate.kt -------------------------------------------------------------------------------- /modules/charts/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/modules/KyvisLabsApexCharts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/charts/modules/KyvisLabsApexCharts.kt -------------------------------------------------------------------------------- /modules/charts/license.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/license.html -------------------------------------------------------------------------------- /modules/charts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/package.json -------------------------------------------------------------------------------- /modules/charts/web/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/CHANGELOG.md -------------------------------------------------------------------------------- /modules/charts/web/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/build.gradle.kts -------------------------------------------------------------------------------- /modules/charts/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/package.json -------------------------------------------------------------------------------- /modules/charts/web/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/src/client.ts -------------------------------------------------------------------------------- /modules/charts/web/src/components/apexcharts/ApexChartLegacyComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/src/components/apexcharts/ApexChartLegacyComponent.tsx -------------------------------------------------------------------------------- /modules/charts/web/src/components/apexcharts/ApexChartsComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/src/components/apexcharts/ApexChartsComponent.tsx -------------------------------------------------------------------------------- /modules/charts/web/src/components/apexcharts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/src/components/apexcharts/index.ts -------------------------------------------------------------------------------- /modules/charts/web/src/components/apexcharts/react/ApexCharts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/src/components/apexcharts/react/ApexCharts.tsx -------------------------------------------------------------------------------- /modules/charts/web/src/components/chartjs/ChartJsComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/src/components/chartjs/ChartJsComponent.tsx -------------------------------------------------------------------------------- /modules/charts/web/src/components/chartjs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/src/components/chartjs/index.ts -------------------------------------------------------------------------------- /modules/charts/web/src/components/chartjs/plugins/chartjs-plugin-crosshair.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/src/components/chartjs/plugins/chartjs-plugin-crosshair.d.ts -------------------------------------------------------------------------------- /modules/charts/web/src/components/chartjs/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/src/components/chartjs/plugins/index.ts -------------------------------------------------------------------------------- /modules/charts/web/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/src/components/index.ts -------------------------------------------------------------------------------- /modules/charts/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/tsconfig.json -------------------------------------------------------------------------------- /modules/charts/web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/charts/web/vite.config.ts -------------------------------------------------------------------------------- /modules/periscope/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/periscope/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/CHANGELOG.md -------------------------------------------------------------------------------- /modules/periscope/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/README.md -------------------------------------------------------------------------------- /modules/periscope/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/build.gradle.kts -------------------------------------------------------------------------------- /modules/periscope/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/build.gradle.kts -------------------------------------------------------------------------------- /modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/Meta.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/Meta.kt -------------------------------------------------------------------------------- /modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/PeriscopeComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/PeriscopeComponents.kt -------------------------------------------------------------------------------- /modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/EmbeddedView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/EmbeddedView.kt -------------------------------------------------------------------------------- /modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/FlexRepeater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/FlexRepeater.kt -------------------------------------------------------------------------------- /modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/JsonView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/JsonView.kt -------------------------------------------------------------------------------- /modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/Portal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/Portal.kt -------------------------------------------------------------------------------- /modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/Swiper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/Swiper.kt -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.flex-repeater/props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.flex-repeater/props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.flex-repeater/variants/base.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.flex-repeater/variants/base.props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.flex-repeater/variants/column.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.flex-repeater/variants/column.props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.flex-repeater/variants/row.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.flex-repeater/variants/row.props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.json-view/props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.json-view/props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.json-view/variants/base.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.json-view/variants/base.props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.portal/props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.portal/props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.portal/variants/base.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.portal/variants/base.props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.swiper/props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.swiper/props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.swiper/variants/auto-horizontal.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.swiper/variants/auto-horizontal.props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.swiper/variants/auto-vertical.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.swiper/variants/auto-vertical.props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.swiper/variants/base.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.swiper/variants/base.props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.swiper/variants/full-horizontal.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.swiper/variants/full-horizontal.props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.swiper/variants/full-vertical.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.swiper/variants/full-vertical.props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.view/props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.view/props.json -------------------------------------------------------------------------------- /modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.view/variants/base.props.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/common/src/main/resources/schemas/components/embr.periscope.embedding.view/variants/base.props.json -------------------------------------------------------------------------------- /modules/periscope/designer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/build.gradle.kts -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/PeriscopeDesignerContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/PeriscopeDesignerContext.kt -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/PeriscopeDesignerHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/PeriscopeDesignerHook.kt -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/ComponentIdSuggestionSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/ComponentIdSuggestionSource.kt -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.flex-repeater/component-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.flex-repeater/component-disabled.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.flex-repeater/component-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.flex-repeater/component-selected.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.flex-repeater/component.icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.flex-repeater/component.icon.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.flex-repeater/thumbnails/base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.flex-repeater/thumbnails/base.png -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.flex-repeater/thumbnails/column.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.flex-repeater/thumbnails/column.png -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.flex-repeater/thumbnails/row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.flex-repeater/thumbnails/row.png -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.json-view/component-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.json-view/component-disabled.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.json-view/component-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.json-view/component-selected.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.json-view/component.icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.json-view/component.icon.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.json-view/thumbnails/base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.json-view/thumbnails/base.png -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.portal/component-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.portal/component-disabled.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.portal/component-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.portal/component-selected.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.portal/component.icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.portal/component.icon.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.portal/thumbnails/base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.portal/thumbnails/base.png -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/component-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/component-disabled.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/component-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/component-selected.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/component.icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/component.icon.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/thumbnails/auto-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/thumbnails/auto-horizontal.png -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/thumbnails/auto-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/thumbnails/auto-vertical.png -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/thumbnails/base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/thumbnails/base.png -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/thumbnails/full-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/thumbnails/full-horizontal.png -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/thumbnails/full-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.swiper/thumbnails/full-vertical.png -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.view/component-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.view/component-disabled.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.view/component-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.view/component-selected.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.view/component.icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.view/component.icon.svg -------------------------------------------------------------------------------- /modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.view/thumbnails/base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/designer/src/main/resources/images/components/embr.periscope.embedding.view/thumbnails/base.png -------------------------------------------------------------------------------- /modules/periscope/gateway/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/gateway/build.gradle.kts -------------------------------------------------------------------------------- /modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/PeriscopeGatewayContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/PeriscopeGatewayContext.kt -------------------------------------------------------------------------------- /modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/PeriscopeGatewayHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/PeriscopeGatewayHook.kt -------------------------------------------------------------------------------- /modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/api/JavaScriptErrorMsg.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/api/JavaScriptErrorMsg.kt -------------------------------------------------------------------------------- /modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/api/JavaScriptResolveMsg.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/api/JavaScriptResolveMsg.kt -------------------------------------------------------------------------------- /modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/api/JavaScriptRunMsg.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/api/JavaScriptRunMsg.kt -------------------------------------------------------------------------------- /modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/api/ViewJoinMsg.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/api/ViewJoinMsg.kt -------------------------------------------------------------------------------- /modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/EmbeddedViewModelDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/EmbeddedViewModelDelegate.kt -------------------------------------------------------------------------------- /modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/FlexRepeaterModelDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/FlexRepeaterModelDelegate.kt -------------------------------------------------------------------------------- /modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/JsonViewModelDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/component/embedding/JsonViewModelDelegate.kt -------------------------------------------------------------------------------- /modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/scripting/JavaScriptFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/gateway/src/main/kotlin/com/mussonindustrial/ignition/embr/periscope/scripting/JavaScriptFunctions.kt -------------------------------------------------------------------------------- /modules/periscope/gateway/src/main/resources/localization.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/gateway/src/main/resources/localization.properties -------------------------------------------------------------------------------- /modules/periscope/license.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/license.html -------------------------------------------------------------------------------- /modules/periscope/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/package.json -------------------------------------------------------------------------------- /modules/periscope/web/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/CHANGELOG.md -------------------------------------------------------------------------------- /modules/periscope/web/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("embr.build.ignition-webjar") 3 | } -------------------------------------------------------------------------------- /modules/periscope/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/package.json -------------------------------------------------------------------------------- /modules/periscope/web/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/client.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/components/embedding/flex-repeater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/components/embedding/flex-repeater.tsx -------------------------------------------------------------------------------- /modules/periscope/web/src/components/embedding/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/components/embedding/index.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/components/embedding/json-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/components/embedding/json-view.tsx -------------------------------------------------------------------------------- /modules/periscope/web/src/components/embedding/portal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/components/embedding/portal.tsx -------------------------------------------------------------------------------- /modules/periscope/web/src/components/embedding/swiper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/components/embedding/swiper.tsx -------------------------------------------------------------------------------- /modules/periscope/web/src/components/embedding/view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/components/embedding/view.tsx -------------------------------------------------------------------------------- /modules/periscope/web/src/components/index.ts: -------------------------------------------------------------------------------- 1 | export * from './embedding' 2 | -------------------------------------------------------------------------------- /modules/periscope/web/src/extensions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/extensions/index.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/extensions/runJavaScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/extensions/runJavaScript.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/extensions/toast/index.ts: -------------------------------------------------------------------------------- 1 | export * from './toast' 2 | -------------------------------------------------------------------------------- /modules/periscope/web/src/extensions/toast/toast.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/extensions/toast/toast.css -------------------------------------------------------------------------------- /modules/periscope/web/src/extensions/toast/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/extensions/toast/toast.tsx -------------------------------------------------------------------------------- /modules/periscope/web/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './util' 2 | -------------------------------------------------------------------------------- /modules/periscope/web/src/util/JoinableView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/util/JoinableView.tsx -------------------------------------------------------------------------------- /modules/periscope/web/src/util/emitStyles/emitStyles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/util/emitStyles/emitStyles.test.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/util/emitStyles/emitStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/util/emitStyles/emitStyles.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/util/emitStyles/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './emitStyles' 2 | -------------------------------------------------------------------------------- /modules/periscope/web/src/util/formatStyleNames/formatStyleNames.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/util/formatStyleNames/formatStyleNames.test.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/util/formatStyleNames/formatStyleNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/util/formatStyleNames/formatStyleNames.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/util/formatStyleNames/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './formatStyleNames' 2 | -------------------------------------------------------------------------------- /modules/periscope/web/src/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/util/index.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/util/mergeStyles/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './mergeStyles' 2 | -------------------------------------------------------------------------------- /modules/periscope/web/src/util/mergeStyles/mergeStyles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/util/mergeStyles/mergeStyles.test.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/util/mergeStyles/mergeStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/util/mergeStyles/mergeStyles.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/util/resolve/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './resolve' 2 | -------------------------------------------------------------------------------- /modules/periscope/web/src/util/resolve/resolve.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/util/resolve/resolve.test.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/util/resolve/resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/util/resolve/resolve.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/util/uniqueClasses/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './uniqueClasses' 2 | -------------------------------------------------------------------------------- /modules/periscope/web/src/util/uniqueClasses/uniqueClasses.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/util/uniqueClasses/uniqueClasses.test.ts -------------------------------------------------------------------------------- /modules/periscope/web/src/util/uniqueClasses/uniqueClasses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/src/util/uniqueClasses/uniqueClasses.ts -------------------------------------------------------------------------------- /modules/periscope/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/tsconfig.json -------------------------------------------------------------------------------- /modules/periscope/web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/periscope/web/vite.config.ts -------------------------------------------------------------------------------- /modules/snmp/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/snmp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/CHANGELOG.md -------------------------------------------------------------------------------- /modules/snmp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/README.md -------------------------------------------------------------------------------- /modules/snmp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/build.gradle.kts -------------------------------------------------------------------------------- /modules/snmp/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/common/build.gradle.kts -------------------------------------------------------------------------------- /modules/snmp/common/src/main/resources/com/mussonindustrial/embr/snmp/agents/configuration/records/SnmpAgentV1DeviceRecord.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/common/src/main/resources/com/mussonindustrial/embr/snmp/agents/configuration/records/SnmpAgentV1DeviceRecord.properties -------------------------------------------------------------------------------- /modules/snmp/common/src/main/resources/com/mussonindustrial/embr/snmp/agents/configuration/records/SnmpAgentV2cDeviceRecord.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/common/src/main/resources/com/mussonindustrial/embr/snmp/agents/configuration/records/SnmpAgentV2cDeviceRecord.properties -------------------------------------------------------------------------------- /modules/snmp/common/src/main/resources/com/mussonindustrial/embr/snmp/agents/configuration/records/SnmpAgentV3DeviceRecord.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/common/src/main/resources/com/mussonindustrial/embr/snmp/agents/configuration/records/SnmpAgentV3DeviceRecord.properties -------------------------------------------------------------------------------- /modules/snmp/common/src/main/resources/localization.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/common/src/main/resources/localization.properties -------------------------------------------------------------------------------- /modules/snmp/gateway/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/build.gradle.kts -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/SnmpGatewayContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/SnmpGatewayContext.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/SnmpGatewayHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/SnmpGatewayHook.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/records/SnmpAgentV1DeviceRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/records/SnmpAgentV1DeviceRecord.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/records/SnmpAgentV2cDeviceRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/records/SnmpAgentV2cDeviceRecord.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/records/SnmpAgentV3DeviceRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/records/SnmpAgentV3DeviceRecord.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/settings/SnmpAgentDeviceSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/settings/SnmpAgentDeviceSettings.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/settings/SnmpAgentV1DeviceSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/settings/SnmpAgentV1DeviceSettings.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/settings/SnmpAgentV2CDeviceSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/settings/SnmpAgentV2CDeviceSettings.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/settings/SnmpAgentV3DeviceSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/settings/SnmpAgentV3DeviceSettings.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/types/SnmpAgentV1DeviceType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/types/SnmpAgentV1DeviceType.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/types/SnmpAgentV2cDeviceType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/types/SnmpAgentV2cDeviceType.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/types/SnmpAgentV3DeviceType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/configuration/types/SnmpAgentV3DeviceType.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/context/SnmpAgentContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/context/SnmpAgentContext.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/context/SnmpAgentV1Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/context/SnmpAgentV1Context.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/context/SnmpAgentV2cContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/context/SnmpAgentV2cContext.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/context/SnmpAgentV3Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/context/SnmpAgentV3Context.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/devices/SnmpAgentDevice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/devices/SnmpAgentDevice.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/devices/SnmpAgentDeviceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/devices/SnmpAgentDeviceImpl.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/opc/DiagnosticAddressSpace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/opc/DiagnosticAddressSpace.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/opc/OidAddressSpace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/agents/opc/OidAddressSpace.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/opc/DeviceAddressSpace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/opc/DeviceAddressSpace.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/opc/DeviceContextManagedAddressSpaceFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/opc/DeviceContextManagedAddressSpaceFragment.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/protocols/AuthenticationProtocol.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/protocols/AuthenticationProtocol.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/protocols/PrivacyProtocol.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/protocols/PrivacyProtocol.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/requests/OidReadRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/requests/OidReadRequest.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/requests/OidReadResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/requests/OidReadResult.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/requests/OidWriteRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/requests/OidWriteRequest.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/requests/OidWriteResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/requests/OidWriteResult.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/utils/OpcUaUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/utils/OpcUaUtils.kt -------------------------------------------------------------------------------- /modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/utils/SnmpUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/gateway/src/main/kotlin/com/mussonindustrial/embr/snmp/utils/SnmpUtils.kt -------------------------------------------------------------------------------- /modules/snmp/license.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/license.html -------------------------------------------------------------------------------- /modules/snmp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/snmp/package.json -------------------------------------------------------------------------------- /modules/sse/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/sse/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/CHANGELOG.md -------------------------------------------------------------------------------- /modules/sse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/README.md -------------------------------------------------------------------------------- /modules/sse/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/build.gradle.kts -------------------------------------------------------------------------------- /modules/sse/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/common/build.gradle.kts -------------------------------------------------------------------------------- /modules/sse/common/src/main/kotlin/com/mussonindustrial/embr/sse/Meta.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/common/src/main/kotlin/com/mussonindustrial/embr/sse/Meta.kt -------------------------------------------------------------------------------- /modules/sse/gateway/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/build.gradle.kts -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/EventStreamGatewayContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/EventStreamGatewayContext.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/EventStreamGatewayHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/EventStreamGatewayHook.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/AnonymousAuthRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/AnonymousAuthRequest.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/AuthRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/AuthRequest.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/AuthRequestCompanion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/AuthRequestCompanion.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/BasicAuthRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/BasicAuthRequest.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/EventStreamSessionRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/EventStreamSessionRequest.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/PerspectiveAuthRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/PerspectiveAuthRequest.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/TagHistoryRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/api/TagHistoryRequest.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/history/TagStreamHistoryQueryParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/history/TagStreamHistoryQueryParams.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/servlets/EventStreamServlet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/servlets/EventStreamServlet.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/servlets/EventStreamSessionServlet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/servlets/EventStreamSessionServlet.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/servlets/TagHistoryServlet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/servlets/TagHistoryServlet.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/streams/EventStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/streams/EventStream.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/streams/EventStreamCompanion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/streams/EventStreamCompanion.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/streams/EventStreamManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/streams/EventStreamManager.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/streams/LicenseStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/streams/LicenseStream.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/streams/SessionStateListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/streams/SessionStateListener.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/streams/TagStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/streams/TagStream.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/tags/SystemTagsProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/kotlin/com/mussonindustrial/embr/sse/tags/SystemTagsProvider.kt -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/resources/static/index.html -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/resources/static/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/resources/static/scripts.js -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/resources/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/resources/static/styles.css -------------------------------------------------------------------------------- /modules/sse/gateway/src/main/resources/static/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/gateway/src/main/resources/static/test.html -------------------------------------------------------------------------------- /modules/sse/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/sse/package.json -------------------------------------------------------------------------------- /modules/thermo/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/thermo/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/CHANGELOG.md -------------------------------------------------------------------------------- /modules/thermo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/README.md -------------------------------------------------------------------------------- /modules/thermo/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/build.gradle.kts -------------------------------------------------------------------------------- /modules/thermo/client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/client/build.gradle.kts -------------------------------------------------------------------------------- /modules/thermo/client/src/main/kotlin/com/mussonindustrial/embr/thermo/ThermoClientContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/client/src/main/kotlin/com/mussonindustrial/embr/thermo/ThermoClientContext.kt -------------------------------------------------------------------------------- /modules/thermo/client/src/main/kotlin/com/mussonindustrial/embr/thermo/ThermoClientHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/client/src/main/kotlin/com/mussonindustrial/embr/thermo/ThermoClientHook.kt -------------------------------------------------------------------------------- /modules/thermo/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/common/build.gradle.kts -------------------------------------------------------------------------------- /modules/thermo/common/src/main/kotlin/com/mussonindustrial/embr/thermo/IF97PyArgOverloads.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/common/src/main/kotlin/com/mussonindustrial/embr/thermo/IF97PyArgOverloads.kt -------------------------------------------------------------------------------- /modules/thermo/common/src/main/kotlin/com/mussonindustrial/embr/thermo/Meta.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/common/src/main/kotlin/com/mussonindustrial/embr/thermo/Meta.kt -------------------------------------------------------------------------------- /modules/thermo/common/src/main/kotlin/com/mussonindustrial/embr/thermo/expressions/IF97ExpressionFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/common/src/main/kotlin/com/mussonindustrial/embr/thermo/expressions/IF97ExpressionFunction.kt -------------------------------------------------------------------------------- /modules/thermo/common/src/main/kotlin/com/mussonindustrial/embr/thermo/scripting/IF97ScriptModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/common/src/main/kotlin/com/mussonindustrial/embr/thermo/scripting/IF97ScriptModule.kt -------------------------------------------------------------------------------- /modules/thermo/common/src/main/kotlin/com/mussonindustrial/embr/thermo/scripting/IF97ScriptModuleImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/common/src/main/kotlin/com/mussonindustrial/embr/thermo/scripting/IF97ScriptModuleImpl.kt -------------------------------------------------------------------------------- /modules/thermo/common/src/main/resources/com/mussonindustrial/embr/thermo/scripting/IF97ScriptModule.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/common/src/main/resources/com/mussonindustrial/embr/thermo/scripting/IF97ScriptModule.properties -------------------------------------------------------------------------------- /modules/thermo/designer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/designer/build.gradle.kts -------------------------------------------------------------------------------- /modules/thermo/designer/src/main/kotlin/com/mussonindustrial/embr/thermo/ThermoDesignerContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/designer/src/main/kotlin/com/mussonindustrial/embr/thermo/ThermoDesignerContext.kt -------------------------------------------------------------------------------- /modules/thermo/designer/src/main/kotlin/com/mussonindustrial/embr/thermo/ThermoDesignerHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/designer/src/main/kotlin/com/mussonindustrial/embr/thermo/ThermoDesignerHook.kt -------------------------------------------------------------------------------- /modules/thermo/docs/if97-regions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/docs/if97-regions.png -------------------------------------------------------------------------------- /modules/thermo/gateway/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/gateway/build.gradle.kts -------------------------------------------------------------------------------- /modules/thermo/gateway/src/main/kotlin/com/mussonindustrial/embr/thermo/ThermoGatewayContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/gateway/src/main/kotlin/com/mussonindustrial/embr/thermo/ThermoGatewayContext.kt -------------------------------------------------------------------------------- /modules/thermo/gateway/src/main/kotlin/com/mussonindustrial/embr/thermo/ThermoGatewayHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/gateway/src/main/kotlin/com/mussonindustrial/embr/thermo/ThermoGatewayHook.kt -------------------------------------------------------------------------------- /modules/thermo/license.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/license.html -------------------------------------------------------------------------------- /modules/thermo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/modules/thermo/package.json -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/package.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /vitest.workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/vitest.workspace.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mussonindustrial/embr/HEAD/yarn.lock --------------------------------------------------------------------------------