【问题标题】:Calculating Tx Power Level in CoreBluetooth iOS在 CoreBluetooth iOS 中计算 Tx 功率电平
【发布时间】:2013-11-14 13:04:52
【问题描述】:

this url 上的页面显示

特征值是一个有符号的 8 位整数,其定点指数为 0。

显示示例: 值 0x12 被解释为 +18dBm 值 0xED 被解释为 -18dBm

如何计算0xED并得到-18dBm的结果?

【问题讨论】:

    标签: bluetooth-lowenergy core-bluetooth


    【解决方案1】:

    这需要简单地将十六进制转换为十进制值。

    0xED-255=237-255=-18

    0x12=18

    没有别的了。

    【讨论】:

    • 从任何超过 20 的数字中,您需要减去 255。如果您想得到 -1 作为结果,您需要使用 0xFE。这样,您仍然可以获得 -100 到 +20 之间的所有值。
    • 要获得 -100,您使用 0x9B 等。
    • 0x125 在域外。 0x15=21, 21>20,因此需要减去255:21-255=-234,但-234
    猜你喜欢
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-12
    • 2019-02-05
    • 1970-01-01
    相关资源
    最近更新 更多