Example #1
0
        FacilityType NWFacilityTypeToVSPCFacilityType(NetworkFacility nf)
        {
            switch (nf)
            {
            case NetworkFacility.APP:
                return(FacilityType.APP);

            case NetworkFacility.CTR:
                return(FacilityType.CTR);

            case NetworkFacility.DEL:
                return(FacilityType.DEL);

            case NetworkFacility.FSS:
                return(FacilityType.FSS);

            case NetworkFacility.GND:
                return(FacilityType.GND);

            case NetworkFacility.OBS:
                return(FacilityType.OBS);

            case NetworkFacility.TWR:
                return(FacilityType.TWR);

            default:
                Logger.Error("Unexpected network facility: " + nf);
                return(FacilityType.OBS);
            }
        }
Example #2
0
 public PDUATCPosition(string from, int freq, NetworkFacility facility, int visRange, NetworkRating rating, double lat, double lon)
     : base(from, "")
 {
     if (Double.IsNaN(lat))
     {
         throw new ArgumentException("Latitude must be a valid double precision number.", "lat");
     }
     if (Double.IsNaN(lon))
     {
         throw new ArgumentException("Longitude must be a valid double precision number.", "lon");
     }
     Frequency       = freq;
     Facility        = facility;
     VisibilityRange = visRange;
     Rating          = rating;
     Lat             = lat;
     Lon             = lon;
 }
Example #3
0
 FacilityType NWFacilityTypeToVSPCFacilityType(NetworkFacility nf)
 {
     switch (nf)
     {
         case NetworkFacility.APP:
             return FacilityType.APP;
         case NetworkFacility.CTR:
             return FacilityType.CTR;
         case NetworkFacility.DEL:
             return FacilityType.DEL;
         case NetworkFacility.FSS:
             return FacilityType.FSS;
         case NetworkFacility.GND:
             return FacilityType.GND;
         case NetworkFacility.OBS:
             return FacilityType.OBS;
         case NetworkFacility.TWR:
             return FacilityType.TWR;
         default:
             Logger.Error("Unexpected network facility: " + nf);
             return FacilityType.OBS;
     }
 }