public override string GetSetString(LCDParser parser)
 {
     string dispstr=parser.Parse(format);
     string dirstr="unknown";
     switch(dir) {
     case Direction.Horizontal:
         dirstr="h";
         break;
     case Direction.Marquee:
         dirstr="m";
         break;
     case Direction.Vertical:
         dirstr="v";
         break;
     }
     int xend=x+w-1;
     int yend=y+h-1;
     return x.ToString()+" "+y.ToString()+" "
             +xend.ToString()+" "+yend.ToString()+" "
             +dirstr+" "+speed.ToString()+" {"+dispstr+"}";
 }
 public abstract string GetSetString(LCDParser parser);
 public abstract string GetSetString(LCDParser parser);
 public override string GetSetString(LCDParser parser)
 {
     string dispstr=parser.Parse(format);
     return "{"+dispstr+"}";
 }
        public override string GetSetString(LCDParser parser)
        {
            string dispstr = parser.Parse(format);

            return("{" + dispstr + "}");
        }