I have several COM ports bringing data in every 1-2 seconds. Each line, from every device, starts with a $ and ends with a CR and LF. Every line is a different length, none