Logo
中文版
详情联系: neusar-support@reachauto.com

说明

本文档为NerSARaCore产品DCM、DEM模块API说明文档,目的为指导使用者使用DCM和DEM模块。

本文档只涵盖了在AUTOSAR_SWS_Diagnostics文档中描述的已确定的诊断API接口,由于实验性API接口有可能在未来版本的释放中进行设计变更或者功能扩展,有较大的不确定性,所以不进行描述。

变更履历(Change Log)

修改编号 版本 修改内容 状态 日期
1 0.5 新建 Draft 2022.5.15
2 0.7 评审版本 In review 2022.5.15
3 1.0 审核通过 Approved 2022.7.13
4 1.5 1、DEM修改DataElement类API,更改ID:SWS_DM_00603、SWS_DM_00580、SWS_DM_00587、SWS_DM_00588、SWS_DM_00597、SWS_DM_00617。2、DEM修改标准化API及添加api注释,实现DTC类85服务相关接口。ID为:SWS_DM_00755、SWS_DM_01102、SWS_DM_00753、SWS_DM_00710、SWS_DM_00713、SWS_DM_00658、SWS_DM_00659、SWS_DM_00665、SWS_DM_00666、SWS_DM_00672、SWS_DM_00673、SWS_DM_00674、SWS_DM_00643、SWS_DM_00644、SWS_DM_00648、SWS_DM_00653、SWS_DM_00650、SWS_DM_00540、SWS_DM_00541、SWS_DM_00548、SWS_DM_00543、SWS_DM_01088、SWS_DM_01089 Modified 2022.9.29
5 1.6 1、DCM修改标准化API及添加api注释,实现11服务相关接口。ID为:SWS_DM_01009、SWS_DM_01007、SWS_DM_01017、SWS_DM_01016、SWS_DM_01013、SWS_DM_01014、SWS_DM_01012、SWS_DM_01011、SWS_DM_01010。实现22/2E服务相关接口。ID为:SWS_DM_00607、SWS_DM_00641、SWS_DM_00631、SWS_DM_00634、SWS_DM_00635、SWS_DM_00638、SWS_DM_00639、SWS_DM_00636、SWS_DM_00637。实现27服务相关接口。ID为:SWS_DM_00761、SWS_DM_00760、SWS_DM_00762、SWS_DM_00763、SWS_DM_00764、SWS_DM_00765、SWS_DM_00766、SWS_DM_00767。实现28服务相关接口。ID为:SWS_DM_00804、SWS_DM_00805、SWS_DM_00806、SWS_DM_00807、SWS_DM_00808、SWS_DM_00809、SWS_DM_00810。实现31服务相关接口。ID为:SWS_DM_00605、SWS_DM_00551、SWS_DM_00633、SWS_DM_00552、SWS_DM_00553、SWS_DM_00557、SWS_DM_00558、SWS_DM_00554、SWS_DM_00555、SWS_DM_00556。实现34服务相关接口。ID为:SWS_DM_00784、SWS_DM_00786、SWS_DM_00787、SWS_DM_00788、SWS_DM_00789、SWS_DM_00790、SWS_DM_00791、SWS_DM_00792、SWS_DM_00793。实现35服务相关接口。ID为:SWS_DM_00794、SWS_DM_00795、SWS_DM_00797、SWS_DM_00798、SWS_DM_00799、SWS_DM_00800、SWS_DM_00801、SWS_DM_00802、SWS_DM_00803。实现diag_error_domain.h接口。ID为:SWS_DM_00514、SWS_DM_00515、SWS_DM_00516、SWS_DM_00517、SWS_DM_00518、SWS_DM_00519、SWS_DM_00521、SWS_DM_00522、SWS_DM_00523、SWS_DM_00524、SWS_DM_00525、SWS_DM_00559、SWS_DM_01005、SWS_DM_00991、SWS_DM_00990、SWS_DM_00995、SWS_DM_00994、SWS_DM_00993、SWS_DM_00992、SWS_DM_00989、SWS_DM_00560、SWS_DM_01006、SWS_DM_00998、SWS_DM_00997、SWS_DM_01002、SWS_DM_01001、SWS_DM_01000、SWS_DM_00999、SWS_DM_00996。实现diag_uds_nrc_error_domain.h接口。ID为:SWS_DM_00526、SWS_DM_00527、SWS_DM_00528、SWS_DM_00529、SWS_DM_00530、SWS_DM_00531、SWS_DM_00532、SWS_DM_00533、SWS_DM_00534、SWS_DM_00535、SWS_DM_00536、SWS_DM_00537。实现MetaInfo类接口。ID为:SWS_DM_00971、SWS_DM_00972、SWS_DM_00973、SWS_DM_00974、SWS_DM_00975、SWS_DM_00976、SWS_DM_00977、SWS_DM_00978、SWS_DM_00979、SWS_DM_00980。实现ReentrancyType类接口。ID为:SWS_DM_00935、SWS_DM_00936、SWS_DM_00937、SWS_DM_00938、SWS_DM_00939。实现CancellationHandler类接口。ID为:SWS_DM_00608、SWS_DM_00609、SWS_DM_00610、SWS_DM_00611、SWS_DM_00612、SWS_DM_00613、SWS_DM_00614、SWS_DM_00615。 Modified 2022.9.30
6 1.7 评审版本 In review 2022.10.20
7 2.0 审核通过 Approved 2022.10.20
8 2.5 1、DCM修改API接口,接口参数CancellationHandler cancellationHandler改为:CancellationHandler &cancellationHandler。修改11服务相关接口,ID为:SWS_DM_01013、SWS_DM_01012。修改22/2E服务相关接口,ID为:SWS_DM_00636、SWS_DM_00637。修改27服务相关接口,ID为:SWS_DM_00764、SWS_DM_00765。修改28服务相关接口,ID为:SWS_DM_00808。修改31服务相关接口,ID为:SWS_DM_00558、SWS_DM_00555、SWS_DM_00556。修改34服务相关接口,ID为:SWS_DM_00789、SWS_DM_00790、SWS_DM_00791。修改35服务相关接口,ID为:SWS_DM_00799、SWS_DM_00800、SWS_DM_00801。2、DCM实现Conversation类接口,ID为:SWS_DM_00690、SWS_DM_00706、SWS_DM_00705、SWS_DM_00693、SWS_DM_00691、SWS_DM_00692、SWS_DM_00782、SWS_DM_00783、SWS_DM_00694、SWS_DM_00695、SWS_DM_00700、SWS_DM_00696、SWS_DM_00697、SWS_DM_00707、SWS_DM_00698、SWS_DM_00699、SWS_DM_00708、SWS_DM_00701。 Modified 2023.1.16
9 2.6 1、修改SWS_DM_00542为class Monitor final {...};修改SWS_DM_00752为explicit OperationCycle (const ara::core::InstanceSpecifier&specifier);2、新增TimeBased type ,SWS_DM_00539、SWS_DM_00630、SWS_DM_00629;3、新增dtc类接口和类型,SWS_DM_00660、SWS_DM_00661、SWS_DM_00662、SWS_DM_00668;4、新增事件条目变更通知api,SWS_DM_00670;5、变更SWS_DM_01099、SWS_DM_01100、SWS_DM_01101描述,接口完全实现。6、变更SWS_DM_00621、SWS_DM_00622、SWS_DM_00623、SWS_DM_00624、SWS_DM_00625、SWS_DM_00626描述,添加限制值说明。 Modified 2023.1.17
10 2.7 评审版本 In review 2023.1.17
11 3.0 审核通过 Approved 2023.1.17
12 3.5 1、DCM修改: 修改SWS_DM_00697的描述; 修改SWS_DM_00833返回值: ara::core::Future< std::uint8_t >; 修改SWS_DM_00835返回值: ara::core::Future< bool >; 添加SWS_DM_00735、SWS_DM_00836、SWS_DM_00725的error描述; 修改SWS_DM_00724的描述; 修改GenericRoutine::start的swsid: SWS_DM_00554。 Modified 2023.2.15
13 3.6 1、DEM修改SWS_DM_00624 passedStepsize描述,范围修改为0~128;2、修改多生成内部函数文档 Modified 2023.2.15
14 3.7 评审版本 In review 2023.2.15
15 4.0 审核通过 Approved 2023.2.15
16 4.5 1、DataElement ::StopOffer function修改:"This StopOffer will disable the forwaring of request messages from DM." 改为: "This StopOffer will disable the forwarding of request messages from DM." Modified 2023.4.30
17 4.7 评审版本 In review 2023.4.30
18 5.0 审核通过 Approved 2023.4.30
19 5.5 DiagExternallyService类添加api注释。 Modified 2023.7.26
20 5.7 评审版本 In review 2023.7.26
21 6.0 审核通过 Approved 2023.7.26