示例#1
0
 public OrderSchemePair(int wave1, int wave2, int circleName,
                        int circalPrivateName, int privateName1, int privateName2)
 {
     orderScheme1 = OrderSchemeFactory.GenerateOrderSchemeByWave(wave1,
                                                                 wave2, circleName, circalPrivateName, privateName1);
     orderScheme2 = OrderSchemeFactory.GenerateOrderSchemeByWave(wave2,
                                                                 wave1, circleName, circalPrivateName, privateName2);
 }
示例#2
0
        private string getStationChanelString(Station station, OrderSchemeClass orderScheme)
        {
            if (station == null)
            {
                return("Пусто");
            }
            var content = orderScheme.ИндивидуальныйПозывной.ToString();

            content += "\n";
            if (station.Signal == null)
            {
                return(content + "Сигнала нет");
            }
            for (var i = 0; i < station.Signal.Elements[0].Chanels.Count; i++)
            {
                content += "Канал " + i + ": " + station.Signal.InformationStringOfChanel(i);
                content += "\n";
            }
            return(content);
        }
示例#3
0
 public static void SetOrderScheme(bool isTesting = false)
 {
     if (HttpHelper.СерверНайден)
     {
         try
         {
             Task.Run(async() =>
             {
                 СхемаПриказ = await HttpHelper.ПолучитьСхемуПриказ();
             }).Wait();
             if (СхемаПриказ != null)
             {
                 return;
             }
         }
         catch (Exception e)
         {
         }
     }
     СхемаПриказ = OrderSchemeFactory.CreateOrderScheme(isTesting);
 }
示例#4
0
        private string getStationString(Station station, OrderSchemeClass orderScheme)
        {
            if (station == null)
            {
                return("Пусто");
            }
            var content = orderScheme.ИндивидуальныйПозывной.ToString();

            content += "\n";
            if (station.Signal == null)
            {
                return(content + "Сигнала нет");
            }
            content += "Номер волны: " + station.Signal.Wave.ToString();
            content += "\n";
            content += "Мощность: " + station.Signal.Power.ToString();
            content += "\n";
            content += "Модуляция: " + station.Signal.Modulation.ToString();
            content += "\n";
            content += "Скорость: " + station.Signal.GroupSpeed.ToString();
            content += "\n";
            content += "Частота: " + station.Signal.Frequency.ToString();
            return(content);
        }