Process function builds string correctly. Getting bad packets now and again, possibly due
to buffer running out of readings