private static bool СоотвествиеСинхропоследовательностей(KulonSignal сигнал) { return(сигнал.SynchroSequence1.SequenceEqual(K03M_01InsideParameters.Переключатели.Синхропоследовательность1) && сигнал.SynchroSequence2.SequenceEqual(K03M_01InsideParameters.Переключатели.Синхропоследовательность2)); }
private static bool СоотвествиеСигнала(KulonSignal сигнал) { return(сигнал != null && СоотвествиеЧастотыСигнала(сигнал) && СоотвествиеСинхропоследовательностей(сигнал)); }
private static bool СоотвествиеЧастотыСигнала(KulonSignal сигнал) { double dif = сигнал.Frequency + _текущееЗначениеПоиска - K04M_01Parameters.ЧастотаПрм; return(dif >= 0 && dif < _шагПоиска); }