Make LED pattern an abstract class, abstract parse and dump methods
[led-pattern-ed] / src / led-pattern-rx44.vala
index 93244ee..5b9554c 100644 (file)
@@ -21,7 +21,7 @@ class LedPatternRX44 : LedPattern {
        public List<LedCommandRX44> engine_g;
        public List<LedCommandRX44> engine_b;
 
-       public bool parse (string line) {
+       public override bool parse (string line) {
                string[] key_value = line.split ("=");
 
                if (key_value.length != 2) {
@@ -71,7 +71,7 @@ class LedPatternRX44 : LedPattern {
                return list;
        }
 
-       public string dump () {
+       public override string dump () {
                return "%s=%d;%d;%d;%s;%s;%s".printf (name, priority, screen_on, timeout,
                                                      dump_pattern (engine_r), dump_pattern (engine_g), dump_pattern (engine_b));
        }