public List<LedCommandRX51> engine1;
public List<LedCommandRX51> engine2;
- public void parse (string line) {
+ public bool parse (string line) {
string[] key_value = line.split ("=");
if (key_value.length != 2) {
print ("pattern line does not contain '=': %s\n", line);
- return;
+ return false;
}
string[] p = key_value[1].split (";");
if (p.length != 6) {
print ("pattern does not contain 6 components: %d\n", p.length);
- return;
+ return false;
}
if (p[4].length > 16*4 || p[5].length > 16*4) {
print ("pattern too long!\n");
- return;
+ return false;
}
name = key_value[0];
}
on_changed ();
+ return true;
}
private void parse_led_map (string led_map, out LedColor color1, out LedColor color2) {