Files
m.heisig 2d11c43579 Added minimal functionality for Robot teaching
- Added minimal HMI
- Added possibility to open and close all chamber doors
2026-01-17 09:20:39 +01:00

580 lines
19 KiB
JSON

{
"$schema": "../TcHmiFramework/Schema/Manifest.Schema.json",
"apiVersion": 1,
"modules": [
{
"type": "Package",
"nugetId": "Beckhoff.TwinCAT.HMI.Framework"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiContentTabs/Style.css"
},
{
"type": "Resource",
"theme": "Base",
"component": "ContentTabs",
"path": "./Helpers/TcHmiContentTabs/Themes/Base/Style.css"
},
{
"type": "Resource",
"theme": "Base-Dark",
"component": "ContentTabs",
"path": "./Helpers/TcHmiContentTabs/Themes/Base-Dark/Style.css"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiAccordion/Style.css"
},
{
"type": "Resource",
"theme": "Base",
"component": "ContentTabs",
"path": "./Helpers/TcHmiAccordion/Themes/Base/Style.css"
},
{
"type": "Resource",
"theme": "Base-Dark",
"component": "ContentTabs",
"path": "./Helpers/TcHmiAccordion/Themes/Base-Dark/Style.css"
},
{
"type": "Resource",
"path": "./TcHmiCharting/TcHmiCharting.js"
},
{
"type": "Resource",
"path": "./Themes/Base/Style.css",
"component": "General",
"theme": "Base"
},
{
"type": "Resource",
"path": "./Themes/Base-Dark/Style.css",
"component": "General",
"theme": "Base-Dark"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiDirectoryBrowser/Style.css"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiDirectoryBrowser/Themes/Base/Style.css",
"component": "DirectoryBrowser",
"theme": "Base"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiDirectoryBrowser/Themes/Base-Dark/Style.css",
"component": "DirectoryBrowser",
"theme": "Base-Dark"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiPopups/Style.css"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiPopups/Themes/Base/Style.css",
"component": "Popups",
"theme": "Base"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiPopups/Themes/Base-Dark/Style.css",
"component": "Popups",
"theme": "Base-Dark"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiBanners/Style.css"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiBanners/Themes/Base/Style.css",
"component": "Banners",
"theme": "Base"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiBanners/Themes/Base-Dark/Style.css",
"component": "Banners",
"theme": "Base-Dark"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiJsonEditors/Style.css"
},
{
"type": "Resource",
"component": "TcHmiJsonEditors",
"path": "./Helpers/TcHmiJsonEditors/Themes/Base/Style.css",
"theme": "Base"
},
{
"type": "Resource",
"component": "TcHmiJsonEditors",
"path": "./Helpers/TcHmiJsonEditors/Themes/Base-Dark/Style.css",
"theme": "Base-Dark"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiSplitView/Style.css"
},
{
"type": "Resource",
"component": "TcHmiSplitView",
"path": "./Helpers/TcHmiSplitView/Themes/Base/Style.css",
"theme": "Base"
},
{
"type": "Resource",
"component": "TcHmiSplitView",
"path": "./Helpers/TcHmiSplitView/Themes/Base-Dark/Style.css",
"theme": "Base-Dark"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiInteractiveWrite/Style.css"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiInteractiveWrite/Themes/Base/Style.css",
"component": "InteractiveWrite",
"theme": "Base"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiInteractiveWrite/Themes/Base-Dark/Style.css",
"component": "InteractiveWrite",
"theme": "Base-Dark"
},
{
"type": "Resource",
"path": "./Helpers/TcHmiSevenSegmentElement/Style.css"
},
{
"type": "Resource",
"component": "TcHmiSevenSegmentElement",
"path": "./Helpers/TcHmiSevenSegmentElement/Themes/Base/Style.css",
"theme": "Base"
},
{
"type": "Resource",
"component": "TcHmiSevenSegmentElement",
"path": "./Helpers/TcHmiSevenSegmentElement/Themes/Base-Dark/Style.css",
"theme": "Base-Dark"
},
{
"type": "Resource",
"path": "./UiProvider/TcHmiKeyboard/Style.css"
},
{
"type": "Resource",
"component": "SystemKeyboard",
"path": "./UiProvider/TcHmiKeyboard/Themes/Base/Style.css",
"theme": "Base"
},
{
"type": "Resource",
"component": "SystemKeyboard",
"path": "./UiProvider/TcHmiKeyboard/Themes/Base-Dark/Style.css",
"theme": "Base-Dark"
},
{
"type": "Function",
"basePath": "TcHmiEventGrid/EventClassesProvider",
"descriptionFile": "EventClassesProvider.function.json"
},
{
"type": "Control",
"basePath": "TcHmiAccordionRegion",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:250"
},
{
"type": "Control",
"basePath": "TcHmiAdsState",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:240"
},
{
"type": "Control",
"basePath": "TcHmiAudio",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:230"
},
{
"type": "Control",
"basePath": "TcHmiButton",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiBarChart",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:210"
},
{
"type": "Control",
"basePath": "TcHmiCalculator",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiCheckbox",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiCombobox",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiDatagrid",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiDateTimeDisplay",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiDateTimeInput",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiDateTimePicker",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiEllipse",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:220"
},
{
"type": "Control",
"basePath": "TcHmiEventGrid",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:240"
},
{
"type": "Control",
"basePath": "TcHmiEventLine",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:240"
},
{
"type": "Control",
"basePath": "TcHmiFileExplorer",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiHorizontalBarChart",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:210"
},
{
"type": "Control",
"basePath": "TcHmiIFrame",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:230"
},
{
"type": "Control",
"basePath": "TcHmiImage",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:230"
},
{
"type": "Control",
"basePath": "TcHmiInput",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiKeyboard",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiPieChart",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:210"
},
{
"type": "Control",
"basePath": "TcHmiLine",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:220"
},
{
"type": "Control",
"basePath": "TcHmiLinearGauge",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiLineChart",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:210"
},
{
"type": "Control",
"basePath": "TcHmiLoadingSpinner",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiLocalizationSelect",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiMultiState",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiNumericInput",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiObjectBrowser",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiPasswordInput",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiPermissionManagement",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiPolygon",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:220"
},
{
"type": "Control",
"basePath": "TcHmiPolyline",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:220"
},
{
"type": "Control",
"basePath": "TcHmiProgressBar",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiRadialGauge",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiRadioButton",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiRecipeEdit",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiRecipeSelect",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiRectangle",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:220"
},
{
"type": "Control",
"basePath": "TcHmiSparkline",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:210"
},
{
"type": "Control",
"basePath": "TcHmiSpinboxInput",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiStateImage",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:230"
},
{
"type": "Control",
"basePath": "TcHmiTabNavigation",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:250"
},
{
"type": "Control",
"basePath": "TcHmiTachometer",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiTextblock",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiTextbox",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiThemeSelect",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiThermometer",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiTimespanInput",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiTimespanPicker",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiToggleButton",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiToggleSwitch",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiTreeView",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiTrendLineChart",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:210"
},
{
"type": "Control",
"basePath": "TcHmiTrendSparkline",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:210"
},
{
"type": "Control",
"basePath": "TcHmiUserGuidance",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiUserManagement",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:200"
},
{
"type": "Control",
"basePath": "TcHmiVideo",
"descriptionFile": "Description.json",
"toolboxCategory": "Beckhoff.TwinCAT.HMI.Controls:230"
},
{
"type": "Language",
"locale": "de",
"files": "Lang/Language.de.json"
},
{
"type": "Language",
"locale": "en",
"files": "Lang/Language.en.json"
}
],
"provideMetadata": {
"toolbox": {
"Beckhoff.TwinCAT.HMI.Controls": {
"200": "Common",
"210": "Charts",
"220": "Shapes",
"230": "Media",
"240": "TwinCAT",
"250": "Navigation"
}
}
},
"uiProvider": [
{
"type": "keyboard",
"name": "Beckhoff.TcHmiKeyboard",
"projectBasedKeyboardFiles": true,
"projectBasedKeyboardFileExt": ".keyboard.json"
},
{
"type": "popup",
"name": "Beckhoff.TcHmiPopups"
}
]
}