SNIP_CLASSIC_COM_SECTION_10_2_72_BswMPduGroupSwitch
Wortlaut
10.2.72 BswMPduGroupSwitch
[ECUC_BswM_00828]
Definition of EcucParamConfContainerDef BswMPdu
GroupSwitch ⌈
Container Name
BswMPduGroupSwitch
Parent Container
BswMAvailableActions
Description
This container includes references to the PDU groups that shall be enabled and
disabled.
Multiplicity
0..1
Configuration Parameters
Included Parameters
Parameter Name
Multiplicity
ECUC ID
BswMPduGroupSwitchReinit
0..1
[ECUC_BswM_00913]
BswMDisabledPduGroupRef
0..*
[ECUC_BswM_00850]
BswMEnabledPduGroupRef
0..*
[ECUC_BswM_00849]
No Included Containers
⌋
[ECUC_BswM_00913]
Definition of EcucBooleanParamDef BswMPduGroup
SwitchReinit ⌈
Parameter Name
BswMPduGroupSwitchReinit
Parent Container
BswMPduGroupSwitch
Description
This parameter defines if the data of the I-PDU, the shadow buffers of included signal
groups, etc. are reinitialized when a PDU Group is started. This parameter
corresponds to the parameter "initialize" of the function Com_IpduGroupStart.
Multiplicity
0..1
Type
EcucBooleanParamDef
Default value
false
Post-Build Variant Multiplicity
true
Post-Build Variant Value
true
Pre-compile time
X
VARIANT-PRE-COMPILE
Link time
X
VARIANT-LINK-TIME
Multiplicity Configuration Class
Post-build time
X
VARIANT-POST-BUILD
Pre-compile time
X
VARIANT-PRE-COMPILE
Link time
X
VARIANT-LINK-TIME
Value Configuration Class
Post-build time
X
VARIANT-POST-BUILD
Dependency
⌋
[ECUC_BswM_00850] Definition of EcucReferenceDef BswMDisabledPduGroup
Ref ⌈
Parameter Name
BswMDisabledPduGroupRef
Parent Container
BswMPduGroupSwitch
Description
This is a reference to a PDU Group that should be disabled. This reference
corresponds to the parameter "IpduGroupId" of the function Com_IpduGroupStop.
Multiplicity
0..*
Type
Symbolic name reference to ComIPduGroup
Post-Build Variant Multiplicity
true
Post-Build Variant Value
true
Pre-compile time
X
VARIANT-PRE-COMPILE
Link time
X
VARIANT-LINK-TIME
Multiplicity Configuration Class
Post-build time
X
VARIANT-POST-BUILD
Pre-compile time
X
VARIANT-PRE-COMPILE
Link time
X
VARIANT-LINK-TIME
Value Configuration Class
Post-build time
X
VARIANT-POST-BUILD
Dependency
⌋
[ECUC_BswM_00849] Definition of EcucReferenceDef BswMEnabledPduGroup
Ref ⌈
Parameter Name
BswMEnabledPduGroupRef
Parent Container
BswMPduGroupSwitch
Description
This is a reference to a PDU Group that should be enabled. This reference
corresponds to the parameter "IpduGroupId" of the function Com_IpduGroupStart.
▽
△
Multiplicity
0..*
Type
Symbolic name reference to ComIPduGroup
Post-Build Variant Multiplicity
true
Post-Build Variant Value
true
Pre-compile time
X
VARIANT-PRE-COMPILE
Link time
X
VARIANT-LINK-TIME
Multiplicity Configuration Class
Post-build time
X
VARIANT-POST-BUILD
Pre-compile time
X
VARIANT-PRE-COMPILE
Link time
X
VARIANT-LINK-TIME
Value Configuration Class
Post-build time
X
VARIANT-POST-BUILD
Dependency
⌋
[SWS_BswM_CONSTR_00004] ⌈The BswM shall reject configurations where a
BswMPduGroupSwitch container has a BswMDisabledPduGroupRef and a
BswMEnabledPduGroupRef which reference the same PDU Group.⌋
[SWS_BswM_00273]
Upstream requirements: SRS_ModeMgm_02007, SRS_ModeMgm_02003
⌈When a BswMPduGroupSwitch action is executed, the BswM shall call Com_IpduGroupStart for each BswMEnabledPduGroupRef, and call Com_IpduGroupStop for each BswMDisabledPduGroupRef. The ordering of these calls to Com is
undefined.⌋
Note: If a strict ordering of the calls to Com_IpduGroupStart, or Com_IpduGroupStop is required, then this can be achieved by configuring individual actions (BswMPduGroupSwitch, each with just a single BswM*PduGroupRef) within an ordered
action list.
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Cited verbatim in the snippet (deterministic citation).
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_BSWModeManager.pdf |
|---|---|
| Dokumentseite | Seite 165 |
| Ziel-Modul | com (classic) |
| Ziel-Anforderung | SWS_Com_91002 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |