Dude!! Move to southern California.
At the Worst, we get maybe 1 or 2 days that might freeze a thin layer of ice on the puddles from the overnight drizzle.
As a kid, I lived for a short time in Cedar Rapids Iowa. I've seen -80 degree wind chill factor. NEVER, I mean NEVER again. I'll jump in a volcano first. Never!
OK, so back to the serin....
Yup, you're reading too much into it. And I should also mention that on page 135 it says...
Don't take me too seriously here.
So, You have the data...
49 02 01 00 00 00 31
and you've waited for
"49 02 01 " (note: includes a space)
That means the first thing that HEX2 sees is "00 ", and since the HEX2 stops after receiving the first 2 digits, the next parameter will start with a space, and another "00". The space will be discarded, and the following 2 digits will be parsed. Continuing the process unabated.
Even if you used the HEX without the 2, it would still work, as the terminating character (space) would be discarded, leaving the next parameter to start with a hex digit, instead of a space. Again proceeding on without error.
So it all boils down to, YES, what you've shown, should work.
<br>
Bookmarks