1、服务原语格式介绍
- 服务请求和服务指示原语格式:
service_name.type (
A_MType,
A_SA,
A_TA,
A_TA_type,
[A_AE],
A_Length,
A_Data[,parameter 1, ...],
)
- 服务响应和服务确认原语:与上面类似
- 服务请求-确认和服务响应-确认原语
service_name.type (
A_MType,
A_SA,
A_TA,
A_TA_type,
[A_AE],
A_Result,
)
2、服务数据单元规范
- A_MType,应用层消息类型
类型:枚举
范围:诊断、远程诊断
说明:
A_MType=诊断,则应该包含A_SA、A_TA、A_TA_type
A_MType=远程诊断,则应该包含A_SA、A_TA、A_TA_type、[A_AE]
- A_SA,应用层源地址
类型:2个字节无符号整数值
范围:0x0000-0xFFFF
说明:
- A_TA,应用层目标地址
类型:2个字节无符号整数值
范围:0x0000-0xFFFF
说明:有物理寻址和功能寻址两种方式
- A_TA_type,应用层目标地址类型
类型:枚举
范围:物理型、功能型
说明:有物理寻址和功能寻址两种方式
- A_Result,应用层目标地址类型
类型:枚举
范围:OK、错误
说明:
- A_Length,应用层目标地址类型
类型:4字节无符号整数值
范围:0-(2^32-1)
说明:
- A_Data
类型:字节串
范围:不适用
说明:
- 选用参数A_AE,应用层远程地址
类型:2个字节无符号整数值
范围:0x0000-0xFFFF
说明:
service_name.indication (
A_MType,
A_SA,
A_TA,
A_TA_type,
[A_AE],
A_Length
A_Data[,parameter 1, ...],
)
- 服务响应和服务确认原语
service_name.response (
A_Mtype,
A_SA,
A_TA,
A_TA_type,
[A_AE],
A_Length
A_Data[,parameter 1, ...],
)
service_name.confirm (
A_Mtype,
A_SA,
A_TA,
A_TA_type,
[A_AE],
A_Length
A_Data[,parameter 1, ...],
)