Esempio n. 1
0
 public VjezdovéNávěstidlo(Směr směr)  // Pro jednokolejné tratě.
 {
     ZakázanéNávěsti = new NávěstiHlavníhoNávěstidla[]
     {
         NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrů,
         NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrůARychlost40,
         NávěstiHlavníhoNávěstidla.OdjezdovéNávěstidloDovolujeJízdu,
         NávěstiHlavníhoNávěstidla.PosunZakázán
     };
     //ZákladníNávěst = NávěstiHlavníhoNávěstidla.Stůj;
     if (směr == Směr.Lichý)
     {
         Označení = "L";
     }
     if (směr == Směr.Sudý)
     {
         Označení = "S";
     }
 }
Esempio n. 2
0
 public VjezdovéNávěstidlo(Směr směr, Kolej kolej, string jménoSousedníDopravny)  // Pro vícekolejné tratě s odbočkou
 {
     ZakázanéNávěsti = new NávěstiHlavníhoNávěstidla[]
     {
         NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrů,
         NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrůARychlost40,
         NávěstiHlavníhoNávěstidla.OdjezdovéNávěstidloDovolujeJízdu,
         NávěstiHlavníhoNávěstidla.PosunZakázán
     };
     //ZákladníNávěst = NávěstiHlavníhoNávěstidla.Stůj;
     if (směr == Směr.Lichý)
     {
         Označení = (kolej.íslo.ToString() + jménoSousedníDopravny.ToCharArray()[0] + "L").ToUpper();
     }
     if (směr == Směr.Sudý)
     {
         Označení = (kolej.íslo.ToString() + jménoSousedníDopravny.ToCharArray()[0] + "S").ToUpper();
     }
 }
Esempio n. 3
0
 public VjezdovéNávěstidlo(Směr směr, Kolej kolej)  // Pro vícekolejné tratě
 {
     ZakázanéNávěsti = new NávěstiHlavníhoNávěstidla[]
     {
         NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrů,
         NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrůARychlost40,
         NávěstiHlavníhoNávěstidla.OdjezdovéNávěstidloDovolujeJízdu,
         NávěstiHlavníhoNávěstidla.PosunZakázán
     };
     //ZákladníNávěst = NávěstiHlavníhoNávěstidla.Stůj;
     if (směr == Směr.Lichý)
     {
         Označení = kolej.íslo.ToString() + "L";
     }
     if (směr == Směr.Sudý)
     {
         Označení = kolej.íslo.ToString() + "S";
     }
 }
Esempio n. 4
0
 public VloženéNávěstidlo()
 {
     ZakázanéNávěsti = new NávěstiHlavníhoNávěstidla[]  // Těch teda je...
     {
         NávěstiHlavníhoNávěstidla.Volno,
         NávěstiHlavníhoNávěstidla.Výstraha,
         NávěstiHlavníhoNávěstidla.Očekávej40,
         NávěstiHlavníhoNávěstidla.Očekávej60,
         NávěstiHlavníhoNávěstidla.Očekávej80,
         NávěstiHlavníhoNávěstidla.Očekávej100,
         NávěstiHlavníhoNávěstidla.VolnoARychlost40,
         NávěstiHlavníhoNávěstidla.VolnoARychlost60,
         NávěstiHlavníhoNávěstidla.VolnoARychlost80,
         NávěstiHlavníhoNávěstidla.VolnoARychlost100,
         NávěstiHlavníhoNávěstidla.VýstrahaARychlost40,
         NávěstiHlavníhoNávěstidla.VýstrahaARychlost60,
         NávěstiHlavníhoNávěstidla.VýstrahaARychlost80,
         NávěstiHlavníhoNávěstidla.VýstrahaARychlost100,
         NávěstiHlavníhoNávěstidla.Očekávej40ARychlost40,
         NávěstiHlavníhoNávěstidla.Očekávej40ARychlost60,
         NávěstiHlavníhoNávěstidla.Očekávej40ARychlost80,
         NávěstiHlavníhoNávěstidla.Očekávej40ARychlost100,
         NávěstiHlavníhoNávěstidla.Očekávej60ARychlost40,
         NávěstiHlavníhoNávěstidla.Očekávej60ARychlost60,
         NávěstiHlavníhoNávěstidla.Očekávej60ARychlost80,
         NávěstiHlavníhoNávěstidla.Očekávej60ARychlost100,
         NávěstiHlavníhoNávěstidla.Očekávej80ARychlost40,
         NávěstiHlavníhoNávěstidla.Očekávej80ARychlost60,
         NávěstiHlavníhoNávěstidla.Očekávej80ARyhclost80,
         NávěstiHlavníhoNávěstidla.Očekávej80ARychlost100,
         NávěstiHlavníhoNávěstidla.Očekávej100ARychlost40,
         NávěstiHlavníhoNávěstidla.Očekávej100ARychlost60,
         NávěstiHlavníhoNávěstidla.Očekávej100ARychlost80,
         NávěstiHlavníhoNávěstidla.Očekávej100ARychlost100,
         NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrů,
         NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrůARychlost40
     };
 }
Esempio n. 5
0
 public NávěstHlavníhoNávěstidla(NávěstiHlavníhoNávěstidla návěst1, NávěstRychlostníSoustavy návěst2)
 {
     Návěst             = návěst1;
     RychlostníSoustava = návěst2;
 }