blob: aa262fb265224111e93f7f1235e2b586fb5a3643 [file] [log] [blame]
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"Class": {
"type": "string"
},
"FFGainCoefficient": {
"type": "number"
},
"FFOffCoefficient": {
"type": "number"
},
"ICoefficient": {
"type": "number"
},
"ILimitMax": {
"type": "number"
},
"ILimitMin": {
"type": "number"
},
"Inputs": {
"type": "array",
"items": {
"type": "string"
}
},
"Name": {
"type": "string"
},
"OutLimitMax": {
"type": "number"
},
"OutLimitMin": {
"type": "number"
},
"Outputs": {
"type": "array",
"items": {
"type": "string"
}
},
"PCoefficient": {
"type": "number"
},
"SlewNeg": {
"type": "number"
},
"SlewPos": {
"type": "number"
},
"Type": {
"type": "string"
},
"Zones": {
"type": "array",
"items": {
"type": "string"
}
},
"SetPoint": {
"type": "number"
}
},
"required": [
"Class",
"FFGainCoefficient",
"FFOffCoefficient",
"ICoefficient",
"ILimitMax",
"ILimitMin",
"Inputs",
"Name",
"OutLimitMax",
"OutLimitMin",
"PCoefficient",
"SlewNeg",
"SlewPos",
"Type",
"Zones"
]
}