//public int Color { get; set; } public static List <SpeedSensorData> ParseSpeedData(string sensorDataString) { List <SpeedSensorData> data = new List <SpeedSensorData>(); char[] seps1 = new char[] { '&' }; char[] seps2 = new char[] { '|' }; string[] lines = sensorDataString.Split(seps1, StringSplitOptions.RemoveEmptyEntries); foreach (string s in lines) { var tokens = s.Split(seps2, StringSplitOptions.RemoveEmptyEntries); if (tokens == null || tokens.Length < 3) { continue; } SpeedSensorData sensor = new SpeedSensorData() { ID = Convert.ToInt32(tokens[0]), Speed = Convert.ToInt32(tokens[1]), //Color = Convert.ToInt32(tokens[2]) }; data.Add(sensor); } return(data); }
//public int Color { get; set; } public static List<SpeedSensorData> ParseSpeedData(string sensorDataString) { List<SpeedSensorData> data = new List<SpeedSensorData>(); char[] seps1 = new char[] { '&' }; char[] seps2 = new char[] { '|' }; string[] lines = sensorDataString.Split(seps1, StringSplitOptions.RemoveEmptyEntries); foreach (string s in lines) { var tokens = s.Split(seps2, StringSplitOptions.RemoveEmptyEntries); if (tokens == null || tokens.Length < 3) continue; SpeedSensorData sensor = new SpeedSensorData() { ID = Convert.ToInt32(tokens[0]), Speed = Convert.ToInt32(tokens[1]), //Color = Convert.ToInt32(tokens[2]) }; data.Add(sensor); } return data; }