Closed cosmopaco closed 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.
No era mi intencion entrarte prisa ni mucho menos.
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......