HamBook – Rev 54

Subversion Repositories:
Rev:
using System.Text;
using System.Text.RegularExpressions;

namespace HamBook.Radios.Yaesu.FT_891
{
    public class Constants
    {
        public const char UnknownCommandResponse = '?';

        public const int BufferSize = 4096;

        public const int PowerOnDelay = 1500;

        public const int TimeToWarm = 5000;

        public const string Id = "0650";

        public const int MaxTagCharacters = 12;
        public static char Eot = ';';

        public static int SquelchMinStep = 5;

        public static Regex InformationRegex = new Regex(
            $"^IF(?<radioBank>[0-9PLU]{{3}})(?<frequency>[0-9]{{9}})(?<clarifierDirection>[\\+\\-]{{1}})(?<clarifierOffset>[0-9]{{4}})(?<clar>[01]{{1}})0(?<mode>[123456789ABCD]{{1}})(?<storage>[0125]{{1}})(?<ctcssMode>[012]{{1}})00(?<phase>[012]{{1}}){Eot}$",
            RegexOptions.Compiled);

        public static Encoding Encoding => Encoding.ASCII;
    }
}

Generated by GNU Enscript 1.6.5.90.