* API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| || [#BswM_Init BswM_Init] || 0|| 0x00|| || [#BswM_Deinit BswM_Deinit] || 4|| 0x04|| || [#BswM_GetVersionInfo BswM_GetVersionInfo] || 1|| 0x01|| || [#BswM_RequestMode BswM_RequestMode] || 2|| 0x02|| || [#BswM_ComM_CurrentMode BswM_ComM_CurrentMode] || 14|| 0x0E|| || [#BswM_ComM_CurrentPNCMode BswM_ComM_CurrentPNCMode] || 21|| 0x15|| || [#BswM_Dcm_CommunicationMode_CurrentState BswM_Dcm_CommunicationMode_CurrentState] || 6|| 0x06|| || [#BswM_CanSM_CurrentState BswM_CanSM_CurrentState] || 5|| 0x05|| || [#BswM_EthSM_CurrentState BswM_EthSM_CurrentState] || 13|| 0x0D|| || [#BswM_FrSM_CurrentState BswM_FrSM_CurrentState] || 12|| 0x0C|| || [#BswM_LinSM_CurrentState BswM_LinSM_CurrentState] || 9|| 0x09|| || [#BswM_EcuM_CurrentState BswM_EcuM_CurrentState] || 15|| 0x0F|| || [#BswM_EcuM_CurrentWakeup BswM_EcuM_CurrentWakeup] || 16|| 0x10|| || [#BswM_NvM_CurrentBlockMode BswM_NvM_CurrentBlockMode] || 22|| 0x16|| || [#BswM_NvM_CurrentJobMode BswM_NvM_CurrentJobMode] || 23|| 0x17|| || [#BswM_LinSM_CurrentSchedule BswM_LinSM_CurrentSchedule] || 10|| 0x0A|| || [#BswM_LinTp_RequestMode BswM_LinTp_RequestMode] || 11|| 0x0B|| || [#BswM_WdgM_RequestPartitionReset BswM_WdgM_RequestPartitionReset] || 17|| 0x11|| || [#BswM_TriggerStartUpPhase2 BswM_TriggerStartUpPhase2] || 18|| 0x12|| || [#BswM_TriggerSlaveRTEStop BswM_TriggerSlaveRTEStop] || 19|| 0x13|| || [#BswM_MainFunction BswM_MainFunction] || 3|| 0x03|| * コンフィギュレーション一覧 * [#BswMConfig BswMConfig] * [#BswMArbitration BswMArbitration] * [#BswMLogicalExpression BswMLogicalExpression] * [#BswMLogicalOperator BswMLogicalOperator] * [#BswMArgumentRef BswMArgumentRef] * [#BswMModeCondition BswMModeCondition] * [#BswMConditionType BswMConditionType] * [#BswMConditionMode BswMConditionMode] * [#BswMConditionValue BswMConditionValue] * [#BswMBswMode BswMBswMode] * [#BswMBswRequestedMode BswMBswRequestedMode] * [#BswMModeDeclaration BswMModeDeclaration] * [#BswMModeValueRef BswMModeValueRef] * [#BswMModeRequestPort BswMModeRequestPort] * [#BswMRequestProcessing BswMRequestProcessing] * [#BswMModeInitValue BswMModeInitValue] * [#BswMBswModeInitValue BswMBswModeInitValue] * [#BswMBswModeInitValueMode BswMBswModeInitValueMode] * [#BswMSwcModeInitValue BswMSwcModeInitValue] * [#BswMSwcModeInitValueRef BswMSwcModeInitValueRef] * [#BswMModeRequestSource BswMModeRequestSource] * [#BswMBswModeNotification BswMBswModeNotification] * [#BswMBswModeDeclarationGroupPrototypeRef BswMBswModeDeclarationGroupPrototypeRef] * [#BswMCanSMIndication BswMCanSMIndication] * [#BswMCanSMChannelRef BswMCanSMChannelRef] * [#BswMComMIndication BswMComMIndication] * [#BswMComMChannelRef BswMComMChannelRef] * [#BswMComMPncRequest BswMComMPncRequest] * [#BswMComMPncRef BswMComMPncRef] * [#BswMDcmApplicationUpdatedIndication BswMDcmApplicationUpdatedIndication] * [#BswMDcmComModeRequest BswMDcmComModeRequest] * [#BswMDcmComMNetwork BswMDcmComMNetwork] * [#BswMEcuMIndication BswMEcuMIndication] * [#BswMEcuMWakeupSource BswMEcuMWakeupSource] * [#BswMEcuMWakeupSrcRef BswMEcuMWakeupSrcRef] * [#BswMEthSMIndication BswMEthSMIndication] * [#BswMEthSMChannelRef BswMEthSMChannelRef] * [#BswMFrSMIndication BswMFrSMIndication] * [#BswMFrSMChannelRef BswMFrSMChannelRef] * [#BswMGenericRequest BswMGenericRequest] * [#BswMModeRequesterId BswMModeRequesterId] * [#BswMRequestedModeMax BswMRequestedModeMax] * [#BswMLinSMIndication BswMLinSMIndication] * [#BswMLinSMChannelRef BswMLinSMChannelRef] * [#BswMLinScheduleIndication BswMLinScheduleIndication] * [#BswMLinScheduleRef BswMLinScheduleRef] * [#BswMLinTpModeRequest BswMLinTpModeRequest] * [#BswMLinTpChannelRef BswMLinTpChannelRef] * [#BswMNvMJobModeIndication BswMNvMJobModeIndication] * [#BswMNvmService BswMNvmService] * [#BswMNvMRequest BswMNvMRequest] * [#BswMNvMBlockRef BswMNvMBlockRef] * [#BswMSwcModeNotification BswMSwcModeNotification] * [#BswMSwcModeNotificationModeDeclarationGroupPrototypeRef BswMSwcModeNotificationModeDeclarationGroupPrototypeRef] * [#BswMSwcModeRequest BswMSwcModeRequest] * [#BswMSwcModeRequestModeDeclarationGroupPrototypeRef BswMSwcModeRequestModeDeclarationGroupPrototypeRef] * [#BswMWdgMRequestPartitionReset BswMWdgMRequestPartitionReset] * [#BswMWdgMRequestPartitionResetRef BswMWdgMRequestPartitionResetRef] * [#BswMRule BswMRule] * [#BswMNestedExecutionOnly BswMNestedExecutionOnly] * [#BswMRuleInitState BswMRuleInitState] * [#BswMRuleExpressionRef BswMRuleExpressionRef] * [#BswMRuleFalseActionList BswMRuleFalseActionList] * [#BswMRuleTrueActionList BswMRuleTrueActionList] * [#BswMDataTypeMappingSets BswMDataTypeMappingSets] * [#BswMDataTypeMappingSetRef BswMDataTypeMappingSetRef] * [#BswMModeControl BswMModeControl] * [#BswMAction BswMAction] * [#BswMAvailableActions BswMAvailableActions] * [#BswMComMAllowCom BswMComMAllowCom] * [#BswMComAllowed BswMComAllowed] * [#BswMComMAllowChannelRef BswMComMAllowChannelRef] * [#BswMComMModeLimitation BswMComMModeLimitation] * [#BswMComMLimitMode BswMComMLimitMode] * [#BswMComMLimitChannelRef BswMComMLimitChannelRef] * [#BswMComMModeSwitch BswMComMModeSwitch] * [#BswMComMRequestedMode BswMComMRequestedMode] * [#BswMComMUserRef BswMComMUserRef] * [#BswMDeadlineMonitoringControl BswMDeadlineMonitoringControl] * [#BswMDisabledDMPduGroupRef BswMDisabledDMPduGroupRef] * [#BswMEnabledDMPduGroupRef BswMEnabledDMPduGroupRef] * [#BswMEcuMGoDown BswMEcuMGoDown] * [#BswMEcuMUserIdRef BswMEcuMUserIdRef] * [#BswMEcuMSelectShutdownTarget BswMEcuMSelectShutdownTarget] * [#BswMEcuMShutdownTargetRef BswMEcuMShutdownTargetRef] * [#BswMLinScheduleSwitch BswMLinScheduleSwitch] * [#BswMLinScheduleRef BswMLinScheduleRef] * [#BswMNMControl BswMNMControl] * [#BswMNMAction BswMNMAction] * [#BswMComMNetworkHandleRef BswMComMNetworkHandleRef] * [#BswMPduGroupSwitch BswMPduGroupSwitch] * [#BswMPduGroupSwitchReinit BswMPduGroupSwitchReinit] * [#BswMDisabledPduGroupRef BswMDisabledPduGroupRef] * [#BswMEnabledPduGroupRef BswMEnabledPduGroupRef] * [#BswMPduRouterControl BswMPduRouterControl] * [#BswPduRouterAction BswPduRouterAction] * [#BswMPduRoutingPathGroupRef BswMPduRoutingPathGroupRef] * [#BswMRteSwitch BswMRteSwitch] * [#BswMRteSwitchPortRef BswMRteSwitchPortRef] * [#BswMSwitchedMode BswMSwitchedMode] * [#BswMSchMSwitch BswMSchMSwitch] * [#BswMSchMSwitchPortRef BswMSchMSwitchPortRef] * [#BswMSchMSwitchedMode BswMSchMSwitchedMode] * [#BswMSwitchIPduMode BswMSwitchIPduMode] * [#BswMSwitchIPduModeValue BswMSwitchIPduModeValue] * [#BswMSwitchIPduModeRef BswMSwitchIPduModeRef] * [#BswMTriggerIPduSend BswMTriggerIPduSend] * [#BswMTriggeredIPduRef BswMTriggeredIPduRef] * [#BswMTriggerSlaveRTEStop BswMTriggerSlaveRTEStop] * [#BswMCoreId BswMCoreId] * [#BswMTriggerStartUpPhase2 BswMTriggerStartUpPhase2] * [#BswMCoreId BswMCoreId] * [#BswMUserCallout BswMUserCallout] * [#BswMUserCalloutFunction BswMUserCalloutFunction] * [#BswMActionList BswMActionList] * [#BswMActionListExecution BswMActionListExecution] * [#BswMActionListItem BswMActionListItem] * [#BswMAbortOnFail BswMAbortOnFail] * [#BswMActionListItemIndex BswMActionListItemIndex] * [#BswMActionListItemRef BswMActionListItemRef] * [#BswMReportFailToDemRef BswMReportFailToDemRef] * [#BswMSwitchPort BswMSwitchPort] * [#BswMModeSwitchInterfaceRef BswMModeSwitchInterfaceRef] * [#BswMGeneral BswMGeneral] * [#BswMCanSMEnabled BswMCanSMEnabled] * [#BswMComMEnabled BswMComMEnabled] * [#BswMDcmEnabled BswMDcmEnabled] * [#BswMDevErrorDetect BswMDevErrorDetect] * [#BswMEcuMEnabled BswMEcuMEnabled] * [#BswMEthSMEnabled BswMEthSMEnabled] * [#BswMFrSMEnabled BswMFrSMEnabled] * [#BswMGenericRequestEnabled BswMGenericRequestEnabled] * [#BswMLinSMEnabled BswMLinSMEnabled] * [#BswMLinTPEnabled BswMLinTPEnabled] * [#BswMMainFunctionPeriod BswMMainFunctionPeriod] * [#BswMNvMEnabled BswMNvMEnabled] * [#BswMSchMEnabled BswMSchMEnabled] * [#BswMVersionInfoApi BswMVersionInfoApi] * [#BswMWdgMEnabled BswMWdgMEnabled] * [#BswMUserIncludeFiles BswMUserIncludeFiles] * [#BswMUserIncludeFile BswMUserIncludeFile] * エラーコード一覧 * "--"は未規定 ||= エラーコード =||= Dec =||= Hex =|| || BSWM_E_NO_INIT || 1|| 0x01|| || BSWM_E_NULL_POINTER || 2|| 0x02|| || BSWM_E_INVALID_PAR || 3|| 0x03|| || BSWM_E_REQ_USER_OUT_OF_RANGE || 4|| 0x04|| || BSWM_E_REQ_MODE_OUT_OF_RANGE || 5|| 0x05|| || BSWM_E_PARAM_CONFIG || 6|| 0x06|| || BSWM_E_PARAM_POINTER || 7|| 0x07|| || BSWM_E_ACTION_FAILED || --|| --|| ---- = API仕様 = == BswM_Init == {{{ void BswM_Init(const BswM_ConfigType * ConfigPtr) }}} == BswM_Deinit == {{{ void BswM_Deinit(void) }}} == BswM_GetVersionInfo == {{{ void BswM_GetVersionInfo(Std_VersionInfoType* VersionInfo) }}} == BswM_RequestMode == {{{ void BswM_RequestMode(BswM_UserType requesting_user, BswM_ModeType requested_mode) }}} == BswM_ComM_CurrentMode == {{{ void BswM_ComM_CurrentMode(NetworkHandleType Network, ComM_ModeType RequestedMode) }}} == BswM_ComM_CurrentPNCMode == {{{ void BswM_ComM_CurrentPNCMode(PNCHandleType PNC, ComM_PncModeType RequestedMode) }}} == BswM_Dcm_CommunicationMode_CurrentState == {{{ void BswM_Dcm_CommunicationMode_CurrentState(NetworkHandleType Network, Dcm_CommunicationModeType RequestedMode) }}} == BswM_CanSM_CurrentState == {{{ void BswM_CanSM_CurrentState(NetworkHandleType Network, CanSM_BswMCurrentStateType CurrentState) }}} == BswM_EthSM_CurrentState == {{{ void BswM_EthSM_CurrentState(NetworkHandleType Network, EthSM_NetworkModeStateType CurrentState) }}} == BswM_FrSM_CurrentState == {{{ void BswM_FrSM_CurrentState(NetworkHandleType Network, FrSM_BswM_StateType CurrentState) }}} == BswM_LinSM_CurrentState == {{{ void BswM_LinSM_CurrentState(NetworkHandleType Network, LinSM_ModeType CurrentState) }}} == BswM_EcuM_CurrentState == {{{ void BswM_EcuM_CurrentState(EcuM_StateType CurrentState) }}} == BswM_EcuM_CurrentWakeup == {{{ void BswM_EcuM_CurrentWakeup(EcuM_WakeupSourceType source, EcuM_WakeupStatusType state) }}} == BswM_NvM_CurrentBlockMode == {{{ void BswM_NvM_CurrentBlockMode(NvM_BlockIdType Block, NvM_RequestResultType CurrentBlockMode) }}} == BswM_NvM_CurrentJobMode == {{{ void BswM_NvM_CurrentJobMode(uint8 ServiceId, NvM_RequestResultType CurrentJobMode) }}} == BswM_LinSM_CurrentSchedule == {{{ void BswM_LinSM_CurrentSchedule(NetworkHandleType Network, LinIf_SchHandleType CurrentSchedule) }}} == BswM_LinTp_RequestMode == {{{ void BswM_LinTp_RequestMode(NetworkHandleType Network, LinTp_Mode LinTpRequestedMode) }}} == BswM_WdgM_RequestPartitionReset == {{{ void BswM_WdgM_RequestPartitionReset(ApplicationType Application) }}} == BswM_TriggerStartUpPhase2 == {{{ Std_ReturnType BswM_TriggerStartUpPhase2(CoreIdType CoreID) }}} == BswM_TriggerSlaveRTEStop == {{{ Std_ReturnType BswM_TriggerSlaveRTEStop(CoreIdType CoreID) }}} == BswM_MainFunction == {{{ void BswM_MainFunction(void) }}} ---- = コンフィギュレーション仕様 = == BswMConfig == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig }}} * 型:Container * 多重度:1 == BswMArbitration == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration }}} * 型:Container * 多重度:1 == BswMLogicalExpression == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMLogicalExpression }}} * 型:Container * 多重度:0..* == BswMLogicalOperator == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMLogicalExpression/BswMLogicalOperator }}} * 型:!EnumerationParam * 多重度:0..1 == BswMArgumentRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMLogicalExpression/BswMArgumentRef }}} * 型:Reference * 多重度:1..* == BswMModeCondition == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeCondition }}} * 型:Container * 多重度:0..* == BswMConditionType == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeCondition/BswMConditionType }}} * 型:!EnumerationParam * 多重度:1 == BswMConditionMode == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeCondition/BswMConditionMode }}} * 型:Reference * 多重度:1 == BswMConditionValue == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeCondition/BswMConditionValue }}} * 型:Container * 多重度:0..1 == BswMBswMode == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeCondition/BswMConditionValue/BswMBswMode }}} * 型:Container * 多重度:0..1 == BswMBswRequestedMode == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeCondition/BswMConditionValue/BswMBswMode/BswMBswRequestedMode }}} * 型:!StringParam * 多重度:1 == BswMModeDeclaration == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeCondition/BswMConditionValue/BswMModeDeclaration }}} * 型:Container * 多重度:0..1 == BswMModeValueRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeCondition/BswMConditionValue/BswMModeDeclaration/BswMModeValueRef }}} * 型:Reference * 多重度:1 == BswMModeRequestPort == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort }}} * 型:Container * 多重度:0..* == BswMRequestProcessing == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMRequestProcessing }}} * 型:!EnumerationParam * 多重度:1 == BswMModeInitValue == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeInitValue }}} * 型:Container * 多重度:0..1 == BswMBswModeInitValue == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeInitValue/BswMBswModeInitValue }}} * 型:Container * 多重度:0..1 == BswMBswModeInitValueMode == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeInitValue/BswMBswModeInitValue/BswMBswModeInitValueMode }}} * 型:!StringParam * 多重度:1 == BswMSwcModeInitValue == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeInitValue/BswMSwcModeInitValue }}} * 型:Container * 多重度:0..1 == BswMSwcModeInitValueRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeInitValue/BswMSwcModeInitValue/BswMSwcModeInitValueRef }}} * 型:Reference * 多重度:1 == BswMModeRequestSource == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource }}} * 型:Container * 多重度:1 == BswMBswModeNotification == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMBswModeNotification }}} * 型:Container * 多重度:0..1 == BswMBswModeDeclarationGroupPrototypeRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMBswModeNotification/BswMBswModeDeclarationGroupPrototypeRef }}} * 型:Reference * 多重度:1 == BswMCanSMIndication == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMCanSMIndication }}} * 型:Container * 多重度:0..1 == BswMCanSMChannelRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMCanSMIndication/BswMCanSMChannelRef }}} * 型:Reference * 多重度:1 == BswMComMIndication == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMComMIndication }}} * 型:Container * 多重度:0..1 == BswMComMChannelRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMComMIndication/BswMComMChannelRef }}} * 型:Reference * 多重度:1 == BswMComMPncRequest == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMComMPncRequest }}} * 型:Container * 多重度:0..1 == BswMComMPncRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMComMPncRequest/BswMComMPncRef }}} * 型:Reference * 多重度:1 == BswMDcmApplicationUpdatedIndication == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMDcmApplicationUpdatedIndication }}} * 型:Container * 多重度:0..1 == BswMDcmComModeRequest == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMDcmComModeRequest }}} * 型:Container * 多重度:0..1 == BswMDcmComMNetwork == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMDcmComModeRequest/BswMDcmComMNetwork }}} * 型:!StringParam * 多重度:1 == BswMEcuMIndication == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMEcuMIndication }}} * 型:Container * 多重度:0..1 == BswMEcuMWakeupSource == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMEcuMWakeupSource }}} * 型:Container * 多重度:0..1 == BswMEcuMWakeupSrcRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMEcuMWakeupSource/BswMEcuMWakeupSrcRef }}} * 型:Reference * 多重度:1 == BswMEthSMIndication == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMEthSMIndication }}} * 型:Container * 多重度:0..1 == BswMEthSMChannelRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMEthSMIndication/BswMEthSMChannelRef }}} * 型:Reference * 多重度:1 == BswMFrSMIndication == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMFrSMIndication }}} * 型:Container * 多重度:0..1 == BswMFrSMChannelRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMFrSMIndication/BswMFrSMChannelRef }}} * 型:Reference * 多重度:1 == BswMGenericRequest == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMGenericRequest }}} * 型:Container * 多重度:0..1 == BswMModeRequesterId == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMGenericRequest/BswMModeRequesterId }}} * 型:!IntegerParam * 多重度:1 == BswMRequestedModeMax == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMGenericRequest/BswMRequestedModeMax }}} * 型:!IntegerParam * 多重度:1 == BswMLinSMIndication == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMLinSMIndication }}} * 型:Container * 多重度:0..1 == BswMLinSMChannelRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMLinSMIndication/BswMLinSMChannelRef }}} * 型:Reference * 多重度:1 == BswMLinScheduleIndication == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMLinScheduleIndication }}} * 型:Container * 多重度:0..1 == BswMLinScheduleRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMLinScheduleIndication/BswMLinScheduleRef }}} * 型:Reference * 多重度:1 == BswMLinTpModeRequest == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMLinTpModeRequest }}} * 型:Container * 多重度:0..1 == BswMLinTpChannelRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMLinTpModeRequest/BswMLinTpChannelRef }}} * 型:Reference * 多重度:1 == BswMNvMJobModeIndication == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMNvMJobModeIndication }}} * 型:Container * 多重度:0..1 == BswMNvmService == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMNvMJobModeIndication/BswMNvmService }}} * 型:!EnumerationParam * 多重度:1 == BswMNvMRequest == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMNvMRequest }}} * 型:Container * 多重度:0..1 == BswMNvMBlockRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMNvMRequest/BswMNvMBlockRef }}} * 型:Reference * 多重度:1 == BswMSwcModeNotification == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMSwcModeNotification }}} * 型:Container * 多重度:0..1 == BswMSwcModeNotificationModeDeclarationGroupPrototypeRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMSwcModeNotification/BswMSwcModeNotificationModeDeclarationGroupPrototypeRef }}} * 型:Reference * 多重度:1 == BswMSwcModeRequest == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMSwcModeRequest }}} * 型:Container * 多重度:0..1 == BswMSwcModeRequestModeDeclarationGroupPrototypeRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMSwcModeRequest/BswMSwcModeRequestModeDeclarationGroupPrototypeRef }}} * 型:Reference * 多重度:1 == BswMWdgMRequestPartitionReset == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMWdgMRequestPartitionReset }}} * 型:Container * 多重度:0..1 == BswMWdgMRequestPartitionResetRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort/BswMModeRequestSource/BswMWdgMRequestPartitionReset/BswMWdgMRequestPartitionResetRef }}} * 型:Reference * 多重度:1 == BswMRule == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMRule }}} * 型:Container * 多重度:0..* == BswMNestedExecutionOnly == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMRule/BswMNestedExecutionOnly }}} * 型:!BooleanParam * 多重度:1 == BswMRuleInitState == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMRule/BswMRuleInitState }}} * 型:!EnumerationParam * 多重度:1 == BswMRuleExpressionRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMRule/BswMRuleExpressionRef }}} * 型:Reference * 多重度:1 == BswMRuleFalseActionList == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMRule/BswMRuleFalseActionList }}} * 型:Reference * 多重度:0..1 == BswMRuleTrueActionList == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMRule/BswMRuleTrueActionList }}} * 型:Reference * 多重度:0..1 == BswMDataTypeMappingSets == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMDataTypeMappingSets }}} * 型:Container * 多重度:0..1 == BswMDataTypeMappingSetRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMDataTypeMappingSets/BswMDataTypeMappingSetRef }}} * 型:Reference * 多重度:1..* == BswMModeControl == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl }}} * 型:Container * 多重度:1 == BswMAction == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction }}} * 型:Container * 多重度:0..* == BswMAvailableActions == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions }}} * 型:Container * 多重度:1 == BswMComMAllowCom == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMComMAllowCom }}} * 型:Container * 多重度:0..1 == BswMComAllowed == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMComMAllowCom/BswMComAllowed }}} * 型:!BooleanParam * 多重度:1 == BswMComMAllowChannelRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMComMAllowCom/BswMComMAllowChannelRef }}} * 型:Reference * 多重度:1 == BswMComMModeLimitation == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMComMModeLimitation }}} * 型:Container * 多重度:0..1 == BswMComMLimitMode == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMComMModeLimitation/BswMComMLimitMode }}} * 型:!BooleanParam * 多重度:1 == BswMComMLimitChannelRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMComMModeLimitation/BswMComMLimitChannelRef }}} * 型:Reference * 多重度:1 == BswMComMModeSwitch == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMComMModeSwitch }}} * 型:Container * 多重度:0..1 == BswMComMRequestedMode == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMComMModeSwitch/BswMComMRequestedMode }}} * 型:!EnumerationParam * 多重度:1 == BswMComMUserRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMComMModeSwitch/BswMComMUserRef }}} * 型:Reference * 多重度:1 == BswMDeadlineMonitoringControl == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMDeadlineMonitoringControl }}} * 型:Container * 多重度:0..1 == BswMDisabledDMPduGroupRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMDeadlineMonitoringControl/BswMDisabledDMPduGroupRef }}} * 型:Reference * 多重度:0..* == BswMEnabledDMPduGroupRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMDeadlineMonitoringControl/BswMEnabledDMPduGroupRef }}} * 型:Reference * 多重度:0..* == BswMEcuMGoDown == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMEcuMGoDown }}} * 型:Container * 多重度:0..1 == BswMEcuMUserIdRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMEcuMGoDown/BswMEcuMUserIdRef }}} * 型:Reference * 多重度:1 == BswMEcuMSelectShutdownTarget == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMEcuMSelectShutdownTarget }}} * 型:Container * 多重度:0..1 == BswMEcuMShutdownTargetRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMEcuMSelectShutdownTarget/BswMEcuMShutdownTargetRef }}} * 型:Reference * 多重度:1 == BswMLinScheduleSwitch == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMLinScheduleSwitch }}} * 型:Container * 多重度:0..1 == BswMLinScheduleRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMLinScheduleSwitch/BswMLinScheduleRef }}} * 型:Reference * 多重度:1 == BswMNMControl == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMNMControl }}} * 型:Container * 多重度:0..1 == BswMNMAction == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMNMControl/BswMNMAction }}} * 型:!EnumerationParam * 多重度:1 == BswMComMNetworkHandleRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMNMControl/BswMComMNetworkHandleRef }}} * 型:Reference * 多重度:1 == BswMPduGroupSwitch == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMPduGroupSwitch }}} * 型:Container * 多重度:0..1 == BswMPduGroupSwitchReinit == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMPduGroupSwitch/BswMPduGroupSwitchReinit }}} * 型:!BooleanParam * 多重度:1 == BswMDisabledPduGroupRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMPduGroupSwitch/BswMDisabledPduGroupRef }}} * 型:Reference * 多重度:0..* == BswMEnabledPduGroupRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMPduGroupSwitch/BswMEnabledPduGroupRef }}} * 型:Reference * 多重度:0..* == BswMPduRouterControl == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMPduRouterControl }}} * 型:Container * 多重度:0..1 == !BswPduRouterAction == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMPduRouterControl/BswPduRouterAction }}} * 型:!EnumerationParam * 多重度:1 == BswMPduRoutingPathGroupRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMPduRouterControl/BswMPduRoutingPathGroupRef }}} * 型:Reference * 多重度:0..* == BswMRteSwitch == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMRteSwitch }}} * 型:Container * 多重度:0..1 == BswMRteSwitchPortRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMRteSwitch/BswMRteSwitchPortRef }}} * 型:Reference * 多重度:1 == BswMSwitchedMode == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMRteSwitch/BswMSwitchedMode }}} * 型:Reference * 多重度:1 == BswMSchMSwitch == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMSchMSwitch }}} * 型:Container * 多重度:0..1 == BswMSchMSwitchPortRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMSchMSwitch/BswMSchMSwitchPortRef }}} * 型:Reference * 多重度:1 == BswMSchMSwitchedMode == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMSchMSwitch/BswMSchMSwitchedMode }}} * 型:Reference * 多重度:1 == BswMSwitchIPduMode == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMSwitchIPduMode }}} * 型:Container * 多重度:0..1 == BswMSwitchIPduModeValue == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMSwitchIPduMode/BswMSwitchIPduModeValue }}} * 型:!BooleanParam * 多重度:1 == BswMSwitchIPduModeRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMSwitchIPduMode/BswMSwitchIPduModeRef }}} * 型:Reference * 多重度:1 == BswMTriggerIPduSend == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMTriggerIPduSend }}} * 型:Container * 多重度:0..1 == BswMTriggeredIPduRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMTriggerIPduSend/BswMTriggeredIPduRef }}} * 型:Reference * 多重度:0..* == BswMTriggerSlaveRTEStop == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMTriggerSlaveRTEStop }}} * 型:Container * 多重度:0..1 == BswMCoreId == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMTriggerSlaveRTEStop/BswMCoreId }}} * 型:!IntegerParam * 多重度:1 == BswMTriggerStartUpPhase2 == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMTriggerStartUpPhase2 }}} * 型:Container * 多重度:0..1 == BswMCoreId == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMTriggerStartUpPhase2/BswMCoreId }}} * 型:!IntegerParam * 多重度:1 == BswMUserCallout == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMUserCallout }}} * 型:Container * 多重度:0..1 == BswMUserCalloutFunction == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction/BswMAvailableActions/BswMUserCallout/BswMUserCalloutFunction }}} * 型:!StringParam * 多重度:1 == BswMActionList == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMActionList }}} * 型:Container * 多重度:0..* == BswMActionListExecution == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMActionList/BswMActionListExecution }}} * 型:!EnumerationParam * 多重度:1 == BswMActionListItem == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMActionList/BswMActionListItem }}} * 型:Container * 多重度:1..* == BswMAbortOnFail == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMActionList/BswMActionListItem/BswMAbortOnFail }}} * 型:!BooleanParam * 多重度:1 == BswMActionListItemIndex == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMActionList/BswMActionListItem/BswMActionListItemIndex }}} * 型:!IntegerParam * 多重度:1 == BswMActionListItemRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMActionList/BswMActionListItem/BswMActionListItemRef }}} * 型:Reference * 多重度:1 == BswMReportFailToDemRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMActionList/BswMActionListItem/BswMReportFailToDemRef }}} * 型:Reference * 多重度:0..1 == BswMSwitchPort == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMSwitchPort }}} * 型:Container * 多重度:0..* == BswMModeSwitchInterfaceRef == {{{ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMSwitchPort/BswMModeSwitchInterfaceRef }}} * 型:Reference * 多重度:1 == BswMGeneral == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral }}} * 型:Container * 多重度:1 == BswMCanSMEnabled == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMCanSMEnabled }}} * 型:!BooleanParam * 多重度:0..1 == BswMComMEnabled == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMComMEnabled }}} * 型:!BooleanParam * 多重度:0..1 == BswMDcmEnabled == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMDcmEnabled }}} * 型:!BooleanParam * 多重度:0..1 == BswMDevErrorDetect == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMDevErrorDetect }}} * 型:!BooleanParam * 多重度:1 == BswMEcuMEnabled == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMEcuMEnabled }}} * 型:!BooleanParam * 多重度:0..1 == BswMEthSMEnabled == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMEthSMEnabled }}} * 型:!BooleanParam * 多重度:0..1 == BswMFrSMEnabled == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMFrSMEnabled }}} * 型:!BooleanParam * 多重度:0..1 == BswMGenericRequestEnabled == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMGenericRequestEnabled }}} * 型:!BooleanParam * 多重度:0..1 == BswMLinSMEnabled == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMLinSMEnabled }}} * 型:!BooleanParam * 多重度:0..1 == BswMLinTPEnabled == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMLinTPEnabled }}} * 型:!BooleanParam * 多重度:0..1 == BswMMainFunctionPeriod == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMMainFunctionPeriod }}} * 型:!FloatParam * 多重度:0..1 == BswMNvMEnabled == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMNvMEnabled }}} * 型:!BooleanParam * 多重度:0..1 == BswMSchMEnabled == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMSchMEnabled }}} * 型:!BooleanParam * 多重度:0..1 == BswMVersionInfoApi == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMVersionInfoApi }}} * 型:!BooleanParam * 多重度:1 == BswMWdgMEnabled == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMWdgMEnabled }}} * 型:!BooleanParam * 多重度:0..1 == BswMUserIncludeFiles == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMUserIncludeFiles }}} * 型:Container * 多重度:0..1 == BswMUserIncludeFile == {{{ /AUTOSAR/EcucDefs/BswM/BswMGeneral/BswMUserIncludeFiles/BswMUserIncludeFile }}} * 型:!StringParam * 多重度:1..*