2***@qq.com
2***@qq.com
  • 发布:2024-04-10 15:21
  • 更新:2024-04-12 10:39
  • 阅读:145

获取到一段16进制的字节使用什么方法能解析成有整数和负数的数组?

分类:uni-app

通过uniapp的蓝牙API连接到硬件,从硬件获取到一段16进制的字节,

16进制字节例如:4f64617461cb94ff46db63cb95ff45db61 和 4f64617461cb97ff44db5fcb95ff42db5e等等

我解析后成为:[79, 100, 97, 116, 97, 203, 156, 255, 78, 219, 90, 203, 155, 255, 77, 219, 91]

但是硬件那边说不太对,他们硬件解析过后在通过什么带通滤波器还是低通滤波器过滤后的数据是有正数和负数的

我在这想请教下大家,前端有什么特别的解析方法能实现解析过后,既有正数也有负数吗?

2024-04-10 15:21 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

const bytes = [79, 100, 97, 116, 97, 203, 156, 255, 78, 219, 90, 203, 155, 255, 77, 219, 91];  
        const int8Array = new Int8Array(bytes);  
        const convertedData = Array.from(int8Array);
  • 2***@qq.com (作者)

    最后问硬件了,是将原数据BE3702831d8d37fa02851d8c每四个字节一组根据最高位的符号位0正1负来判断赋值

    2024-04-12 10:40

要回复问题请先登录注册