//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());
 }
Exemplo n.º 2
0
        //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));
            }
        }