/// <summary> /// Converts strings into <see cref="BaseStationTransmissionType"/> enumeration values. /// </summary> /// <param name="text"></param> /// <returns></returns> public static BaseStationTransmissionType ConvertToBaseStationTransmissionType(string text) { BaseStationTransmissionType result = BaseStationTransmissionType.None; if (!String.IsNullOrEmpty(text)) { switch (text) { case "1": result = BaseStationTransmissionType.IdentificationAndCategory; break; case "2": result = BaseStationTransmissionType.SurfacePosition; break; case "3": result = BaseStationTransmissionType.AirbornePosition; break; case "4": result = BaseStationTransmissionType.AirborneVelocity; break; case "5": result = BaseStationTransmissionType.SurveillanceAlt; break; case "6": result = BaseStationTransmissionType.SurveillanceId; break; case "7": result = BaseStationTransmissionType.AirToAir; break; case "8": result = BaseStationTransmissionType.AllCallReply; break; } } return(result); }
/// <summary> /// Converts <see cref="BaseStationTransmissionType"/> values into strings. /// </summary> /// <param name="transmissionType"></param> /// <returns></returns> public static string ConvertToString(BaseStationTransmissionType transmissionType) { switch (transmissionType) { case BaseStationTransmissionType.AirbornePosition: return("3"); case BaseStationTransmissionType.AirborneVelocity: return("4"); case BaseStationTransmissionType.AirToAir: return("7"); case BaseStationTransmissionType.AllCallReply: return("8"); case BaseStationTransmissionType.IdentificationAndCategory: return("1"); case BaseStationTransmissionType.None: return(""); case BaseStationTransmissionType.SurfacePosition: return("2"); case BaseStationTransmissionType.SurveillanceAlt: return("5"); case BaseStationTransmissionType.SurveillanceId: return("6"); default: throw new NotImplementedException(); } }
/// <summary> /// Converts <see cref="BaseStationTransmissionType"/> values into strings. /// </summary> /// <param name="transmissionType"></param> /// <returns></returns> public static string ConvertToString(BaseStationTransmissionType transmissionType) { string result = ""; switch (transmissionType) { case BaseStationTransmissionType.AirbornePosition: result = "3"; break; case BaseStationTransmissionType.AirborneVelocity: result = "4"; break; case BaseStationTransmissionType.AirToAir: result = "7"; break; case BaseStationTransmissionType.AllCallReply: result = "8"; break; case BaseStationTransmissionType.IdentificationAndCategory: result = "1"; break; case BaseStationTransmissionType.None: break; case BaseStationTransmissionType.SurfacePosition: result = "2"; break; case BaseStationTransmissionType.SurveillanceAlt: result = "5"; break; case BaseStationTransmissionType.SurveillanceId: result = "6"; break; default: throw new NotImplementedException(); } return(result); }
/// <summary> /// Converts <see cref="BaseStationTransmissionType"/> values into strings. /// </summary> /// <param name="transmissionType"></param> /// <returns></returns> public static string ConvertToString(BaseStationTransmissionType transmissionType) { string result = ""; switch(transmissionType) { case BaseStationTransmissionType.AirbornePosition: result = "3"; break; case BaseStationTransmissionType.AirborneVelocity: result = "4"; break; case BaseStationTransmissionType.AirToAir: result = "7"; break; case BaseStationTransmissionType.AllCallReply: result = "8"; break; case BaseStationTransmissionType.IdentificationAndCategory: result = "1"; break; case BaseStationTransmissionType.None: break; case BaseStationTransmissionType.SurfacePosition: result = "2"; break; case BaseStationTransmissionType.SurveillanceAlt: result = "5"; break; case BaseStationTransmissionType.SurveillanceId: result = "6"; break; default: throw new NotImplementedException(); } return result; }