Specification of Wireless Ethernet Driver (WirelessEthernetDriver)¶
| 属性 | 值 |
|---|---|
| 平台 | CP |
| 类别 | SWS — 软件模块规范(Software Specification) |
| UID | 798 |
| 规范版本 | R25-11 |
本地文件¶
- 规范 PDF:
F:\Work\Standards\01_Sources\CP_SWS_WirelessEthernetDriver_798\AUTOSAR_CP_SWS_WirelessEthernetDriver.pdf - ARXML 模型:
F:\Work\Standards\01_Sources\CP_SWS_WirelessEthernetDriver_798\AUTOSAR_CP_SWS_WirelessEthernetDriver.arxml - 纯文本全文:
F:\Work\Standards\01_Sources\CP_SWS_WirelessEthernetDriver_798\zzgen\CP_SWS_WirelessEthernetDriver.complete.txt
文档简介¶
This specification specifies the functionality, API and the configuration of the AUTOSAR Basic Software module Wireless Ethernet driver.
In the AUTOSAR Layered Software Architecture, the Wireless Ethernet driver belongs to the Microcontroller Abstraction Layer, or more precisely, to the Communication Drivers.
This indicates the main task of the Wireless Ethernet driver:
Provide to the upper layer (Ethernet Interface) a hardware independent interface comprising multiple equal controllers. This interface shall be uniform for all controllers. Thus, the upper layer (Ethernet Interface) may access the underlying bus system in a uniform manner. The interface provides functionality for initialization, configuration and data transmission. The configuration of the Wireless Ethernet Driver however is bus specific, since it takes into account the specific features of the communication controller.
A single Wireless Ethernet driver module supports only one type of controller hardware. The Wireless Ethernet driver's prefix requires a unique namespace. The Ethernet Interface can access different controller types using different Wireless Ethernet drivers using this prefix. The decision which driver to use to access a particular controller is a configuration parameter of the Ethernet Interface.
Figure depicts the lower part of the Wireless Ethernet stack. One Ethernet Interface can access several radios using several Wireless Ethernet Transceiver drivers. Each radio may support multiple contexts i.e. multiple radio channel configurations.
Note: The Wireless Ethernet driver is specified in a way that allows for object code delivery of the code module, following the "one-fits-all" principle, i.e. the entire configuration of the Ethernet Interface can be carried out without modifying any source code. Thus, the configuration of the Wireless Ethernet driver can be carried out largely without detailed knowledge of the Wireless Ethernet driver software.
模块依赖¶
This chapter lists the modules interacting with the Wireless Ethernet Driver module.
Modules that use Wireless Ethernet Driver module:
- Ethernet Interface (EthIf)
- Wireless Ethernet Transceiver (WEthTrcv)
Modules used by the Wireless Ethernet Driver module:
- Typically, the wireless radio hardware is an external device that is accessed by an existing communication driver such as SPI.
章节结构¶
- 简介与功能概述
- 缩略语
- 相关文档
- 输入文档与相关标准规范
- 相关规范
- 约束与假设
- 限制
- 适用的车型领域
- 对其他模块的依赖
- 驱动服务
- 需求追踪
- 功能规范
- Wireless Ethernet BSW stack
- Indexing scheme
- 收发器配置
- 通用需求
- Reception
- Transmission
- Indirect 数据 provision
- Direct 数据 provision
- Transmission confirmation
- Transmission buffer 处理
- Controller on-packet-base parameters
- Key/Value Parameter 映射
- V2X Specific Controller 需求
- 错误分类
- Development 错误
- Runtime 错误
- Production 错误
- Extended Production 错误
- 安全事件
- API 规范
- Imported 类型
- 类型定义
- WEth_ConfigType
- WEth_BufWRxParamIdType
- WEth_BufWTxParamIdType
- 功能定义
- WEth_Init
- WEth_SetControllerMode
- WEth_GetControllerMode
- WEth_GetPhysAddr
- WEth_SetPhysAddr
- WEth_UpdatePhysAddrFilter
- WEth_ProvideTxBuffer
- WEth_Transmit
- WEth_TxConfirmation
- WEth_Receive
- WEth_ImmediateTransmit
- WEth_GetWEtherStats32
- WEth_GetWEtherStats64
- WEth_WriteTrcvRegs
- WEth_ReadTrcvRegs
- WEth_GetBufWRxParams
- WEth_GetBufWTxParams
- WEth_SetBufWTxParams
- WEth_GetVersionInfo
- WEth_TriggerPriorityQueueTransmit
- Callback 通知
- Scheduled functions
- WEth_MainFunction
- Expected 接口
- Mandatory 接口
- Optional 接口
- Configurable 接口
- 时序图
- 配置规范
- Containers and 配置 parameters
- Variants
- WEth
- WEthConfigSet
- WEthCtrlConfig
- WEthDemEventParameterRefs
- WEthGeneral
- 附录
- Change history of AUTOSAR traceable items
- Traceable item history of this document according to AUTOSAR Release R25-11
- Added 规范 Items in R25-11
- Changed 规范 Items in R25-11
- Deleted 规范 Items in R25-11
- Added Constraints in R25-11
- Changed Constraints in R25-11
- Deleted Constraints in R25-11
- Traceable item history of this document according to AUTOSAR Release R24-11
- Added 规范 Items in R24-11
- Changed 规范 Items in R24-11
- Deleted 规范 Items in R24-11
- Added Constraints in R24-11
- Changed Constraints in R24-11
- Deleted Constraints in R24-11
- Traceable item history of this document according to AUTOSAR Release R23-11
- Added 规范 Items in R23-11
- Changed 规范 Items in R23-11
- Deleted 规范 Items in R23-11
- Added Constraints in R23-11
- Changed Constraints in R23-11
- Deleted Constraints in R23-11
- Traceable item history of this document according to AUTOSAR Release R22-11
- Added Constraints in R22-11
- Changed Constraints in R22-11
- Deleted Constraints in R22-11