Commit 6aa77086 authored by Ivan Tyagov's avatar Ivan Tyagov

Add JSON schemas for beremiz-runtime.

See merge request nexedi/slapos!1368
parents 8eeb74fe 073aec4e
{
"$schema": "https://json-schema.org/draft/2019-09/schema",
"description": "Parameters to instantiate beremiz-runtime.",
"type": "object",
"properties": {
"runtime_plc_url": {
"description": "The network (http / https) address of the gzipped PLC source project program file.",
"type": "string",
"default": ""
}
}
}
{
"$schema": "https://json-schema.org/draft/2019-09/schema",
"description": "Values returned by Beremiz-runtime's instantiation.",
"additionalProperties": false,
"properties": {},
"type": "object"
}
{
"name": "Beremiz-runtime",
"description": "Beremiz-runtime is a headless implementation of Beremiz-ide which is responsible for compiling and running PLC programs.",
"serialisation": "xml",
"software-type": {
"default": {
"title": "Default",
"software-type": "default",
"description": "Default",
"request": "instance-input-schema.json",
"response": "instance-output-schema.json"
}
}
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment