Added minimal functionality for Robot teaching
- Added minimal HMI - Added possibility to open and close all chamber doors
This commit is contained in:
@@ -0,0 +1,259 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-04/schema",
|
||||
"definitions": {
|
||||
"TcHmi.Controls.Beckhoff.TcHmiSparkline": {
|
||||
"$schema": "http://json-schema.org/draft-04/schema",
|
||||
"type": "object",
|
||||
"frameworkInstanceOf": "TcHmi.Controls.System.TcHmiControl",
|
||||
"frameworkControlType": "TcHmiSparkline",
|
||||
"frameworkControlNamespace": "TcHmi.Controls.Beckhoff"
|
||||
},
|
||||
"TcHmiSparkline": {
|
||||
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiSparkline"
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.TcHmiSparkline.LineGraphDescriptionList": {
|
||||
"title": "LineGraphDescriptionList",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"engineeringColumns": ["lineWidth"],
|
||||
"propertiesMeta": [
|
||||
{
|
||||
"name": "lineColor",
|
||||
"displayName": "Line Color",
|
||||
"category": "Colors",
|
||||
"displayPriority": 10,
|
||||
"description": "Color for this line",
|
||||
"defaultValue": "%tr%Control::TcHmi.Controls.Beckhoff.TcHmiLineChart::LineGraphDescriptionLineColor%/tr%",
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "lineWidth",
|
||||
"displayName": "Line Width",
|
||||
"category": "General",
|
||||
"displayPriority": 10,
|
||||
"description": "Line width in pixel",
|
||||
"defaultValue": 1,
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "displayName",
|
||||
"displayName": "Display Name",
|
||||
"category": "General",
|
||||
"displayPriority": 10,
|
||||
"description": "Display name of the historized Symbol",
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "referenceLines",
|
||||
"displayName": "Reference Lines",
|
||||
"category": "General",
|
||||
"displayPriority": 10,
|
||||
"description": "Reference lines",
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": null
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"lineColor": {
|
||||
"$ref": "tchmi:framework#/definitions/SolidColor"
|
||||
},
|
||||
"displayName": {
|
||||
"type": "string"
|
||||
},
|
||||
"lineWidth": {
|
||||
"type": "number"
|
||||
},
|
||||
"referenceLines": {
|
||||
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiSparkline.ReferenceLineDefinitionList"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"required": ["lineWidth"]
|
||||
}
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.TcHmiSparkline.LineGraphDataList": {
|
||||
"title": "LineGraphDataList",
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"title": "Array<Array<Coordinate pair>>",
|
||||
"items": {
|
||||
"type": "array",
|
||||
"title": "List of coordinate pairs",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"title": "Coordinate pair",
|
||||
"engineeringColumns": ["x", "y"],
|
||||
"propertiesMeta": [
|
||||
{
|
||||
"name": "x",
|
||||
"displayName": "X",
|
||||
"category": "General",
|
||||
"displayPriority": 10,
|
||||
"description": "x coordinate",
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": null
|
||||
},
|
||||
{
|
||||
"name": "y",
|
||||
"displayName": "Y",
|
||||
"category": "General",
|
||||
"displayPriority": 10,
|
||||
"description": "y coordinate",
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": null
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"x": {
|
||||
"type": "number"
|
||||
},
|
||||
"y": {
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
"required": ["x", "y"],
|
||||
"additionalProperties": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"title": "Array<Array<number>>",
|
||||
"items": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "number"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"title": "Array<number>",
|
||||
"items": {
|
||||
"type": "number"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.TcHmiSparkline.ChartStart": {
|
||||
"anyOf": [
|
||||
{
|
||||
"title": "Time",
|
||||
"$ref": "tchmi:general#/definitions/DateTime"
|
||||
},
|
||||
{
|
||||
"title": "Timespan",
|
||||
"$ref": "tchmi:general#/definitions/TimeSpan"
|
||||
},
|
||||
{
|
||||
"title": "KeyWords",
|
||||
"type": "string",
|
||||
"enum": ["First"]
|
||||
}
|
||||
],
|
||||
"default": "First"
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.TcHmiSparkline.ChartEnd": {
|
||||
"anyOf": [
|
||||
{
|
||||
"title": "Time",
|
||||
"$ref": "tchmi:general#/definitions/DateTime"
|
||||
},
|
||||
{
|
||||
"title": "Timespan",
|
||||
"$ref": "tchmi:general#/definitions/TimeSpan"
|
||||
},
|
||||
{
|
||||
"title": "KeyWords",
|
||||
"type": "string",
|
||||
"enum": ["Latest"]
|
||||
}
|
||||
],
|
||||
"default": "Latest"
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.TcHmiSparkline.ReferenceLineDefinition": {
|
||||
"title": "ReferenceLineDefinition",
|
||||
"type": "object",
|
||||
"engineeringColumns": ["value"],
|
||||
"propertiesMeta": [
|
||||
{
|
||||
"name": "show",
|
||||
"category": "General",
|
||||
"displayName": "Show",
|
||||
"displayPriority": 10,
|
||||
"description": "Describes whether the reference line is displayed.",
|
||||
"defaultValue": null,
|
||||
"defaultValueInternal": true
|
||||
},
|
||||
{
|
||||
"name": "value",
|
||||
"category": "General",
|
||||
"displayName": "Value",
|
||||
"displayPriority": 10,
|
||||
"description": "Describes the value of the reference line.",
|
||||
"defaultValue": 0,
|
||||
"defaultValueInternal": 0
|
||||
},
|
||||
{
|
||||
"name": "color",
|
||||
"category": "Colors",
|
||||
"displayName": "Color",
|
||||
"displayPriority": 10,
|
||||
"description": "Describes the color of the reference line.",
|
||||
"defaultValue": "%tr%Control::TcHmi.Controls.Beckhoff.TcHmiSparkline::ReferenceLineColor%/tr%",
|
||||
"defaultValueInternal": {
|
||||
"color": "#4794da"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "lineWidth",
|
||||
"category": "General",
|
||||
"displayName": "Line Width",
|
||||
"displayPriority": 10,
|
||||
"description": "Describes the line thickness of the reference line.",
|
||||
"defaultValue": 1,
|
||||
"defaultValueInternal": null
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"show": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"value": {
|
||||
"type": "number"
|
||||
},
|
||||
"color": {
|
||||
"$ref": "tchmi:framework#/definitions/SolidColor"
|
||||
},
|
||||
"lineWidth": {
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"required": ["value"]
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.TcHmiSparkline.ReferenceLineDefinitionList": {
|
||||
"$schema": "http://json-schema.org/draft-04/schema",
|
||||
"title": "ReferenceLineDefinitionList",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "tchmi:framework#/definitions/TcHmi.Controls.Beckhoff.TcHmiSparkline.ReferenceLineDefinition"
|
||||
}
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.TcHmiSparkline.AxisPosition": {
|
||||
"title": "AxisPosition",
|
||||
"type": "string",
|
||||
"enum": ["Right", "Left"],
|
||||
"default": "Right"
|
||||
},
|
||||
"TcHmi.Controls.Beckhoff.TcHmiSparkline.LabelPosition": {
|
||||
"title": "LabelPosition",
|
||||
"type": "string",
|
||||
"enum": ["Right", "Center", "Left"],
|
||||
"default": "Right"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user