/// <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); }
/// <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); }
/// <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); }
/// <summary> /// 构造函数 /// </summary> public SpectrumMenuDeal(SpectrumDef.ESpectrumType sptctrumType) { CurrentSpectrumType = sptctrumType; LoadMenuConfig(); }