예제 #1
0
        NetworkRating VSPCAtcRatingToNWAtcRating(AtcRating rating)
        {
            switch (rating)
            {
            case AtcRating.ATC_OBS:
                return(NetworkRating.OBS);

            case AtcRating.ATC_S1:
                return(NetworkRating.S1);

            case AtcRating.ATC_S2:
                return(NetworkRating.S2);

            case AtcRating.ATC_S3:
                return(NetworkRating.S3);

            case AtcRating.ATC_C1:
                return(NetworkRating.C1);

            case AtcRating.ATC_C2:
                return(NetworkRating.C2);

            case AtcRating.ATC_C3:
                return(NetworkRating.C3);

            case AtcRating.ATC_I1:
                return(NetworkRating.I1);

            case AtcRating.ATC_I2:
                return(NetworkRating.I2);

            case AtcRating.ATC_I3:
                return(NetworkRating.I3);

            case AtcRating.ATC_SUP:
                return(NetworkRating.SUP);

            case AtcRating.ATC_ADM:
                return(NetworkRating.ADM);

            default:
                Logger.Error("Unexpected network rating: " + rating);
                return(NetworkRating.OBS);
            }
        }
예제 #2
0
 NetworkRating VSPCAtcRatingToNWAtcRating(AtcRating rating)
 {
     switch (rating)
     {
         case AtcRating.ATC_OBS:
             return NetworkRating.OBS;
         case AtcRating.ATC_S1:
             return NetworkRating.S1;
         case AtcRating.ATC_S2:
             return NetworkRating.S2;
         case AtcRating.ATC_S3:
             return NetworkRating.S3;
         case AtcRating.ATC_C1:
             return NetworkRating.C1;
         case AtcRating.ATC_C2:
             return NetworkRating.C2;
         case AtcRating.ATC_C3:
             return NetworkRating.C3;
         case AtcRating.ATC_I1:
             return NetworkRating.I1;
         case AtcRating.ATC_I2:
             return NetworkRating.I2;
         case AtcRating.ATC_I3:
             return NetworkRating.I3;
         case AtcRating.ATC_SUP:
             return NetworkRating.SUP;
         case AtcRating.ATC_ADM:
             return NetworkRating.ADM;
         default:
             Logger.Error("Unexpected network rating: " + rating);
             return NetworkRating.OBS;
     }
 }