本帖最后由 黄金剑士 于 2017-4-28 23:36 编辑
P.S. 如果看不懂,去看电科的开源程序(http://bbs.robomasters.com/thread-3650-1-1.html),或者百度联合体转换数据。
//联合体用于转换数据
typedef union
{
u8 u8_temp[4];
float float_temp;
s32 s32_temp;
u32 u32_temp;
}FormatTrans;
FormatTrans dataTrans;
dataTrans.u8_temp[0] = Array[31];
dataTrans.u8_temp[1] = Array[32];
dataTrans.u8_temp[2] = Array[33];
dataTrans.u8_temp[3] = Array[34];
gameinfo->remainPower = dataTrans.float_temp; |