Example #1
0
        public void SetSubsystemSeverity(int subSystemNum, RanmaRepairSeverity ranmaRepairSeverity, byte[] repairTable)
        {
            this[subSystemNum].Severity = ranmaRepairSeverity;


            _gateModel.WritePlate(0, subSystemNum, repairTable);
        }
Example #2
0
        private void SetSubsytemSeverityToAll(int subSystemNum, RanmaRepairSeverity ranmaRepairSeverity)
        {
            var repairTable = RanmaSubsystemStatusFactory.GenerateRanmaSubsystemStatus(ranmaRepairSeverity).Bytes;

            foreach (var ranmaPlate in _ranmaPlates)
            {
                ranmaPlate.SetSubsystemSeverity(subSystemNum, ranmaRepairSeverity, repairTable);
            }
        }
Example #3
0
 private Color GetSeverityColor(RanmaRepairSeverity severity)
 {
     switch (severity)
     {
         case RanmaRepairSeverity.NotDamaged:
             return Colors.GreenYellow;
         case RanmaRepairSeverity.Easy:
             return Colors.Yellow;
         case RanmaRepairSeverity.Medium:
             return Colors.HotPink;
         case RanmaRepairSeverity.Hard:
             return Colors.OrangeRed;
         default:
             throw new ArgumentException("severity");
     }
 }
 public static RanmaSubsystemTable GenerateRanmaSubsystemStatus(RanmaRepairSeverity severity)
 {
     switch (severity)
     {
         case RanmaRepairSeverity.Easy:
             return new RanmaSubsystemTable(EasyTables.Random());
         case RanmaRepairSeverity.Medium:
             return new RanmaSubsystemTable(MediumTables.Random());
         case RanmaRepairSeverity.Hard:
             return new RanmaSubsystemTable(HardTables.Random());
         case RanmaRepairSeverity.Ready:
             return new RanmaSubsystemTable(0);
         default:
             throw new ArgumentException("Неизвестное значение RanmaRepairSeverity", "severity");
     }
 }
        public static RanmaSubsystemTable GenerateRanmaSubsystemStatus(RanmaRepairSeverity severity)
        {
            switch (severity)
            {
            case RanmaRepairSeverity.Easy:
                return(new RanmaSubsystemTable(EasyTables.Random()));

            case RanmaRepairSeverity.Medium:
                return(new RanmaSubsystemTable(MediumTables.Random()));

            case RanmaRepairSeverity.Hard:
                return(new RanmaSubsystemTable(HardTables.Random()));

            case RanmaRepairSeverity.Ready:
                return(new RanmaSubsystemTable(0));

            default:
                throw new ArgumentException("Неизвестное значение RanmaRepairSeverity", "severity");
            }
        }
Example #6
0
        private Color GetSeverityColor(RanmaRepairSeverity severity)
        {
            switch (severity)
            {
            case RanmaRepairSeverity.NotDamaged:
                return(Colors.GreenYellow);

            case RanmaRepairSeverity.Easy:
                return(Colors.Yellow);

            case RanmaRepairSeverity.Medium:
                return(Colors.HotPink);

            case RanmaRepairSeverity.Hard:
                return(Colors.OrangeRed);

            default:
                throw new ArgumentException("severity");
            }
        }
Example #7
0
 public static RanmaSubsystemTable GenerateRanmaSubsystemStatus(RanmaRepairSeverity severity)
 {
     return(new RanmaSubsystemTable(Table[severity].Random()));
 }
Example #8
0
        public void SetSubsystemSeverity(int subSystemNum, RanmaRepairSeverity ranmaRepairSeverity, byte[] repairTable)
        {
            this[subSystemNum].Severity = ranmaRepairSeverity;

            _gateModel.WritePlate(0, subSystemNum, repairTable);
        }
Example #9
0
 private void SetSubsytemSeverityToAll(int subSystemNum, RanmaRepairSeverity ranmaRepairSeverity)
 {
     var repairTable = RanmaSubsystemStatusFactory.GenerateRanmaSubsystemStatus(ranmaRepairSeverity).Bytes;
     foreach (var ranmaPlate in _ranmaPlates)
     {
         ranmaPlate.SetSubsystemSeverity(subSystemNum, ranmaRepairSeverity, repairTable);
     }
 }
Example #10
0
 public static RanmaSubsystemTable GenerateRanmaSubsystemStatus(RanmaRepairSeverity severity)
 {
     return new RanmaSubsystemTable(Table[severity].Random());
 }