handle possible errors from ox700 serial com
ox700 hardware controller sometime does not behave as described in the manual (observed with 2 different ox700 controller, with a local serial connection (no ser2net)). It can send unexpected sequence of zeros with variable length (whereas it should always send packet of 32bytes). Also, the serial.read can hangs more than 2sec (whereas it should output a statusPacket each second).