movesense - 如何在 movesense 中测试我的 MAX30003 代码更改寄存器?
问题描述
我想测试在 MAX-ECG-MONITOR 上更改 MAX30003 中寄存器设置的代码是否有效。
- 通过 PC 模拟器检查:这可能吗?
- 检查它,当固件已经在传感器上时,使用 wbcmd 或 adbBridge。不幸的是,我没有编程夹具,所以我想知道如何使用 Adb Bridge 来读取/写入寄存器设置。
我已经尝试过以下代码:
adb shell am broadcast -a android.intent.action.MOVESENSE --es type get --es path Component/Max3000x --es value ''''''
必须有一些 --es 设置才能获取正确地址的寄存器值,如 wbcmd 所述
解决方案
PC Simulator 是不可能的,因为它不能模拟 MAX30003 芯片。
MAX30003的Component api包含一个资源/Component/MAX3000x/Register可用于在 MAX30003 芯片运行时读取和写入寄存器(我不熟悉 adb-bridge 以了解如何使用它访问 API )。
关于走这条路的一些警告:所讨论的 API 是“非公共”API,即它可能无法工作,它会在未来的软件版本或 Movesense 传感器硬件版本中发生变化或消失。如果您需要的特定内容不属于 /Meas/HR 或 /Meas/ECG API 的一部分,则最好在 bitbucket 问题中创建请求。
全面披露:我为 Movesense 团队工作
推荐阅读
- c# - 如何在 VSTO c# 中使用代码名称获取工作表名称?
- annotations - 带有注释的 Jdbi3 不能工作,@RegisterBeanMapper 不能工作
- crystal-reports - 来自 Web 服务的动态图像的 Crystal Reports 问题
- python - 如何在 Kubernetes 环境中正确终止 celery 任务?
- python - 通过 Selenium 提取帖子,然后在 CSV 文件中打印结果
- flutter - 如何在 Flutter_Redux 中使用多个数据模型(数据类型)?(简而言之,我想返回 2 种不同数据类型的减速器)
- http - 永久重定向不适用于一切
- r - 通过列表的dfs的分位数函数
- dictionary - 在空字典Delphi 10.4上迭代的问题
- confluent-schema-registry - 添加新字段时的架构演变