首页 hongkongdoll leak hongkongdoll video hongkongdoll real face hongkongdoll sex hongkongdoll face hongkongdoll face reveal
  • 首页
  • hongkongdoll leak
  • hongkongdoll video
  • hongkongdoll real face
  • hongkongdoll sex
  • hongkongdoll face
  • hongkongdoll face reveal
  • hongkongdoll face reveal

    你的位置:好看的三级片 > hongkongdoll face reveal > 女同 a片 AutoSAR Dem树立项梳理

    女同 a片 AutoSAR Dem树立项梳理

    发布日期:2025-06-27 06:42    点击次数:53

    女同 a片 AutoSAR Dem树立项梳理

    Dem厚爱DTC的处治女同 a片,包括冻结帧、膨胀数据、运行轮回、debounce战术等。

    从最表层来看,Dem分别是DemConfigSet、DemGeneral两大部分。其中DemConfigSet是围绕Event的树立,DemGeneral厚爱DTC和Event的通用部分,包括冻结帧、膨胀帧、使能条款、运行轮回等。

    图片

    DemGeneral

    DemGeneral分小部分,通用树立、冻结帧树立、膨胀数据树立。

    通用树立:

    DemAvailabilitySupport:界说是否复古通过 Dem_SetEventAvailable接口建立Event的灵验性 ,用于在运行时切换事件的可用性。

    DemBswErrorBufferSize:树立BSW Event的数目,在Event树立里,需要树立event是BSW_KIND也曾SWC_KIND;

    DemClearDTCBehavior:界说Dcm复兴确信反应的时机。

    VOLATILE:Dem撤销RAM中的DTC数据之后,Dcm复兴确信反应;

    NONVOLATILE_TRIGGER:Dem撤销RAM中数据而且启动NVM撤销数据,Dcm复兴确信反应;

    NONVOLATILE_FINISH:Dem撤销RAM中数据,同期启动并完成NVM撤销数据,Dcm复兴确信反应。

    DemClearDTCLimitation:DTC撤销树立;

    ALL_SUPPORTED_DTCS:复古整个的DTC值;

    ONLY_CLEAR_ALL_DTCS: 仅复古撤销整个DTC;

    ONLY_CLEAR_SINGLE_AND_ALL_DTCS:复古单个和整个DTC撤销;

    DemDataElementDefaultEndianness:界说数据元素的字节序;

    DemDebounceCounterBasedSupport、 DemDebounceTimeBasedSupport :界说是否复古计数或计时debounce。这个树立限制了Event中debounce处治。

    DemDtcStatusAvailabilityMask:建立0x19就业复古的情景位;

    DemEnvironmentDataCapture:建立冻结帧和膨胀数据的得回是同步也曾异步,也等于在刻下周期,也曾下个周期;

    ·DemEventCombinationSupport:是否复古多个Event映射到一个DTC;

    ·DemEventDisplacementStrategy:树立DTC的替代战术,这AutoSAR提供了几种,也不错自界说。

    ·DemEventMemoryEntryStorageTrigger:界说冻结帧和膨胀数据的触发存储的条款,一般是选test_fail,意味着test_fail从0—>1触发。

    ·DemGeneralInterfaceSupport:环境数据和event status改换是否,提供callback接口,一般选拔false;

    ·DemImmediateNvStorageLimit:界说NVM立即写的限制数目,DemGeneral/DemImmediateNvStorageSupport和DemConfigSet/DemDTCClass/DemImmediateNvStorage需要开启;

    ·DemMaxNumberEventEntryEventBuffer:界说环境数据缓存的大小;

    ·DemMaxNumberPrestoredFF:界说预存储快照的最大数目;一般存储的冻结帧里有快速变化的数据,需要树立;

    ·DemResetConfirmedBitOnOverflow:界说当事件存储被取代时,confirmed位是否复位,一般建立为true;

    ·DemStatusBitHandlingTestFailedSinceLastClear:界说老化和内存替代后是否建立“TestFailedSinceLastClear”情景位。

    ·DemStatusBitStorageTestFailed:界说testfail位是否存储;

    ·DemSuppressionSupport:界说是否复古DTC大要Event扼制;

    ·DemTypeOfDTCSupported:界说DTC的步调;

    ·DemTypeOfFreezeFrameRecordNumeration:界说怎样分派快照号

    ·DemNvRamBlockIds:建立Event Memory数目,从NvM援用;

    ·DemOperationCycle:运行轮回建立,这里诚然不错树立不同的运行轮回,关联词轮回的规章也曾需要在代码里去达成;

    ·DemStorageCondition:建立环境数据是否不错存储;用于Event援用;

    ·DemDTCofgroup:不错将DTC分红不同的组,后头会注释讲。

    冻结帧树立:

    1.DemDataElementClass:用于树立所需的冻结帧数据以及膨胀数据,这些数据不错来自模块界说好的,也不错通过SR接口得回,

    2.DemDidClass:界说冻结帧的数据的DID;

    3.DemFreezeFrameClass:选拔需要参考的DemDidClass;

    4.DemFreezeFrameRecRecordClass:界说冻结帧的触发条款,以及是否更新;

    5.DemFreezeFrameRecNumClass:对需要record的数据进行打包成一个冻结帧结构;

    关于快照数据:不错选拔一个DID映射一个数据,这么的克己是数据和DID明确的,融会也浅显,那时弱势是占的空间大,每个DID需要占2个byte;另外一种有研讨是用一个DID界说一大块内存,表层软件去作念数据打包,这么就检朴空间,弱势等于需要我方打包,以及上位机按照下位机的步调进行数据融会。

    膨胀数据:

    1.DemExtendedDataRecorderClass:选拔DemDataElementClass中的数据,并建立更新战术以及数据ID;

    2.DemExtendedDataClass:打包膨胀数据,用于Event援用。

    DemConfigSet

    DemConfigSet这个菜单主如若围绕Event来张开树立的。领先来梳理一下Event和DTC的一些基础信息。

    Event是指系统会诊事件,Dem用EventId来远隔不同的会诊事件,时常使用来说Event和DTC是逐个双应的,关联词如果是使用Event combination,则不错多个Event对一个DTC。

    Event的基础信息包括Event Priority、Event occurrence、Event Kind。

    1.Event Priority是指事件的优先级,其中1默示优先级最高,数据越大优先级越低;

    2.Event occurrence主如若把柄DemGeneral中树立的DemOccurrenceCounterProcessing来处治,一种是testfailbit 0—>1,一种是在confirm bit为1的情况下,testfail bit 0—>1,两者统计的大小会出入1.

    3.Event kind主如若将Event分为BSW和SWC两种,在DemGeneral中也树立了BSWerror的buffer大小。其两者的区别是,BSW kind是通过树立来关联到Dem模块,比如在Busoff故障,不错平直在CANSM中平直关联Dem。

    4.BSW和SWC的区别在与,在Dem_PreInit后,就不错处治BSW kind故障,而SWC kind需要在Dem_Init后才智处治。

    在线测速

    图片

    Event dependencies

    Event之间的依赖指标是过滤部分级联故障以及检朴存储。其主要通过DemComponent来达成的,比如传感自己发生故障,这时规章器读取的数据也应该无效。

    一个DemComponent是若干event的聚合,在DemComponent里面,故障事件有优先级,当一个DemComponent里面最高优先级的故障事件情景为Failed导致其他故障事件情景也为Failed,大要父节点DemComponent的情景为Failed导致子节点DemComponent内的故障事件情景Failed,这种故障叫作念集合无理(CONSECUTIVE FAULT),其他被以为是偶发无理(CAUSAL FAULT)。另外如果DemComponent里面故障事件优先级被忽略,那么仅有当父节DemComponent的情景为Failed导致子节点DemComponent内的故障事件情景酿成Failed被称作是集合无理(CONSECUTIVE FAULT)。集合故障则不会记载环境数据。

    图片

    1.DTC  format是指DTC的步调,分别为15031和14229两种,15031的步调为U150293,14229为D50293。

    2.DTC severity是指用于默示故障的严重进程,主要从售后的角度来看,分为,立即搜检、下次搜检、立即维修。

    3.DTC significance 是用于远隔是ECU或系统的fault也曾外部fault。

    4.Suppress DTC output是指DemGeneral中DemSuppressionSupport 树立参数,如果参数树立为true,则不错通过Dem_SetDTCSuppression 接口扼制某些DTC,扼制后对外是不观念的。

    5.DTC group只需要一个参数就不错详情,等于DTC的范围(下界),上图中两个DTC组它们的各自参数等于该组DTC的下界,一个DTC组中的包含的DTC是该组树立的DTC范围与本组紧接的下一组的范围之间的DTC,关联词不包括这两个范围。这就不错用于0x14或0x85就业进行单独操作。刻下里面预制了两个组如下。

    图片

    DemConfigSet-Debounce战术

    基于计数器的Debounce战术

    在这种战术下,Dem模块会提供一个计数器(fault detection counter)用来记载判断的效果,当Diagnostic Monitor上报至dem的情景为prefailed,计数器会按步长增多,当上报情景为prepassed,计数器按步长减少。

    图片

    1、5默示JumpDown功能,

    3、4默示JumpUp功能,

    2默示刻下计数器小于DemDebounceCounterJumpDownValue ,是以JumpDown功能莫得激活,

    6默示DemDebounceCounterJumpDownValue ,

    7默示DemDebounceCounterJumpUpValue,

    8默示DemDebounceCounterFailedThreshold ,

    9默示DemDebounceCounterPassedThreshold ,

    10、12默示故障阐述,由于计数器的值达到了fail的限值,

    11故障归附,由于计数器的值达到pass的限值,

    13默示Dem秉承的情景为failed,是以故障平直置位;

    14默示Dem接到的情景为passed,是以故障归附;

    15默示DemDebounceCounterIncrementStepSize,

    16默示DemDebounceCounterDecrementStepSize,

    基于次数的debounce触及的树立项含义如下:

    1、FDC(fault detection counter):无理计数器,其限制为-128~127;

    2、DemDebounceCounterFailedThreshold:故障从prefailed情景跳转至failed的限值;

    3、DemDebounceCounterPassedThreshold:故障从prepassed情景跳转至passed情景的限值。

    4、DemDebounceCounterIncrementStepSize:当Diagnostic Monitor上报Prefailed,无理计数器的增多量;

    5、DemDebounceCounterDecrementStepSize:当Diagnostic Monitor上报Prepassed,无理计数器减极少;

    6、DemDebounceCounterJumpDown:是否使能JumpDown功能,JumpDown功能是指当上一次Diagnostic Monitor上报的情景是prefailed,而这次上报的是prepassed,且刻下计数器的值大于DemDebounceCounterJumpDownValue,无理计数器的值会重置为DemDebounceCounterJumpDownValue。如果JumpDown功能阻挠,计数器按照步长减少。

    7、DemDebounceCounterJumpDownValue:当JumpDown功能使能,该变量界说了计数器的重置值。

    8、DemDebounceCounterJumpUp:是否使能JumpUp功能,JumpUp功能是指当上一次Diagnostic Monitor上报的情景是prepassed,而这次上报的是prefailed,且刻下计数器的值小于DemDebounceCounterJumpUpValue,无理计数器的值会重置为DemDebounceCounterJumpUpValue。如果JumpUp功能阻挠,计数器按照步长增多。

    9:DemDebounceCounterJumpUpValue:当JumpUp功能使能,该变量界说了计数器的重置值。

    基于时分的Debounce战术

    计数器的运行值为0,其限制为-128~127,当Dem秉承到Diagnostic Monitor发送的情景值入手计数,计数器的增长所在有秉承到的情景决定,当计数器的值在一定时分达到阈值,完成这次判断,如果在未达到阈值之前,Dem收到的情景发生变化,计数器会重新入手计数,而且计数所在也发生滚动。

    图片

    t failed:默示故障failed需要的时分,该值等于DebounceTimeBasedTaskTime乘以DemDebounceTimeFailedThreshold;

    t passed:默示故障passed需要的时分,该值等于DebounceTimeBasedTaskTime乘以DemDebounceTimePassedThreshold;

    1、默示Diagnostic Monitor传至Dem的情景为prefailed;并过程t failed时分故障情景编程failed;

    2、默示Diagnostic Monitor传至Dem的情景为prepassed;此时计数器重新入手计数;

    3、由于2技能入手计数未达到阈值时,Dem秉承的情景发生变化,此时计数器入手重新计数,并计数所在发生变化,过程t failed时分后,故障情景编程failed。

    4、Dem秉承到的情景为failed,是以故障平直置位了;

    5、Dem秉承到的情景为passed,是以故障平直归附了;

    6、默示故障已发生;

    7、默示故障未发生;

    关于基于时分Debounce的战术主要树立以下几个参数:

    1、DebounceTimeBasedTaskTime:该变量界说基本的检测周期

    2、DemDebounceTimeFailedThreshold:界说故障情景从prefailed跳转至failed需要几许个DebounceTimeBasedTaskTime周期;

    3、DemDebounceTimeFailedThreshold:界说故障情景从prepassed跳转至passed需要几许个DebounceTimeBasedTaskTime周期;

    end

    共享不易女同 a片,恳请点个【再看】

    本站仅提供存储就业,整个骨子均由用户发布,如发现存害或侵权骨子,请点击举报。