嗨对话框,我试着拿到电池水平。为此,我使用pxp_reporter项目,但我有一个问题。电池的水平由DA14681发送到手机每分钟,但它始终是发送的相同数据。我使用socf_get_soc()函数来收集电池的电平。如果我重置DA14681,则更新新值。谢谢DIMITRI.
嗨Didi17000,
您使用的是Proximity Reporter,您将DG_Configuse_Soc设置为1,您仍然没有对值进行任何更新?您能否请使用debug_soc并打开终端,以检查从实际SOC模块返回的值吗?当设备重置时,SOC的值被更新,因为它重新初始化计算电池中的电量量的算法,这就是重置设备时获得不同的值的原因。就我所能测试,PXP报告者的配置应该工作,您可以通过使设备始终唤醒,并且可能以更短的广告间隔进行广告,或者在始终开启LED以便看到您的电池放电(通过使用SOC调试功能通过UART端口监控充电状态)。
谢谢mt_dialog.
嗨Didi17000,
您使用的是Proximity Reporter,您将DG_Configuse_Soc设置为1,您仍然没有对值进行任何更新?您能否请使用debug_soc并打开终端,以检查从实际SOC模块返回的值吗?当设备重置时,SOC的值被更新,因为它重新初始化计算电池中的电量量的算法,这就是重置设备时获得不同的值的原因。就我所能测试,PXP报告者的配置应该工作,您可以通过使设备始终唤醒,并且可能以更短的广告间隔进行广告,或者在始终开启LED以便看到您的电池放电(通过使用SOC调试功能通过UART端口监控充电状态)。
谢谢mt_dialog.