typedef union INT32_CONV
{
int d;
char c[4];
}INT32CONV;
unsigned int BLEndianUint32(unsigned int value)
{
return ((value & 0x000000FF) << 24) | ((value & 0x0000FF00) << 8) | ((value & 0x00FF0000) >> 8) | ((value & 0xFF000000) >> 24);
}
int BLEndianINT(int iValue)
{
INT32_CONV d1, d2;
d1.d = iValue;
d2.c[0] = d1.c[3];
d2.c[1] = d1.c[2];
d2.c[2] = d1.c[1];
d2.c[3] = d1.c[0];
return d2.d;
}
QString strCoordinate=QString("%1").arg(i_coordinate,8,16,QChar(‘0’));