mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
BugFix
Former-commit-id: 8887ee93d5bcaa7ee13f4f5afb601a65d59ee113
This commit is contained in:
parent
e4d77660a4
commit
a5a17776d4
@ -42,6 +42,32 @@
|
|||||||
/// - 'updateDelay' The delay of the output to leds (in periods of smoothing)
|
/// - 'updateDelay' The delay of the output to leds (in periods of smoothing)
|
||||||
"color" :
|
"color" :
|
||||||
{
|
{
|
||||||
|
"correction" :
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id" : "default",
|
||||||
|
"leds" : "*",
|
||||||
|
"correctionValues" :
|
||||||
|
{
|
||||||
|
"red" : 255,
|
||||||
|
"green" : 255,
|
||||||
|
"blue" : 255
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"temperature" :
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id" : "default",
|
||||||
|
"leds" : "*",
|
||||||
|
"correctionValues" :
|
||||||
|
{
|
||||||
|
"red" : 255,
|
||||||
|
"green" : 255,
|
||||||
|
"blue" : 255
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
"transform" :
|
"transform" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
@ -52,6 +78,11 @@
|
|||||||
"saturationGain" : 1.0000,
|
"saturationGain" : 1.0000,
|
||||||
"valueGain" : 1.0000
|
"valueGain" : 1.0000
|
||||||
},
|
},
|
||||||
|
"hsl" :
|
||||||
|
{
|
||||||
|
"saturationGain" : 1.0000,
|
||||||
|
"luminanceGain" : 1.0000
|
||||||
|
},`
|
||||||
"red" :
|
"red" :
|
||||||
{
|
{
|
||||||
"threshold" : 0.0000,
|
"threshold" : 0.0000,
|
||||||
|
@ -38,6 +38,31 @@
|
|||||||
"type":"object",
|
"type":"object",
|
||||||
"required":false,
|
"required":false,
|
||||||
"properties": {
|
"properties": {
|
||||||
|
"correctionValues" : {
|
||||||
|
"type" : "object",
|
||||||
|
"required" : false,
|
||||||
|
"properties" : {
|
||||||
|
"red" : {
|
||||||
|
"type" : "integer",
|
||||||
|
"required" : false,
|
||||||
|
"minimum" : 0
|
||||||
|
"maximum" : 255
|
||||||
|
},
|
||||||
|
"green" : {
|
||||||
|
"type" : "integer",
|
||||||
|
"required" : false,
|
||||||
|
"minimum" : 0
|
||||||
|
"maximum" : 255
|
||||||
|
}
|
||||||
|
"blue" : {
|
||||||
|
"type" : "integer",
|
||||||
|
"required" : false,
|
||||||
|
"minimum" : 0
|
||||||
|
"maximum" : 255
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties" : false
|
||||||
|
},
|
||||||
"hsv" : {
|
"hsv" : {
|
||||||
"type" : "object",
|
"type" : "object",
|
||||||
"required" : false,
|
"required" : false,
|
||||||
@ -54,6 +79,23 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties" : false
|
"additionalProperties" : false
|
||||||
|
},
|
||||||
|
"hsl" : {
|
||||||
|
"type" : "object",
|
||||||
|
"required" : false,
|
||||||
|
"properties" : {
|
||||||
|
"saturationGain" : {
|
||||||
|
"type" : "number",
|
||||||
|
"required" : false,
|
||||||
|
"minimum" : 0.0
|
||||||
|
},
|
||||||
|
"luminanceGain" : {
|
||||||
|
"type" : "number",
|
||||||
|
"required" : false,
|
||||||
|
"minimum" : 0.0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties" : false
|
||||||
},
|
},
|
||||||
"red": {
|
"red": {
|
||||||
"type":"object",
|
"type":"object",
|
||||||
|
@ -16,22 +16,22 @@
|
|||||||
"required" : false
|
"required" : false
|
||||||
},
|
},
|
||||||
"red" : {
|
"red" : {
|
||||||
"type" : "number",
|
"type" : "integer",
|
||||||
"required" : false,
|
"required" : false,
|
||||||
"minimum": 0.0,
|
"minimum": 0,
|
||||||
"maximum": 255.0
|
"maximum": 255
|
||||||
},
|
},
|
||||||
"green" : {
|
"green" : {
|
||||||
"type" : "number",
|
"type" : "integer",
|
||||||
"required" : false,
|
"required" : false,
|
||||||
"minimum": 0.0,
|
"minimum": 0,
|
||||||
"maximum": 255.0
|
"maximum": 255
|
||||||
},
|
},
|
||||||
"blue" : {
|
"blue" : {
|
||||||
"type" : "number",
|
"type" : "integer",
|
||||||
"required" : false,
|
"required" : false,
|
||||||
"minimum": 0.0,
|
"minimum": 0,
|
||||||
"maximum": 255.0
|
"maximum": 255
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false
|
||||||
|
@ -16,22 +16,22 @@
|
|||||||
"required" : false
|
"required" : false
|
||||||
},
|
},
|
||||||
"red" : {
|
"red" : {
|
||||||
"type" : "number",
|
"type" : "integer",
|
||||||
"required" : false,
|
"required" : false,
|
||||||
"minimum": 0.0,
|
"minimum": 0,
|
||||||
"maximum": 255.0
|
"maximum": 255
|
||||||
},
|
},
|
||||||
"green" : {
|
"green" : {
|
||||||
"type" : "number",
|
"type" : "integer",
|
||||||
"required" : false,
|
"required" : false,
|
||||||
"minimum": 0.0,
|
"minimum": 0,
|
||||||
"maximum": 255.0
|
"maximum": 255
|
||||||
},
|
},
|
||||||
"blue" : {
|
"blue" : {
|
||||||
"type" : "number",
|
"type" : "integer",
|
||||||
"required" : false,
|
"required" : false,
|
||||||
"minimum": 0.0,
|
"minimum": 0,
|
||||||
"maximum": 255.0
|
"maximum": 255
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false
|
||||||
|
@ -70,13 +70,13 @@ int main(int argc, char * argv[])
|
|||||||
SwitchParameter<> & argPrint = parameters.add<SwitchParameter<> >(0x0, "print" , "Print the json input and output messages on stdout");
|
SwitchParameter<> & argPrint = parameters.add<SwitchParameter<> >(0x0, "print" , "Print the json input and output messages on stdout");
|
||||||
SwitchParameter<> & argHelp = parameters.add<SwitchParameter<> >('h', "help" , "Show this help message and exit");
|
SwitchParameter<> & argHelp = parameters.add<SwitchParameter<> >('h', "help" , "Show this help message and exit");
|
||||||
StringParameter & argIdC = parameters.add<StringParameter> ('y', "qualifier" , "Identifier(qualifier) of the correction to set");
|
StringParameter & argIdC = parameters.add<StringParameter> ('y', "qualifier" , "Identifier(qualifier) of the correction to set");
|
||||||
IntParameter & argCorrR = parameters.add<IntParameter> ('1', "correctionR" , "Specify the red channel correction factor");
|
IntParameter & argCorrR = parameters.add<IntParameter> ('1', "correctionR" , "Specify the red channel correction");
|
||||||
IntParameter & argCorrG = parameters.add<IntParameter> ('2', "correctionG" , "Specify the green channel correction factor");
|
IntParameter & argCorrG = parameters.add<IntParameter> ('2', "correctionG" , "Specify the green channel correction");
|
||||||
IntParameter & argCorrB = parameters.add<IntParameter> ('3', "correctionB" , "Specify the blue channel correction factor");
|
IntParameter & argCorrB = parameters.add<IntParameter> ('3', "correctionB" , "Specify the blue channel correction");
|
||||||
StringParameter & argIdT = parameters.add<StringParameter> ('z', "qualifier" , "Identifier(qualifier) of the temperature to set");
|
StringParameter & argIdT = parameters.add<StringParameter> ('z', "qualifier" , "Identifier(qualifier) of the temperature to set");
|
||||||
IntParameter & argTempR = parameters.add<IntParameter> ('4', "tempR" , "Specify the red channel temperature factor");
|
IntParameter & argTempR = parameters.add<IntParameter> ('4', "tempR" , "Specify the red channel temperature correction");
|
||||||
IntParameter & argTempG = parameters.add<IntParameter> ('5', "tempG" , "Specify the red channel temperature factor");
|
IntParameter & argTempG = parameters.add<IntParameter> ('5', "tempG" , "Specify the red channel temperature correction");
|
||||||
IntParameter & argTempB = parameters.add<IntParameter> ('6', "tempB" , "Specify the red channel temperature factor");
|
IntParameter & argTempB = parameters.add<IntParameter> ('6', "tempB" , "Specify the red channel temperature correction");
|
||||||
|
|
||||||
// set the default values
|
// set the default values
|
||||||
argAddress.setDefault(defaultServerAddress.toStdString());
|
argAddress.setDefault(defaultServerAddress.toStdString());
|
||||||
|
Loading…
Reference in New Issue
Block a user