StringParameter&argAddress=parameters.add<StringParameter>('a',"address",QString("Set the address of the hyperion server [default: %1]").arg(defaultServerAddress).toAscii().constData());
IntParameter&argPriority=parameters.add<IntParameter>('p',"priority",QString("Use to the provided priority channel (the lower the number, the higher the priority) [default: %1]").arg(defaultPriority).toAscii().constData());
IntParameter&argDuration=parameters.add<IntParameter>('d',"duration","Specify how long the leds should be switched on in millseconds [default: infinity]");
ColorParameter&argColor=parameters.add<ColorParameter>('c',"color","Set all leds to a constant color (either RRGGBB hex value or a color name)");
ImageParameter&argImage=parameters.add<ImageParameter>('i',"image","Set the leds to the colors according to the given image file");
SwitchParameter<>&argList=parameters.add<SwitchParameter<>>('l',"list","List all priority channels which are in use");
SwitchParameter<>&argClear=parameters.add<SwitchParameter<>>('x',"clear","Clear data for the priority channel provided by the -p option");
SwitchParameter<>&argClearAll=parameters.add<SwitchParameter<>>(0x0,"clear-all","Clear data for all priority channels");
TransformParameter&argGamma=parameters.add<TransformParameter>('g',"gamma","Set the gamma of the leds (requires 3 values)");
TransformParameter&argThreshold=parameters.add<TransformParameter>('t',"threshold","Set the threshold of the leds (requires 3 space seperated values between 0.0 and 1.0)");
TransformParameter&argBlacklevel=parameters.add<TransformParameter>('b',"blacklevel","Set the blacklevel of the leds (requires 3 space seperated values which are normally between 0.0 and 1.0)");
TransformParameter&argWhitelevel=parameters.add<TransformParameter>('w',"whitelevel","Set the whitelevel of the leds (requires 3 space seperated values which are normally between 0.0 and 1.0)");
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");