Beispiel #1
0
        internal void Initialize(InitializationModes mode)
        {
            switch (mode)
            {
            case InitializationModes.OffEmergency:
                trainModeSelected = TrainModes.Off;
                break;

            case InitializationModes.OnEmergency:
                trainModeSelected = TrainModes.CodedManual;
                break;

            case InitializationModes.OnService:
                trainModeSelected = TrainModes.CodedManual;
                break;
            }
            trainModeActual = trainModeSelected;

            foreach (Device device in devices.Values)
            {
                device.Initialize(mode);
            }
        }
Beispiel #2
0
        internal void Initialize(InitializationModes mode)
        {
            switch(mode)
            {
                case InitializationModes.OffEmergency:
                    trainModeSelected = TrainModes.Off;
                    break;
                case InitializationModes.OnEmergency:
                    trainModeSelected = TrainModes.CodedManual;
                    break;
                case InitializationModes.OnService:
                    trainModeSelected = TrainModes.CodedManual;
                    break;
            }
            trainModeActual = trainModeSelected;

            foreach(Device device in devices.Values)
            {
                device.Initialize(mode);
            }
        }