CAPL使用结构体的方式组装一条DoIP车辆识别请求报文(payload type 0x0002)
DoIP车辆识别请求(payload type 0x0002)报文的格式为:
/********************************************************
+--------+--------+--------+--------+
|version | inVer | type |
+--------+--------+--------+--------+
| length |
+--------+--------+--------+--------+
| eid |
+--------+--------+--------+--------+
| eid |
+--------+--------+
********************************************************/
相对于payload type 0x0001,payload type 0x0002的车辆识别请求报文携带6个字节的EID。
定义DoIP头部通用部分:
_align(1) struct DoIPHeader{byte version;byte inVersion;word type;dword length;};
定义车辆识别请求报文:
_align(1) struct VehicleIdentificationRequestMessage{struc