导图社区 AUTOAR4.2.2CANSM容器20230712A
AUTOAR4.2.2CANSM容器,Post-Build Variant Support true.
编辑于2023-08-18 16:34:29 安徽CanSM
Post-Build Variant Support true
CanSMConfiguration
CanSMModeRequestRepetitionMax
Specifies the maximal amount of mode request repetitions without a respective mode indication from the CanIf module until the CanSM module reports a Default Error to the Det and tries to go back to no communication. 指定在没有来自CanIf模块的相应模式指示的情况下模式请求重复的最大数量,直到CanSM模块向Det报告默认错误并尝试返回到无通信为止。
EcucIntegerParamDef(0 .. 255)
CanSMModeRequestRepetitionTime
Specifies in which time duration the CanSM module shall repeat mode change requests by using the API of the CanIf module.
EcucFloatParamDef
CanSMManagerNetwork(1..*)
CanSMBorCounterL1ToL2
This threshold defines the count of bus-offs until the bus-off recovery switches from level 1 (short recovery time) to level 2 (long recovery time).
EcucIntegerParamDef(0 .. 255)
CanSMBorTimeL1
This time parameter defines in seconds the duration of the bus-off recovery time in level 1 (short recovery time).
EcucFloatParamDef
CanSMBorTimeL2
This time parameter defines in seconds the duration of the bus-off recovery time in level 2 (long recovery time).
EcucFloatParamDef
CanSMBorTimeTxEnsured
This parameter defines in seconds the duration of the bus-off event check. This check assesses, if the recovery has been successful after the recovery reenables the transmit path. If a new bus-off occurs during this time period, the CanSM assesses this bus-off as sequential bus-off without successful recovery. Because a bus-off only can be detected, when PDUs are transmitted, the time has to be great enough to ensure that PDUs are transmitted again (e. g. time period of the fastest cyclic transmitted PDU of the COM module / ComTxModeTimePeriodFactor).
EcucFloatParamDef
CanSMBorTxConfirmationPolling
This parameter shall configure, if the CanSM polls the CanIf_GetTxConfirmationState API to decide the bus-off state to be recovered instead of using the CanSMBorTimeTxEnsured parameter for this decision. 与CanSMBorTimeTxEnsured互斥
EcucBooleanParamDef
CanSMEnableBusOffDelay(0..1)
This parameter defines if the <User_GetBusOffDelay> shall be called for this network.
EcucBooleanParamDef
CanSMComMNetworkHandleRef
Unique handle to identify one certain CAN network. Reference to one of the network handles configured for the ComM. dependency: ComM
Symbolic name reference to [ ComMChannel ]
CanSMTransceiverId(0..1)
ID of the CAN transceiver assigned to the configured network handle. Reference to one of the transceivers managed by the CanIf module.
Symbolic name reference to [ CanIfTrcvCfg ]
CanSMController(1..*)
This container contains the controller IDs assigned to a CAN network.
CanSMControllerId
Unique handle to identify one certain CAN controller. Reference to one of the CAN controllers managed by the CanIf module. dependency: CanIf
Symbolic name reference to [ CanIfCtrlCfg ]
CanSMDemEventParameterRefs(0..1)
Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
CANSM_E_BUS_OFF(0..1)
Reference to configured DEM event to report bus off errors for this CAN network. dependency: Dem
Symbolic name reference to [ DemEventParameter ]
CanSMGeneral
Container for general pre-compile parameters of the CanSM module
CanSMDevErrorDetect
EcucBooleanParamDef
EcucFunctionNameDef
CanSMGetBusOffDelayFunction(0..1)
This parameter configures the name of the <User_GetBusOffDelay> callout function, which is used by CanSM to acquire an additional L1/L2 delay time. This function is only called for channels where CanSMEnableBusOffDelay is enabled.
CanSMGetBusOffDelayHeader(0..1)
This parameter configures the header file containing the prototype of the <User_GetBusOffDelay> callout function.
EcucStringParamDef
CanSMIcomSupport
Selects support of Pretended Network features in CanSM. True: Enabled False: Disabled
EcucBooleanParamDef
CanSMMainFunctionTimePeriod
This parameter defines the cycle time of the function CanSM_MainFunction in seconds
EcucFloatParamDef
CanSMPncSupport(0..1)
Enables or disables support of partial networking. False: Partial Networking is disabled True: Partial Networking is enabled dependency:This parameter shall be available only if ComMPncSupport is enabled in ComM
EcucBooleanParamDef
CanSMSetBaudrateApi(0..1)
The support of the Can_SetBaudrate API is optional. If this parameter is set to true the Can_SetBaudrate API shall be supported. Otherwise the API is not supported
EcucBooleanParamDef
CanSMTxOfflineActiveSupport(0..1)
Determines whether the ECU passive feature is supported by CanSM. True: Enabled False: Disabled
EcucBooleanParamDef
CanSMVersionInfoApi
EcucBooleanParamDef