public MainWindow()
        {
            InitializeComponent();

            serialLayer            = new SerialLayer();
            serialLayer.outputData = AddDataToReceivedTextBox;

            foreach (string port in SerialPort.GetPortNames())
            {
                PortComboBox.Items.Add(port);
            }

            PortComboBox.SelectedIndex = PortComboBox.Items.Count - 1;


            PHYRadioButton.Checked += ModeChanged;
            DLRadioButton.Checked  += ModeChanged;

            QPSKRadioButton.Checked     += ModulationChanged;
            BPSKPNARadioButton.Checked  += ModulationChanged;
            BPSKRadioButton.Checked     += ModulationChanged;
            EIGHTPSKRadioButton.Checked += ModulationChanged;


            DLRadioButton.IsChecked   = true;
            BPSKRadioButton.IsChecked = true;
            CloseButton.IsEnabled     = false;
        }
Esempio n. 2
0
 public FrameReader(SerialLayer serialLayer)
 {
     serial    = serialLayer;
     dataQueue = new Queue <byte>();
     readState = ReadState.BEGIN;
     frame     = new byte[180]; // 180 bajtow to maksymalny rozmiar ramki
 }