37 lines
1.2 KiB
JSON
37 lines
1.2 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"$id": "https://epics-base.github.io/pvxs/pvalink-schema-0.json",
|
|
"title": "PVA Link schema",
|
|
"type": ["string", "object"],
|
|
"properties": {
|
|
"pv": { "type": "string" },
|
|
"field": {
|
|
"type": "string",
|
|
"default": "value"
|
|
},
|
|
"Q": {
|
|
"type": "integer",
|
|
"default": 4
|
|
},
|
|
"proc": {
|
|
"type": ["boolean", "string", "null"],
|
|
"enum": [true, false, null, "", "NPP", "PP", "CP", "CPP"],
|
|
"default": null
|
|
},
|
|
"sevr": {
|
|
"type": ["boolean", "string"],
|
|
"enum": [true, false, "NMS", "MS", "MSI", "MSS"],
|
|
"default": "NMS"
|
|
},
|
|
"time": { "type": "boolean", "default": false },
|
|
"monorder": { "type": "integer", "default": 0 },
|
|
"defer": { "type": "boolean", "default": false },
|
|
"retry": { "type": "boolean", "default": false },
|
|
"pipeline": { "type": "boolean", "default": false },
|
|
"always": { "type": "boolean", "default": false },
|
|
"atomic": { "type": "boolean", "default": false },
|
|
"local": { "type": "boolean", "default": false }
|
|
},
|
|
"additionalProperties": false
|
|
}
|