Serial Data Reading

If my Data Logger is going to log a long string like below:

$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47

Can the Serial.Read() handle ? It only return back int if there is any input.

What about stream.readString()?

How can I implement the code ?

Look at the examples in serial input basics. The second example should work. And you could probably use the third example if you use the $ as a start marker and (presumably) \n as the end marker.

There is also a parse example whoch you could adapt to pick out the different elements.

...R

Can the Serial.Read() handle ? It only return back int if there is any input.

When you read this reply, how do you handle it? Do you read a letter at a time?