#01
UC 01 : 座椅加热关闭时,手动点击屏幕主驾座椅加热虚拟按键,座椅加热开到2挡
UC 02 : 座椅加热2挡位时,手动点击屏幕主驾座椅加热虚拟按键,座椅加热开到1挡
UC 03 : 座椅加热1挡位时,手动点击屏幕主驾座椅加热虚拟按键,座椅加热关闭
UC 04 : 座椅加热开启时时,且主驾离座时,触发座椅加热关闭
VC层SWC:主副驾座椅占位状态检测,即接收屏幕按键状态、座椅加热状态,给出加热关闭判定;
SA层SWC:主副驾座椅加热请求与主副驾座椅加热状态检测,综合给出加热关闭判定;
命名规范:接口及其方法、参数、返回值等命名应遵循一致的命名约定,如使用驼峰命名法或下划线分隔等,同时确保名称能够直观反映其功能和作用,便于开发者理解和记忆。
注释文档:为接口及其组成部分提供详尽的注释文档,包括功能描述、参数说明、返回值类型及可能的异常信息等。这些文档应采用统一格式编写,如使用Markdown或特定API文档工具,以便于自动化生成和维护。
版本控制:明确接口的版本管理策略,确保接口的变更能够被有效追踪和记录。对于不兼容的变更,应提供清晰的升级指南或迁移路径,以减轻对现有系统的影响。
数据规范:定义接口交互过程中涉及的数据格式、编码方式及数据校验规则等。这有助于保证数据的准确性、一致性和安全性,减少因数据格式不一致导致的错误。
SWC Name |
Port Name |
Port Direction |
Interface Name |
Interface Type |
Data Type |
SeatHeatOccy |
R_DrSeatOccupySt |
IN |
IF_DrSeatOccupySt |
Receiver |
DT_CommSts |
R_AsSeatOccupySt |
IN |
IF_AsSeatOccupySt |
Receiver |
DT_CommSts |
|
S_DrSeatHeatCoordReq |
OUT |
IF_DrSeatHeatCoordReq |
Sender |
DT_CommReq |
|
S_AsSeatHeatCoordReq |
OUT |
IF_AsSeatHeatCoordReq |
Sender |
DT_CommReq |
Data Type |
Base Type |
Min value |
Max value |
……
|
Data Detile |
DT_CommSts |
Enum |
0 |
1 |
…… |
0:kClose 1:kOpen |
DT_CommReq |
Enum |
0 |
1 |
…… |
0:kNO_Req 1:kReq |
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。