Closed cosmopaco closed 8 years ago
Tienes razón, aunque depende del sketch que estemos probando. Lo había mantenido por separado para que en el caso más habitual de solo datos float el constructor sea más directo. Por contra, introduce varias versiones con lo que complica el mantenimiento.
El orden de los datos es por mantener el orden que lleva un frame modbus. ¿El comentario es por filosofía de programación o por eficiencia en el código?
Es por filosofía de programación, confunde un poco, da opción a equivocarse .
Si conoces un formato del constructor con pocas entradas con un orden X y le añades otra funcionalidad , lo logico es que pienses que se la añadiras al final. Creo que es lo mas habitual.
Ok, lo corrijo, gracias.
Tamaño original compilación actual. Sketch uses 8.956 bytes (3%) of program storage space. Maximum is 253.952 bytes. Global variables use 767 bytes (9%) of dynamic memory, leaving 7.425 bytes for local variables. Maximum is 8.192 bytes.
Funciones sobrecargadas enlazadas. Sketch uses 8.836 bytes (3%) of program storage space. Maximum is 253.952 bytes. Global variables use 767 bytes (9%) of dynamic memory, leaving 7.425 bytes for local variables. Maximum is 8.192 bytes.
Modificación.
La siguiente sobrecarga se complica un poco, aunque también se podría enlazar.
Creo que el constructor:
Seria mas correcto:
Si puedes añadir mas datos deberían ir en forma ascendente, no intercalados.