void communicationStatus(){
UINT32_t Ulongitud, Ulatitud;
UINT16_t Uyear;
MeassureVolts();
GetGps();
if ((gps.location.lng() !=0) && (gps.location.lat() !=0)){
timer.disable(timerGps);
negResult =((gps.location.lng())*(-1));
millionResult[0] = ((negResult)*(10000000));
millionResult[1] = ((gps.location.lat())*(100000000));
Ulongitud.number = millionResult[0];
Ulatitud.number = millionResult[1];
buf_strGps[0] = Ulongitud.bytes[3];
buf_strGps[1] = Ulongitud.bytes[2];
buf_strGps[2] = Ulongitud.bytes[1];
buf_strGps[3] = Ulongitud.bytes[0];
buf_strGps[4] = Ulatitud.bytes[3];
buf_strGps[5] = Ulatitud.bytes[2];
buf_strGps[6] = Ulatitud.bytes[1];
buf_strGps[7] = Ulatitud.bytes[0];
Serial.println("GPS DATA:");
Serial.print("buf_strGps[0] " );Serial.print(buf_strGps[0],HEX);Serial.print("buf_strGps[1] " );Serial.print(buf_strGps[1],HEX);Serial.print("buf_strGps[2] " );Serial.print(buf_strGps[2],HEX);Serial.print("buf_strGps[3] " );Serial.print(buf_strGps[3],HEX);Serial.print("buf_strGps[4] " );Serial.print(buf_strGps[4],HEX);Serial.print("buf_strGps[5] " );Serial.print(buf_strGps[5],HEX);Serial.print("buf_strGps[6] " );Serial.print(buf_strGps[6],HEX);Serial.print("buf_strGps[7] " );Serial.println(buf_strGps[7],HEX);
}