Example #1
0
        protected override bool _WriteSetting(string path)
        {
            switch (Path.GetExtension(path))
            {
            case ".CMOS":
                return(USBIF.WriteRegFromCMOS(path));

            case ".TG":
                return(USBIF.WriteTgFromTG(path));

            case ".yaml":
            case ".yml":
            case ".conf":
                if (!USBIF.WriteRegFromYaml(path))
                {
                    return(false);
                }
                if (!USBIF.WriteTgFromYaml(path))
                {
                    return(false);
                }
                if (!WriteDSPFromYaml(path))
                {
                    return(false);
                }
                return(true);

            default:
                return(false);
            }
        }