- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在制作一个通过蓝牙连接到 OBD-II 设备(ELM327 - http://www.dx.com/p/elm327-bluetooth-odb2-v1-5-car-diagnostic-interface-126921#.V86wdih97IU)的安卓应用。
我也在使用 https://github.com/pires/obd-java-api/库从设备中获取数据。
我能够连接到设备并毫无问题地获取数据,但是当我尝试检索距离时,它总是以 KM 为单位返回。有没有办法以米为单位获取旅行的距离?
我尝试使用 Torque Lite 应用程序 (https://play.google.com/store/apps/details?id=org.prowl.torquefree&hl=en),它能够以 KM 为单位返回行程距离,保留一位小数 (0.0 KM)。
想知道它使用什么命令来实际获取值,或者它是从其他东西派生的。
最佳答案
不幸的是,根本不存在表示行驶距离的标准 PID。参见 this获取标准 PID 列表。
您现在使用的代码 DistanceSinceCCCommand
使用标准模式 01 PID 0x31 来检索自上次清除代码命令以来的行驶距离。 PID 的单位是整数千米,因此无法为您提供所需的精度。
I tried using the Torque Lite app (https://play.google.com/store/apps/details?id=org.prowl.torquefree&hl=en) and its able to return Trip distance in KM with one decimal place (0.0 KM).
扭矩应用程序使用来自 Android 设备的位置 (GPS) 信息来记录地理位置。我猜它正在使用该信息来确定行程距离,精度为 0.1 公里。
如果您需要那种准确性,我建议您效仿他们并使用位置数据来确定行进的距离。
使用来自 google location api 的位置监听器和 Location.distanceTo(location)以确定增量位置变化。
增强型 PID(也称为 DID)是特定于车辆的模式 22 参数。
还有许多其他未公开记录的车辆参数,可能会提供更高的精度。它们是特定于车辆的(但通常是同一制造商的一部分车辆所共有的)。它们是模式 22 增强型 PID。 Here's a list of old Ford DIDs .如果有人能找到更新的 22 模式 DID 列表,请编辑我的帖子并添加它,因为我知道公开可用的列表比我发现的要多得多。
关于安卓 OBD-II : How to get distance traveled in meters?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39348702/
我正在尝试通过推送到集合中已存在的数组来更新集合。 这是我尝试运行的更新函数: Games.update({ _id: game._id }, { $push: { players: { name
我需要某种方式来直观地显示仪表......类似于这种仪表的东西: 不完全是类似的东西,我可以在其中设置文本和值等。有谁知道jquerymeter之类的吗?谢谢! 最佳答案 尝试 Google 的:ht
我正在制作健康栏,我希望使用 .我有它的工作,除了它不会随着它的减少而改变颜色。我想我可以用 if 来解决这个问题树,但我不知道如何在达到特定宽度时更改条的颜色。有任何想法吗?谢谢!! fiddle
我正在尝试使用 Android 手机实现点测光。 parameters.set("自动曝光", "点测光"); 但是,我对计量的工作原理有点困惑。如果我理解正确的话,点测光的工作原理是选择一个用于设置
我想将我所有的模型放在一个共享的Common 库中。 所以,我创建了一个新的 repo:gitlab.com/xxx/common 我在里面放了一个包:models 这是一个对象的定义: type M
我有一个工作表,其中 C 列有一个公式,如果 D 列 =“计量”,则该公式会查找值。 大部分是农场 worker 的用户可以覆盖它(或者可能使用“进行更正”按钮将其删除)。除非列 D = "Meter
我有两个变量group1和group2_list在 meteor .我需要这样做: {{#each group2_list}} {{_id}} {{/each}} 但是group1._id不可用。 我
我想删除或编辑(更新)Meteor JS 客户端 (mini-mongo) 集合中的字段。我无法删除或更新工作。我想通过一次调用更新所选子数组中的所有字段。以下是数据模型的示例: { "_id" :
谁能帮我理解 2 米的区别以及为什么它们之间的颜色 差异,尽管它们具有相同 值?? AMDN example B 最佳答案 那是因为低值和高值不同。 现在meter标签形成三个区域: 一个从 min
我是 HTML 的初学者,在学习 HTML5 的过程中我发现了一个很酷的工具, .但是,它不会更新;它作为静态值存在! 我的问题很简单:如何使用 的长度更改 的颜色,以便用户在达到 160 个字符
有一个名为 的新标签在 HTML5 规范中。它的三个属性非常好理解,但是它们的功能和视觉效果却不是很清楚。它们是高、低和最佳。 我看到一些红色或黄色的仪表元素,我猜这些颜色与那些属性有关。但我不知道
给定html 0.5491 我想在 meter 顶部输入文本 0.5491。我尝试使用常用的 CSS 技术来设置文本样式,但它根本不会显示。在检查器中它只是说宽度和高度为 0,无论我说多少 .
我刚刚学会了如何使用 J-Meter,并且非常喜欢用它来工作。 我必须对 Moodle 安装进行负载测试。 我想知道是否有任何一组 jmeter 脚本可以测试我可以重复使用的 Moodle,或者喜欢某
我正在使用 meter 元素标记 0 到 5 之间的评级,但更愿意显示特定于其值的图像而不是默认的仪表样式: 在 Firefox/Chrome/Safari 中使用带有供应商前缀的外观
我想知道如何设计新的 标签。 80/100 我只想更改背景颜色和值颜色,但找不到合适的 CSS 属性。对于基于 webkit 的浏览器,我发现了这些: meter::-webkit-meter
我想实现一个将用作 VU 表的表。目前我有这个: 但是,在 Chrome 中(至少),这在 min 以下显示黄色,在 max 以上显示黄色。如果该值高于 max,我想显示红色。我该如何实现? 最佳答
我正在关注 this article关于创建密码强度计。这在 Firefox 中运行良好,但在 Chrome 浏览器中无法切换颜色。我尝试了伴随的 code pen demo也是,这似乎也不适用于 C
我想知道如何设计新的 标签。 80/100 我只想更改背景颜色和值颜色,但找不到合适的 CSS 属性。对于基于 webkit 的浏览器,我发现了这些: meter::-webkit-meter
我们正在尝试实现基于来自 Yammer 指标的信息的报告功能。 Yammer 指标提供有关计时器和计量器的信息,如下所示: METER_METRIC: count = 1
我正在尝试发出请求,但它一直失败,结果是 Apache JMeter 在请求中附加了一个“/”,如查看结果监听器 > 请求所示。 你如何禁用它?谢谢! 最佳答案 将“? ”放在请求网址的末尾。 请求网
我是一名优秀的程序员,十分优秀!