float GetFloatFromBuf(uint8_t *pBuffer,int16_t *pOffset)
{
float floatVal;
int16_t temp[2];
temp[0]=((pBuffer[*pOffset+1]&0xFF)<<8)|(pBuffer[*pOffset]&0xFF);
temp[1]=((pBuffer[*pOffset+3]&0xFF)<<8)|((pBuffer[*pOffset+2]&0xFF)<<8);
floatVal=*(float *)temp;
*pOffset+=4;
return floatVal;
}
版权声明:本文为kebidebi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。