//Konstruktor bez parametrow wejsciowych public StacjaNadawcza(int id) { Id = id; _bufor = new Queue <Pakiet>(); generatorWykladniczy = new WykladniczyGeneratorLosowy(Program.lambda, Ziarno.PobierzZiarno()); new Pakiet(Id).Activate(CGPk()); }
//Konstruktor, jego wywołanie powoduje utworzenie listy stacji nadawczych i odbiorczych //oraz dodanie do list odpowiedniej liczby nadajników i odbiorników. liczba_stacji jest rowna 4 public Siec() { _stacjeNadawcze = new List <StacjaNadawcza>(); _stacjeOdbiorcze = new List <Stacja>(); _kanal = new Lacze(); _losowanieCTPk = new UniwersalnyGeneratorLosowy(Ziarno.PobierzZiarno()); _losowaniePT = new UniwersalnyGeneratorLosowy(Ziarno.PobierzZiarno()); _losowanieR = new UniwersalnyGeneratorLosowy(Ziarno.PobierzZiarno()); for (int i = 0; i < Program.liczbaNadajnikow; i++) { _stacjeNadawcze.Add(new StacjaNadawcza(i)); _stacjeOdbiorcze.Add(new Stacja(i)); } }