Added minimal functionality for Robot teaching
- Added minimal HMI - Added possibility to open and close all chamber doors
This commit is contained in:
234
Packages/Beckhoff.TwinCAT.HMI.Controls.14.4.1/runtimes/native1.12-tchmi/Schema/Types.Schema.json
vendored
Normal file
234
Packages/Beckhoff.TwinCAT.HMI.Controls.14.4.1/runtimes/native1.12-tchmi/Schema/Types.Schema.json
vendored
Normal file
@@ -0,0 +1,234 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-04/schema",
|
||||
"definitions": {
|
||||
"ChartLineStyle": {
|
||||
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.ChartLineStyle"
|
||||
},
|
||||
"GaugeKnobDefinition": {
|
||||
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.GaugeKnobDefinition"
|
||||
},
|
||||
"GaugeRangeDefinitionList": {
|
||||
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.GaugeRangeDefinitionList"
|
||||
},
|
||||
"GaugeTickDefinition": {
|
||||
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.GaugeTickDefinition"
|
||||
},
|
||||
"GaugeMarkerDefinitionList": {
|
||||
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.GaugeMarkerDefinitionList"
|
||||
},
|
||||
"ChartReferenceLineValueUnit": {
|
||||
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.ChartReferenceLineValueUnit"
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.ChartLineStyle": {
|
||||
"title": "ChartLineStyle",
|
||||
"type": "string",
|
||||
"enum": ["Dashed", "Dotted", "Solid"],
|
||||
"default": "Dashed"
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.GaugeKnobDefinition": {
|
||||
"$schema": "http://json-schema.org/draft-04/schema",
|
||||
"title": "GaugeKnobDefinition",
|
||||
"type": "object",
|
||||
"propertiesMeta": [
|
||||
{
|
||||
"name": "imagePath",
|
||||
"category": "General",
|
||||
"displayName": "Image Path",
|
||||
"displayPriority": 10,
|
||||
"description": "Path to a Pixel or Vector Image.",
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "width",
|
||||
"category": "General",
|
||||
"displayName": "Width",
|
||||
"displayPriority": 10,
|
||||
"description": "Width of the Knob",
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "height",
|
||||
"category": "General",
|
||||
"displayName": "Height",
|
||||
"displayPriority": 10,
|
||||
"description": "Height of the Knob",
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "offsetX",
|
||||
"category": "General",
|
||||
"displayName": "Offset X",
|
||||
"displayPriority": 10,
|
||||
"description": "Defines the Offset of the Knob.",
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "offsetY",
|
||||
"category": "General",
|
||||
"displayName": "Offset Y",
|
||||
"displayPriority": 10,
|
||||
"description": "Defines the Offset of the Knob.",
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": null
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"imagePath": {
|
||||
"$ref": "tchmi:framework#/definitions/Path"
|
||||
},
|
||||
"width": {
|
||||
"type": "number"
|
||||
},
|
||||
"height": {
|
||||
"type": "number"
|
||||
},
|
||||
"offsetX": {
|
||||
"type": "number"
|
||||
},
|
||||
"offsetY": {
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.GaugeRangeDefinitionList": {
|
||||
"title": "GaugeRangeDefinitionList",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"title": "Range Definition",
|
||||
"engineeringColumns": ["start", "end", "color"],
|
||||
"propertiesMeta": [
|
||||
{
|
||||
"name": "color",
|
||||
"displayName": "Color",
|
||||
"category": "Colors",
|
||||
"displayPriority": 10,
|
||||
"description": "Color of this range",
|
||||
"defaultValue": { "color": "rgb(0, 128, 0)" },
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "start",
|
||||
"displayName": "Start",
|
||||
"category": "General",
|
||||
"displayPriority": 10,
|
||||
"description": "Start of this range",
|
||||
"defaultValue": 0,
|
||||
"defaultValueInternal": 0
|
||||
},
|
||||
{
|
||||
"name": "end",
|
||||
"displayName": "End",
|
||||
"category": "General",
|
||||
"displayPriority": 10,
|
||||
"description": "End of this range",
|
||||
"defaultValue": 0,
|
||||
"defaultValueInternal": 0
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"color": {
|
||||
"$ref": "tchmi:framework#/definitions/SolidColor"
|
||||
},
|
||||
"start": {
|
||||
"type": "number"
|
||||
},
|
||||
"end": {
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"required": ["color", "start", "end"]
|
||||
}
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.GaugeTickDefinition": {
|
||||
"$schema": "http://json-schema.org/draft-04/schema",
|
||||
"title": "GaugeTickDefinition",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"mainTickRange": {
|
||||
"type": "number",
|
||||
"minimum": 0
|
||||
},
|
||||
"subTickRange": {
|
||||
"type": "number",
|
||||
"minimum": 0
|
||||
}
|
||||
},
|
||||
"required": ["mainTickRange", "subTickRange"],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.ChartReferenceLineValueUnit": {
|
||||
"title": "ChartReferenceLineValueUnit",
|
||||
"type": "string",
|
||||
"enum": ["Value", "%"],
|
||||
"default": "Value"
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.GaugeMarkerDefinitionList": {
|
||||
"title": "GaugeMarkerDefinitionList",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"title": "Marker Definition",
|
||||
"engineeringColumns": ["label", "value", "color"],
|
||||
"propertiesMeta": [
|
||||
{
|
||||
"name": "color",
|
||||
"displayName": "Color",
|
||||
"category": "Colors",
|
||||
"displayPriority": 10,
|
||||
"description": "Color of this marker",
|
||||
"defaultValue": { "color": "rgba(0, 0, 0, 1)" },
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "label",
|
||||
"displayName": "Label",
|
||||
"category": "General",
|
||||
"displayPriority": 10,
|
||||
"description": "Name of this marker",
|
||||
"defaultValue": "",
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "value",
|
||||
"displayName": "Value",
|
||||
"category": "General",
|
||||
"displayPriority": 10,
|
||||
"description": "Value of this marker",
|
||||
"defaultValue": 0,
|
||||
"defaultValueInternal": 0
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"color": {
|
||||
"$ref": "tchmi:framework#/definitions/SolidColor"
|
||||
},
|
||||
"label": {
|
||||
"type": "string"
|
||||
},
|
||||
"value": {
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"required": ["color", "label", "value"]
|
||||
}
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.InputProcessingPoint": {
|
||||
"type": "string",
|
||||
"enum": ["Change", "InteractionFinished"],
|
||||
"default": "Change"
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.ContentTabs.OverflowMode": {
|
||||
"type": "string",
|
||||
"enum": ["Popup", "Scroll"],
|
||||
"default": "Popup"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user