HamBook – Rev 41

Subversion Repositories:
Rev:
using HamBook.Properties;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HamBook.Radios.Generic
{
    public abstract class MemoryBanks
    {
        public abstract IEnumerable<string> GetMemoryBanks();

        public static MemoryBanks Create(string radio)
        {
            switch (radio)
            {
                case "Yaesu FT-891":
                    return new Yaesu.FT_891.MemoryBanks();
            }

            throw new ArgumentException(Resources.Unknown_radio_type);
        }
    }
}