반응형

[Classic AUTOSAR] Socket Adaptor(SoAd) 2. 기능 사양 (3) PDU 헤더 옵션

참조 : https://www.autosar.org/fileadmin/user_upload/standards/classic/20-11/AUTOSAR_SWS_SocketAdaptor.pdf

 

[SWS_SoAd_00197] 소켓 연결 및 PDU 전송을 위해 PDU 헤더 옵션이 활성화된 경우(SoAdPduHeaderEnable이 TRUE임), SoAd는 구성된 HeaderId와 실제 PDU 길이가 있는 PDU 헤더를 PDU 데이터 바로 앞에 삽입해야 합니다.  즉, TcpIp_UdpTransmit() 또는 TcpIp_TcpTransmit ()는 PDU 헤더 길이만큼 증가된 TotalLength 또는 AvailableLength로 호출되어야 하며, PDU 헤더는 PDU 데이터 이전에 SoAd UDP 전송 버퍼(있는 경우) 및 PDU 데이터의 시작을 요청하는 SoAd_CopyTxData() 내의 TcpIp에 의해 지정된 메모리로 복사되어야 합니다. 


[SWS_SoAd_00198] SoAd PDU 헤더는 수신기에서 PDU의 고유 식별을 위한 4바이트 ID 필드와 PDU의 데이터 길이를 지정하는 4바이트 길이 필드로 구성되어야 합니다. 둘 다 BigEndian 바이트 순서입니다.

반응형

+ Recent posts