{ "$schema": "../TcHmiFramework/Schema/FunctionDescription.Schema.json", "apiVersion": 1, "version": { "full": "14.3.340.0", "major": 14, "minor": 3, "build": 340, "revision": 0 }, "dependencyFiles": [ { "name": "Decrement.js", "type": "JavaScript", "description": "" } ], "function": { "name": "Decrement", "namespace": "TcHmi.Functions.Beckhoff", "displayName": "Decrement", "visible": true, "description": "Decrement a binding value.", "category": "Data Conversion", "injectContextObject": true, "waitMode": "Asynchronous", "returnValue": null, "arguments": [ { "name": "ctx", "displayName": "ctx", "type": "tchmi:framework#/definitions/ContextReference", "description": "Context Reference", "required": true, "bindable": false }, { "name": "value", "displayName": "Value", "type": "tchmi:framework#/definitions/TcHmi.Functions.Beckhoff.Decrement.DecrementValueSymbol", "description": "Value to be decremented", "required": true, "bindable": true }, { "name": "minValue", "displayName": "MinValue", "type": "tchmi:general#/definitions/Number", "description": "Minimum value (inclusive) to which the symbol will decremented", "required": false, "bindable": true }, { "name": "stepWidth", "displayName": "StepWidth", "type": "tchmi:general#/definitions/Number", "description": "Used step width for decrement", "required": false, "bindable": true } ] }, "dataTypes": [ { "schema": "Schema/Types.Schema.json" } ] }