peninquen / Modbus-Energy-Monitor-Arduino

A class to collect data from a energy monitor that uses modbus protocol.
Apache License 2.0
46 stars 27 forks source link

Optimizar estado RECEIVING #14

Closed cosmopaco closed 8 years ago

cosmopaco commented 8 years ago

Es posible optimizar el tiempo de estado receiving utilizando Serial.peek ya que esperamos una trama de un tamaño mínimo. de x bytes, https://www.arduino.cc/en/Serial/Peek

peninquen commented 8 years ago

Si la trama de respuesta es de tamaño conocido se puede esperar a recibirla entera, el problema es que las respuestas erróneas tienen otro tamaño. la función a utilizar no es peek, es available() https://www.arduino.cc/en/Serial/Available

cosmopaco commented 8 years ago

Me he liado ,)