I'm developing an application that receives data from a GPS card, data is received by bluetooth in hexadecimal, latitude and longitude values are 64-bit floating points, which follows the IEEE 754 standard.
I can already capture the hexadecimal values I need for a String variable. For example:
b3baf6e3530b38c0 (latitude)
ff198e4d752f4ac0 (longitude)
But I am not able to make this String with the hexadecimal value in the latitude and longitude values, for example: -24.123456789 and -52.123456789.
Does anyone know of any way to interpret the hexadecimal value of a floating point for a double variable?