2. I need to send "0XR" command every time when I want new data from Vaisala. So, whenever I read one set of data, I need to send new request (pool the data) in order to receive new set of data. My idea is to set the delay at the end of loop().
This only works if length of data is smaller than 63 bytes, if length is larger (in my case, each received message is between 150 and 170 bytes long, depending on measured values), everything falls apart
However, the data is coming very fast
However, the data is coming very fast and if I print the value of 'available()' in Serial monitor I can see that it is always begins with 63 and counts down to 0
If data is more than 63 bytes, I can't understand what is happening