using System; using System.Linq; namespace DTS.Common.Classes.Sensors { public enum KnownChannelTypes { VS, VU, SB, TI, TC, CT, XP, P4, VF, NB, EX, X1, R1, VO, CO, CP } public static class ChannelTypeUtility { //FB 44299 public static string ParseSensorKnownChannelType(string sensorName) { if (string.IsNullOrEmpty(sensorName)) return string.Empty; if (sensorName.Length < 2) return string.Empty; var parsedCode = sensorName.Substring(0, 2).ToUpper(); var knownsCodes = Enum.GetValues(typeof(KnownChannelTypes)).Cast().Select(x => x.ToString()).ToArray(); if (knownsCodes.Contains(parsedCode)) return parsedCode; return string.Empty; } } }