Exemplo n.º 1
0
        //================================================================================================//
        //
        // update_basic : update signal without script
        //
        //================================================================================================//

        public void SH_update_basic(SignalHead thisHead)
        {
            if (thisHead.mainSignal.block_state() == MstsBlockState.CLEAR)
            {
                thisHead.SetLeastRestrictiveAspect();
            }
            else
            {
                thisHead.SetMostRestrictiveAspect();
            }
        }
Exemplo n.º 2
0
 //================================================================================================//
 // update_basic : update signal without script
 //================================================================================================//
 private static void UpdateBasic(SignalHead head)
 {
     if (head.MainSignal.BlockState() == SignalBlockState.Clear)
     {
         head.SetLeastRestrictiveAspect();
     }
     else
     {
         head.SetMostRestrictiveAspect();
     }
 }