Exemplo n.º 1
0
        public void SetUp(IFISNetwork net, bool Connected)
        {
            Deleted = false;

            /*if (Connected)
            {
                net.SendData(FIS_DATA.Set_Route_Netz, GetNetz());
                net.SendData(FIS_DATA.Set_Route_Linie, GetLinie());
                net.SendData(FIS_DATA.Set_Route_Start, GetStart());
                net.SendData(FIS_DATA.Set_Route_Ziel, GetZiel());
            }
            else*/
            {
                Linie = GetLinie();
                NaechsterHalt = GetStart();
                Ziel = GetZiel();
                Netz = GetNetz();
            }
        }
Exemplo n.º 2
0
 public void NextFISPos(IFISNetwork net, bool Connected)
 {
     switch(position)
     {
         case FIS_POS.LINIE:
             position = FIS_POS.START;
             break;
         case FIS_POS.START:
             position = FIS_POS.ZIEL;
             break;
         case FIS_POS.ZIEL:
             position = FIS_POS.NONE;
             SetUp(net, Connected);
             AktuellerHalt = -1;
             break;
     }
 }