Como Enviar Coordenadas em Lora

Olá malta deixo aqui uma bela forma de enviar coordenadas por Lora usando pandas 8 bytes
Encode:
int32_t lat = fix.latitude() * 1000000;
int32_t lon = fix.longitude() * 1000000;
coords[0] = lat;
coords[1] = lat >> 8;
coords[2] = lat >> 16;
coords[3] = lat >> 24;

    coords[4] = lon;
    coords[5] = lon >> 8;
    coords[6] = lon >> 16;
    coords[7] = lon >> 24;

DECODE:

lat = (b[0] | b[1]<<8 | b[2]<<16 | b[3]<<24 | (b[3] & 0x80 ? 0xFF<<24 : 0)) / 1000000;
lng = (b[4] | b[5]<<8 | b[6]<<16 | b[7]<<24 | (b[7] & 0x80 ? 0xFF<<24 : 0)) / 1000000;

:slight_smile:22

Projeto relacionado :slight_smile: