SWC的AUTOSAR Interface是通过Port定义的。如下几种不同的Port对应于不同的功能:
(1)SWC通过Sender-Receiver Ports接收或者发送数据。
(2)SWC通过Client-Server Ports实现或者调用服务(操作)。
(3)Parameter Ports定义的数据可作为ECU的标定数据,这些数据可以被多个SWC访问。
(4)Non-volatile Data Ports定义的是SWC从ECU非易失性内存中读或者写的数据。
(5)Trigger Ports定义的是由SWC触发或响应的事件。
(6)Mode Switch Ports定义的是状态机。SWC针对状态机的切换进行响应或者通知其它SWC该切换信息。