More info,
Example of incoming string, (random numbers)
100,34.2,50,65.0,600,0.0,0,40.0,200,34.0,24,50.0,100,35.0,20,40.0,0,0,0,0,25,95;
If I un-comment the print statement to see what Temp$ is I get
10034250650600000400200340245001003502040000002595
on the very first loop and each loop after
Furthermore the information stored in iData[] is correct
iData[0] = 100
iData[1] = 342
iData[2] = 50
iData[3] = 650
etc...
It's working now using the while loop but I am just trying to understand why it isn't working in the do-until loop.
