cleaned up and corrected setValuesFromOptions
This commit is contained in:
parent
0f63e33da8
commit
41452fab63
|
@ -127,18 +127,14 @@ public abstract class BuntiDMXDevice extends BuntiDevice {
|
||||||
public final boolean setValuesFromOptions(Map<String, Object> options) {
|
public final boolean setValuesFromOptions(Map<String, Object> options) {
|
||||||
|
|
||||||
for (Entry<String, Object> opt : options.entrySet()) {
|
for (Entry<String, Object> opt : options.entrySet()) {
|
||||||
|
|
||||||
DMXChannel channel = dmxChannels.getChannelByName(opt.getKey());
|
|
||||||
|
|
||||||
if(channel != null) {
|
|
||||||
try {
|
try {
|
||||||
int value = Integer.parseInt(opt.getValue().toString());
|
int value = Integer.parseInt(opt.getValue().toString());
|
||||||
|
|
||||||
setChannelValueByName(channel.getName(), value);
|
if(!setChannelValueByName(opt.getKey(), value)) {
|
||||||
|
|
||||||
} catch (Exception e) {
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|
Loading…
Reference in New Issue