public static string SignalingSourceTypeToDisplayStr(SignalingSourceType? src) { if (src == null || !src.HasValue) return string.Empty; switch (src.Value) { case SignalingSourceType.File: return "File"; case SignalingSourceType.Streaming: return "Audio Stream"; case SignalingSourceType.WaveInChannel: return "Line In"; case SignalingSourceType.StreamingTag: return "Audio Stream Tag"; default: return string.Empty; } }
public RadioSignalingItem(SignalingSourceType sourceType, string sourceName, string format, SignalCode code, string unitId, string desc, DateTime timestamp, string recordingFileName) { this.Latitude = null; this.Longitude = null; this.SourceType = sourceType; this.SourceName = sourceName; this.SignalingFormat = format; this.Code = code; this.UnitId = unitId; this.Description = desc; this.Timestamp = timestamp; this.RecordingFileName = recordingFileName; this.RadioId = null; this.AgencyName = string.Empty; this.UnitName = string.Empty; this.AssignedPersonnel = string.Empty; this.AssignedRole = string.Empty; this.RadioType = RadioTypeCode.Unknown; this.RadioName = string.Empty; }