[Jde-dev] struct varcolor
JoseMaria
jmplaza en gsyc.es
Lun Jun 8 17:44:55 CEST 2009
uhm... preferiría no retocar los nombres actuales para no obligar a los
usuarios a modificar su código fuente. También veo la necesidad de usar
nombres diferentes para cosas que son distintas: los datos del interfaz
y el propio tipo del interfaz.
Una solución que mantiene compatibilidad con lo existente y permite
nombrar a ambas cosas es (1) reservar los nombres actuales para los
datos y (2) crear los nombres varcolor_interface, motors_interface,
encoders_interface, etc para designar a los tipos de interfaces. Este
sencillo convenio permite nombrar los tipos de los interfaces y todos se
tratan exactamente igual.
¿Cómo lo veis?
JoseMaria
On Fri, 2009-05-15 at 11:55 +0200, David Lobato wrote:
> Buenos días,
>
> estoy liado con el interfaz varcolor y me surge una cuestión.
> En los interfaces que ya he implementado (encoders,laser y motors) la
> estructura que guarda los datos se llama <interfaz>_data, reservando
> el nombre <interfaz> para el tipo que propiamente define el interfaz.
> Pongo un ejemplo que os veo las caras:
>
> typedef struct{
> /*perceptions*/
> float robot[ROBOT_NELEM];
> unsigned long int clock;
> /*modulations*/
> int cycle;
> } Encoders_data;
>
> typedef Interface Encoders;
>
> Sin entrar de momento en mas detalles, la cuestión es que tengo que
> cambiar el nombre de la estructura Varcolor por Varcolor_data, para
> que siga el mismo criterio.
> ¿Véis algún problema (a parte de tener que sustituir en unos cuantos sitios)?
>
>
> Un saludete.
> David.
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
--
http://gsyc.es/jmplaza
Universidad Rey Juan Carlos
More information about the Jde-developers
mailing list