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

Variable _framesize cual es su utilidad. #32

Closed cosmopaco closed 8 years ago

cosmopaco commented 8 years ago

En Modbus-Energy-Monitor-Arduino/Modbus-Energy-Monitor-Arduino/ModbusSensor.cpp no se que utilidad tiene la variable _framesize. ?

No he tenido tiempo seguir las evoluciones, me lío con tantas versiones......

peninquen commented 8 years ago

Cosmo , estoy reordenando, pido un poco de paciencia, voy a eliminar versiones intermedias que no funcionan, eliminar variables superfluas, etc.

_frameSize la utilizo para para diferenciar entre un _frame de 8 bytes (funciones read) de un frame de funciones PRESET, que tienen 9+ sizeof(T). La filosofia es:

El frame almacenado siempre es el de 'read'. Solo cuando se quiere cambiar un registro 4X se llama a modbusSensor.preset() con el nuevo valor, se construye el frame con fc 0x10, sobre el antiguo, se hace la petición con cambio, y se reconstruye el frame con fc0x03.

cosmopaco commented 8 years ago

No era mi intencion entrarte prisa ni mucho menos.