Ejemplo n.º 1
0
        /// <summary>
        /// 由ATT值获取菜单索引
        /// </summary>
        /// <param name="value">ATT</param>
        /// <returns>索引</returns>
        public static int GetAttIndex(SpectrumDef.ESpectrumType type, int value)
        {
            int revIndex = 0;

            switch (type)
            {
            case SpectrumDef.ESpectrumType.SpeCat2:
                revIndex = SpeCat2_GetAttIndex(value);
                break;

            case SpectrumDef.ESpectrumType.Bird:
                revIndex = Bird_GetAttIndex(value);
                break;

            case SpectrumDef.ESpectrumType.Deli:
                revIndex = SpeCat2_GetAttIndex(value);
                break;
            }

            return(revIndex);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 由菜单索引获取ATT值
        /// </summary>
        /// <param name="index">索引</param>
        /// <returns>ATT</returns>
        public static int GetAttValue(SpectrumDef.ESpectrumType type, int index)
        {
            int revValue = 0;

            switch (type)
            {
            case SpectrumDef.ESpectrumType.SpeCat2:
                revValue = SpeCat2_GetAttValue(index);
                break;

            case SpectrumDef.ESpectrumType.Bird:
                revValue = Bird_GetAttValue(index);
                break;

            case SpectrumDef.ESpectrumType.Deli:
                revValue = SpeCat2_GetAttValue(index);
                break;
            }

            return(revValue);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 由RBW值获取RBW真实值
        /// </summary>
        /// <param name="value">RBW</param>
        /// <returns>RBW真实值</returns>
        public static int GetRbwRealValue(SpectrumDef.ESpectrumType type, int value)
        {
            int revRBW = 0;

            switch (type)
            {
            case SpectrumDef.ESpectrumType.SpeCat2:
                revRBW = SpeCat2_GetRbwRealValue(value);
                break;

            case SpectrumDef.ESpectrumType.Bird:
                revRBW = Bird_GetRbwRealValue(value);
                break;

            case SpectrumDef.ESpectrumType.Deli:
                revRBW = Deli_GetRbwRealValue(value);
                break;

            default:
                break;
            }

            return(revRBW);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public SpectrumMenuDeal(SpectrumDef.ESpectrumType sptctrumType)
 {
     CurrentSpectrumType = sptctrumType;
     LoadMenuConfig();
 }