UDS服务基础篇之2F
定义:
2F服务作为输入输出控制服务,其全称为InputOutControlByIdentifier。该服务是用于client主动请求server去对相关输入输出信号进行控制。
所谓的输入输出控制简而言之就是屏蔽实际的输入输出信号值,取而代之的是client主动以某种特定的控制方式去设置这些信号值。
使用:
2F服务会对所需要受控的信号进行编组,有时不需要对所有信号进行控制,那么需要使用controlEnableMask来实现只对特定信号的控制
使用22服务判断控制是否起了作用
应用场景:
2F服务主要针对输入输出控制,列举常见的使用场景如下:
-
车窗的升降控制;(OutputControl)
-
直连执行器的启动与停止;(OutputControl)
-
车灯的开启与关闭;(OutputControl)
-
ADAS相关功能的配置开启与关闭;(InputControl)
-
LED报警灯的驱动与关闭;(OutputControl)
其他:
1.2F服务用于更简单的控制,复杂的控制使用31
源路径:https://mp.weixin.qq.com/s/UF2hkRaNISOPTfxbPGdY4g