Microsoft Band的距离传感器中的CurrentMotion不变

哈萨努扎曼

我是Microsoft Band应用程序开发的新手。我正在尝试检测用户何时跑步或行走。为此,我SensorManger收听距离传感器距离传感器发送CurrentMotion,它具有5种状态:

  • 闲置的
  • 跑步
  • 跑步
  • 未知
  • 步行

当我走路甚至跑步时,我总是处于空闲状态。

所有其他值,例如:Speed,Pase,TotalDistance也将更新。

我的问题是:当Microsoft乐队更改CurrentMotion时,或者如何检测用户是否在运行?

我正在尝试以下代码:

var paireBands = await BandClientManager.Instance.GetBandsAsync();
var bandClient = await BandClientManager.Instance.ConnectAsync(paireBands[0]);

bandClient.SensorManager.Distance.ReadingChanged += async (o, e) =>
       {
           Debug.WriteLine(e.SensorReading.CurrentMotion.ToString());
           Debug.WriteLine(e.SensorReading.Speed.ToString());
           Debug.WriteLine(e.SensorReading.Pace.ToString());
           Debug.WriteLine(e.SensorReading.TotalDistance.ToString());
           Debug.WriteLine(e.SensorReading.DistanceToday.ToString());
        }

await bandClient.SensorManager.Distance.StartReadingsAsync();
AndrewGa MSFT Band SDK

为此事道歉。这是一个错误,将在下一个Band SDK版本中修复。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Microsoft Band的距离传感器中的CurrentMotion不变

来自分类Dev

在Microsoft Band上访问环境光传感器

来自分类Dev

通过蓝牙直接访问Microsoft Band上的传感器

来自分类Dev

在Microsoft Band上输入

来自分类Dev

在Microsoft Band Tile中启用GPS?

来自分类Dev

正交传感器窦信号到距离值

来自分类Dev

NetSim-传感器节点与各种代理之间的距离?

来自分类Dev

古代Microsoft DBMS中的汉明距离

来自分类Dev

如何检测Microsoft Band版本

来自分类Dev

单元测试Microsoft Band

来自分类Dev

Microsoft Band 2上的UWP

来自分类Dev

单元测试Microsoft Band

来自分类Dev

Moto 360中的传感器列表

来自分类Dev

Webots与Pycharm中的马达/传感器

来自分类Dev

消除传感器测量中的峰值

来自分类Dev

获取Android中的传感器列表

来自分类Dev

Microsoft Band SDK预览-后台任务中的NotificationManager

来自分类Dev

PhpStorm中的Microsoft Edge

来自分类Dev

Microsoft Word中的标题

来自分类Dev

Microsoft Access中的联盟

来自分类Dev

PODMAN中的Microsoft团队

来自分类Dev

PhpStorm中的Microsoft Edge

来自分类Dev

如何识别Microsoft Band手势

来自分类Dev

很难创建Microsoft Band磁贴图标

来自分类Dev

用Microsoft Band计算会话之间的步骤

来自分类Dev

在iOS上为Microsoft Band开发

来自分类Dev

Microsoft Band Web Tile无法更新

来自分类Dev

MS Band:在高度计传感器报告数据后,所有传感器数据报告停止[可能的错误?]

来自分类Dev

Microsoft SQL服务器