vejerf
18-04-2008, 10:55:00
Hola amig@s,
Me ha surgido la siguiente duda al implementar un protocolo. En este protocolo me llega una ristra de bytes en formato hexadecimal por el puerto serie. Yo los voy almacenando hasta tener una trama completa y cuando me dispongo a desempaquetarlo tengo q leer en un caso un byte, en otro un Word, o caracteres, etc...
Mi pregunta y mi duda es si hay algún método sencillo para leer de mi buffer un tipo de dato en concreto o voy a tener q hacer transformaciones del tipo:
Word := Buffer[1]*2^8+Buffer[2];
Gracias a todos...
Me ha surgido la siguiente duda al implementar un protocolo. En este protocolo me llega una ristra de bytes en formato hexadecimal por el puerto serie. Yo los voy almacenando hasta tener una trama completa y cuando me dispongo a desempaquetarlo tengo q leer en un caso un byte, en otro un Word, o caracteres, etc...
Mi pregunta y mi duda es si hay algún método sencillo para leer de mi buffer un tipo de dato en concreto o voy a tener q hacer transformaciones del tipo:
Word := Buffer[1]*2^8+Buffer[2];
Gracias a todos...