private void ChangeNpDEvent(ChangeNp changeNp) { if (changeNp.TypeOfNp != _ppmPoint.NavigationPoint.Type) { SetColorNonActivePpm(); return; } if (changeNp.Action == 1) { if (changeNp.IdNp == _ppmPoint.NumberInRoute) { SetColorActivePpm(); } else { SetColorNonActivePpm(); } } }
public ProcessingLoop() { IsLooping = true; _udpHelper = new UdpHelper(); _aircraftPosition = new AircraftPosition(); _listOfNavigationPoint = new ListOfNavigationPoint(); _listOfAerodromes = new ListOfAerodromes(); _sendLandingStruct = new SendLandingStruct(); _sendAircraftStruct = new SendAircraftStruct(); _sendRouteToIup = new SendRouteToIup(); _calculatePpmPoints = new CalculatePpmPoints(); _calculateAerodromes = new CalculateAerodromes(); _sendToSvvo = new SendToSvvo(); _changeNp = new ChangeNp(); _threadSend = new Thread(SendingLoop); _threadSend.Start(); _threadReceive = new Thread(ReceivingLoop); _threadReceive.Start(); }
private void ChangeNpDEvent(ChangeNp changeNp) { }
public static void OnChangeNpDEvent(ChangeNp changeNp) => ChangeNpDEvent?.Invoke(changeNp);