示例#1
0
        public double DefaultLowerEdge(V1_Band band)
        {
            // All versions use the same band ranges so just use the default values from V3.8920.
            switch (band)
            {
            case V1_Band.Ka:
                return(V3_8920_BAND_KA_LO_LO);

            case V1_Band.Ka_Hi:
                return(V3_8920_BAND_KA_HI_LO);

            case V1_Band.Ka_Lo:
                return(V3_8920_BAND_KA_LO_LO);

            case V1_Band.Ka_Mid:
                return(V3_8920_BAND_KA_MID_LO);

            case V1_Band.K:
                return(V3_8920_BAND_K_LO);

            case V1_Band.Ku:
                return(V3_8920_BAND_KU_LO);

            case V1_Band.X:
                return(V3_8920_BAND_X_LO);

            case V1_Band.POP:
                return(V3_8920_BAND_POP_LO);

            case V1_Band.No_Band:
            default:
                return(0.0);
            }
        }
示例#2
0
        public double DefaultPoliceUpperEdge(V1_Band band)
        {
            // All versions use the same box ranges so just use the default values from V3.8920.
            switch (band)
            {
            case V1_Band.K:
                return(V3_8920_BAND_K_POLICE_HI);

            case V1_Band.Ka_Hi:
                return(V3_8920_BAND_KA_HI_POLICE_HI);

            case V1_Band.Ka_Mid:
                return(V3_8920_BAND_KA_MID_POLICE_HI);

            case V1_Band.Ka_Lo:
                return(V3_8920_BAND_KA_LO_POLICE_HI);

            case V1_Band.Ku:
                return(V3_8920_BAND_KU_POLICE_HI);

            case V1_Band.X:
                return(V3_8920_BAND_X_POLICE_HI);

            case V1_Band.Ka:
            case V1_Band.POP:
            case V1_Band.No_Band:
            default:
                return(0.0);
            }
        }
示例#3
0
        public Range DefaultRangeForPolice(V1_Band band)
        {
            // All versions use the same box ranges so just use the default values from V3.8920.
            switch (band)
            {
            case V1_Band.K:
                return(new Range((int)(V3_8920_BAND_K_POLICE_LO * 1000), (int)(V3_8920_BAND_K_POLICE_HI * 1000)));

            case V1_Band.Ka_Hi:
                return(new Range((int)(V3_8920_BAND_KA_HI_POLICE_LO * 1000), (int)(V3_8920_BAND_KA_HI_POLICE_HI * 1000)));

            case V1_Band.Ka_Mid:
                return(new Range((int)(V3_8920_BAND_KA_MID_POLICE_LO * 1000), (int)(V3_8920_BAND_KA_MID_POLICE_HI * 1000)));

            case V1_Band.Ka_Lo:
                return(new Range((int)(V3_8920_BAND_KA_LO_POLICE_LO * 1000), (int)(V3_8920_BAND_KA_LO_POLICE_HI * 1000)));

            case V1_Band.Ku:
                return(new Range((int)(V3_8920_BAND_KU_POLICE_LO * 1000), (int)(V3_8920_BAND_KU_POLICE_HI * 1000)));

            case V1_Band.X:
                return(new Range((int)(V3_8920_BAND_X_POLICE_LO * 1000), (int)(V3_8920_BAND_X_POLICE_HI * 1000)));

            case V1_Band.POP:
            case V1_Band.Ka:
            case V1_Band.No_Band:
            default:
                return(new Range());
            }
        }