问题标签 [uds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
23 浏览

node.js - pm2 集群在基于 nodejs 的直径适配器中不起作用

我在 nodejs 中编写了一个直径适配器,它以循环方式将传入流量路由到其连接的服务器。服务器通过uds套接字与直径适配器连接,客户端通过直径与直径适配器连接。我已经测试了以下场景

场景 1: 2 台服务器与直径适配器连接,4200 个请求被发送到直径适配器,直径适配器成功地将请求路由到这两个连接的服务器。

场景 2: 使用命令 pm2 start Adapter.js -i 2使用 pm2 集群运行直径适配器 2 它以集群模式启动了两个直径适配器实例,但是出现了这里问题。直径适配器实例的第一个实例与第一个服务器连接,第二个与第二个服务器连接。所以现在当我运行负载测试请求时,我的负载测试请求进入第一个直径适配器,然后从那里进入服务器,当我第二次运行测试时,它采用第二条路径。我想要的是,无论我从 pm2 集群开始有多少实例,它们都应该与所有服务器连接,并且请求应该在没有 pm2 集群的情况下进行循环。任何帮助,将不胜感激。

0 投票
2 回答
168 浏览

embedded - AUTOSAR DEM 中的老化和修复有什么区别?

事件老化

老化过程会在经过足够长的时间后重置状态位 3 – ConfirmedDTC,从而假定错误条目的原因不再相关。这通常用作触发器,还可以从事件内存中清除存储的快照或扩展数据。但我没有得到愈合过程。我找不到任何关于它的信息。

0 投票
0 回答
52 浏览

can-bus - 在统一诊断服务 (UDS) 中配置“0x1902:按状态掩码报告 DTC”

我正在使用读取 DTC 信息(0x19)协议,子功能:0x02:按状态掩码报告 DTC

但我的问题与 0x1902 逻辑特别相关。

我尝试使用不同的状态掩码报告 DTC。例如,0x1902 0D和 0x1902 01使用 190201 请求,我只能获得失败的 DTC,但我不知道其背后的逻辑?如何使用状态掩码配置我的请求?我需要 1902 请求的主要逻辑。如果有人能帮助我理解它,我将不胜感激。谢谢。

如果我想只过滤失败的 DTC,我需要使用 190201。我尝试并仅使用活动的失败 DTC 得到响应。如果我想再过滤存储的(不是活动的 DTC)怎么办?

当请求存储的 DTC(s) 时,我们指的是旧的 DTC(s),经过测试的 DTC,因此我们不会考虑 bit6 和 bit4。那么当要求 DTC 时,最终的面具应该是什么?可以用1902AF吗?我有点困惑。如果您能回复我,我将不胜感激。

ECU诊断请求