public QuantumKeyDistributionWindow() { timesSimulated = 0; Settings = new QKDSettings(); InitializeComponent(); SetFieldsValues(Settings); }
private void SetFieldsValues(QKDSettings settings) { TransmittedQubits.Text = settings.QubitsNumber.ToString(); ErrorRatio.Text = settings.ErrorCheckRatio.ToString(); ErrorTolerance.Text = settings.ErrorTolerance.ToString(); AliceStandardBias.Text = settings.AliceStandardBias.ToString(); AliceZeroBias.Text = settings.AliceZeroStateBias.ToString(); BobStandardBias.Text = settings.BobStandardBias.ToString(); EveStandardBias.Text = settings.EveStandardBias.ToString(); EavesdroppingRate.Text = settings.EavesdroppingRate.ToString(); }