Codigo Configuracion Gps

2
void add_to_que( char data ) // Filtra delimitadores del GPS desde su datasheet { #define DLE_BYTE 0x10 //Delimitador Byte del marco de GPS. #define ETX_BYTE 0x03//Fin de la transmisión Byte del marco de GPS. if ( rx_state == DAT ) //Tipo de carácter GPS recibida. (dat= DATA – 00122 dat, ) { if ( data == DLE_BYTE ) { rx_state = DLE; } else { in_que[ in_que_ptr++ ] = data; } } else if ( rx_state == DLE ) { if ( data == ETX_BYTE ) { rx_state = ETX; } else { rx_state = DAT; in_que[ in_que_ptr++ ] = data; } } else if ( rx_state == ETX ) { if ( data == DLE_BYTE ) { rx_state = DLE; } } if ( in_que_ptr > 255 ) { in_que_ptr = 0; Char data recibe la información desde el Estructura del código

description

adasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasdadasdasd

Transcript of Codigo Configuracion Gps

Page 1: Codigo Configuracion Gps

void add_to_que( char data ) // Filtra delimitadores del GPS desde su datasheet

{#define DLE_BYTE 0x10 //Delimitador Byte del marco de GPS.#define ETX_BYTE 0x03//Fin de la transmisión Byte del marco de GPS.if ( rx_state == DAT ) //Tipo de carácter GPS recibida. (dat= DATA – 00122 dat, ){ if ( data == DLE_BYTE ) { rx_state = DLE; } else { in_que[ in_que_ptr++ ] = data; } }else if ( rx_state == DLE ) { if ( data == ETX_BYTE ) { rx_state = ETX; } else { rx_state = DAT; in_que[ in_que_ptr++ ] = data; } }else if ( rx_state == ETX ) { if ( data == DLE_BYTE ) { rx_state = DLE; } }if ( in_que_ptr > 255 ) { in_que_ptr = 0; }}

Char data recibe la información desde el puerto serial

Estructura del código