注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
李炳1991的个人空间 https://home.eeworld.com.cn/space-uid-444531.html [收藏] [复制] [分享] [RSS]
日志

SenSorTile Android获取电量报错

已有 438 次阅读2017-3-12 14:23

最近在开始在使用AndroidStudio通过使用官方的SDK来进行安卓端的编程了,但是突然出现了一个错误,由于本人对android不是很熟悉,让我无法理解,在此提出问题,希望大侠能够帮助一下小弟。
  我在使用读取温度、角度等等数据时均没有问题,但是在读取电池数据时却出现了问题。
//对角度传感器Frature初始化
FAcc=mNode.getFeature(FeatureAcceleration.class);

//对电池电量Feature初始化
FBatt=mNode.getFeature(FeatureBattery.class);

//对温度Feature初始化
FTemp=mNode.getFeature(FeatureTemperature.class);这一段代码运行过后FAcc、FTemp均正常,而FBatt却为空,最初我以为是没有引入这个类,但是我检查过了这部分没有问题。

import com.st.BlueSTSDK.Features.FeatureAcceleration;
import com.st.BlueSTSDK.Features.FeatureBattery;
import com.st.BlueSTSDK.Features.FeaturePedometer;
import com.st.BlueSTSDK.Features.FeatureSwitch;
import com.st.BlueSTSDK.Features.FeatureTemperature;
所以久很纠结了,因为一旦feature出了问题就无法使用我计划的方法读取电池数据
//读取电压值
if (!mNode.isEnableNotification(FBatt))//Ensure the Switch is EnableNotification
    mNode.enableNotification(FBatt);
BattVolt=FBatt.getVoltage(FBatt.getSample());

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章