schema.switching.LightPort.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bidibwizard-api Show documentation
Show all versions of bidibwizard-api Show documentation
jBiDiB BiDiB Wizard API POM
{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "A LightPort following the convention of http://microformats.org/wiki/hcard",
"type": "object",
"extends" : {
"$ref" : "AbstractConfigPort.json#/definitions/abstractConfigPort"
},
"properties": {
"portStatus" : { "$ref": "#/definitions/lightPortStatus" }
},
"definitions": {
"lightPortStatus": {
"description": "A LightPort Status following the convention of http://microformats.org/wiki/hcard",
"type": "string",
"javaEnums": [
{
"name": "ON"
}, {
"name": "OFF"
}, {
"name": "UP"
}, {
"name": "DOWN"
}, {
"name": "NEON"
}, {
"name": "BLINKA"
}, {
"name": "BLINKB"
}, {
"name": "FLASHA"
}, {
"name": "FLASHB"
}, {
"name": "DOUBLEFLASH"
}, {
"name": "UNKNOWN"
}, {
"name": "TEST"
}
],
"enum": ["TURN_ON", "TURN_OFF", "DIMM_ON", "DIMM_OFF", "TURN_ON_NEON", "BLINK_A", "BLINK_B", "FLASH_A", "FLASH_B", "DOUBLE_FLASH", "UNKNOWN", "TEST"]
}
}
}