Version 8 (modified by 18 months ago) ( diff ) | ,
---|
IPDU Multiplexer
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.0.3 R21-11 IpduM_Init 0 0x00 ○ ○ IpduM_GetVersionInfo 1 0x01 ○ ○ IpduM_Transmit 3
730x03
0x49○ ○ IpduM_RxIndication 66 0x42 ○ ○ IpduM_TxConfirmation 64 0x40 ○ ○ IpduM_TriggerTransmit 65 0x41 ○ ○ IpduM_MainFunction 16 0x10 ○ - IpduM_MainFunctionTx 18 0x12 - ○ IpduM_MainFunctionRx 17 0x11 - ○
- コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
- IpduMConfig (○/○/○/○/○/○/○/○)
- IpduMContainedRxPdu (-/-/○/○/○/○/○/○)
- IpduMContainedPduHeaderId (-/-/○/-/-/-/-/-)
- IpduMContainedPduOffset (-/-/-/○/○/○/○/○)
- IpduMContainedRxInContainerPduRef (-/-/○/○/○/○/○/○)
- IpduMContainedRxPduLongHeaderId (-/-/-/○/○/○/○/○)
- IpduMContainedRxPduRef (-/-/○/○/○/○/○/○)
- IpduMContainedRxPduShortHeaderId (-/-/-/○/○/○/○/○)
- IpduMPduUpdateBitPosition (-/-/-/○/○/○/○/○)
- IpduMContainedTxPdu (-/-/○/○/○/○/○/○)
- IpduMContainedPduHeaderId (-/-/○/○/○/○/○/○)
- IpduMContainedPduOffset (-/-/-/○/○/○/○/○)
- IpduMContainedTxInContainerPduRef (-/-/○/○/○/○/○/○)
- IpduMContainedTxPduCollectionSemantics (-/-/○/○/○/○/○/○)
- IpduMContainedTxPduConfirmation (-/-/○/○/○/○/○/○)
- IpduMContainedTxPduHandleId (-/-/○/○/○/○/○/○)
- IpduMContainedTxPduPriority (-/-/-/-/○/○/○/○)
- IpduMContainedTxPduRef (-/-/○/○/○/○/○/○)
- IpduMContainedTxPduSendTimeout (-/-/○/○/○/○/○/○)
- IpduMContainedTxPduTrigger (-/-/○/○/○/○/○/○)
- IpduMPduUpdateBitPosition (-/-/-/○/○/○/○/○)
- IpduMContainerRxPdu (-/-/○/○/○/○/○/○)
- IpduMContainerHeaderSize (-/-/○/○/○/○/○/○)
- IpduMContainerPduProcessing (-/-/○/○/○/○/○/○)
- IpduMContainerQueueSize (-/-/○/○/○/○/○/○)
- IpduMContainerRxAcceptContainedPdu (-/-/○/○/○/○/○/○)
- IpduMContainerRxHandleId (-/-/○/○/○/○/○/○)
- IpduMContainerRxPduRef (-/-/○/○/○/○/○/○)
- IpduMMainFunctionRxRef (-/-/-/-/-/○/○/○)
- IpduMContainerTxPdu (-/-/○/○/○/○/○/○)
- IpduMContainerHeaderSize (-/-/○/○/○/○/○/○)
- IpduMContainerQueueSize (-/-/○/○/○/○/○/○)
- IpduMContainerTxConfirmationTimeout (-/-/○/-/-/-/-/-)
- IpduMContainerTxFirstContainedPduTrigger (-/-/○/○/○/○/○/○)
- IpduMContainerTxHandleId (-/-/○/○/○/○/○/○)
- IpduMContainerTxPduRef (-/-/○/○/○/○/○/○)
- IpduMContainerTxSendTimeout (-/-/○/○/○/○/○/○)
- IpduMContainerTxSizeThreshold (-/-/○/○/○/○/○/○)
- IpduMContainerTxTriggerMode (-/-/○/○/○/○/○/○)
- IpduMMainFunctionTxRef (-/-/-/-/-/○/○/○)
- IpduMUnusedAreasDefault (-/-/-/○/○/○/○/○)
- IpduMMainFunctionRx (-/-/-/-/-/○/○/○)
- IpduMMainRxPartitionRef (-/-/-/-/-/○/○/○)
- IpduMMainRxTimeBase (-/-/-/-/-/○/○/○)
- IpduMMainFunctionTx (-/-/-/-/-/○/○/○)
- IpduMMainTxPartitionRef (-/-/-/-/-/○/○/○)
- IpduMMainTxTimeBase (-/-/-/-/-/○/○/○)
- IpduMMaxTxBufferSize (-/○/○/○/○/○/○/○)
- IpduMMaxTxPathwayCnt (-/○/○/○/○/○/○/○)
- IpduMRxPathway (○/○/○/○/○/○/○/○)
- IpduMRxIndication (○/○/○/○/○/○/○/○)
- IpduMByteOrder (○/○/○/○/○/○/○/○)
- IpduMRxDynamicPart (○/○/○/○/○/○/○/○)
- IpduMOutgoingDynamicPduRef (○/○/○/○/○/○/○/○)
- IpduMRxSelectorValue (○/○/○/○/○/○/○/○)
- IpduMSegment (○/○/-/-/-/-/-/-)
- IpduMSegmentLength (○/○/-/-/-/-/-/-)
- IpduMSegmentPosition (○/○/-/-/-/-/-/-)
- IpduMRxDynamicSegment (-/○/○/○/○/○/○/○)
- IpduMSegmentLength (-/○/○/○/○/○/○/○)
- IpduMSegmentPosition (-/○/○/○/○/○/○/○)
- IpduMRxHandleId (○/○/○/○/○/○/○/○)
- IpduMRxIndicationPduRef (○/○/○/○/○/○/○/○)
- IpduMRxStaticPart (○/○/○/○/○/○/○/○)
- IpduMOutgoingStaticPduRef (○/○/○/○/○/○/○/○)
- IpduMSegment (○/○/-/-/-/-/-/-)
- IpduMSegmentLength (○/○/-/-/-/-/-/-)
- IpduMSegmentPosition (○/○/-/-/-/-/-/-)
- IpduMRxStaticSegment (-/○/○/○/○/○/○/○)
- IpduMSegmentLength (-/○/○/○/○/○/○/○)
- IpduMSegmentPosition (-/○/○/○/○/○/○/○)
- IpduMSelectorField (-/○/○/○/○/○/○/○)
- IpduMSelectorFieldLength (-/○/○/○/○/○/○/○)
- IpduMSelectorFieldPosition (-/○/○/○/○/○/○/○)
- IpduMSelectorFieldPosition (○/-/-/-/-/-/-/-)
- IpduMSelectorFieldLength (○/-/-/-/-/-/-/-)
- IpduMSelectorFieldPosition (○/-/-/-/-/-/-/-)
- IpduMRxIndication (○/○/○/○/○/○/○/○)
- IpduMTxPathway (○/○/○/○/○/○/○/○)
- IpduMTxRequest (○/○/○/○/○/○/○/○)
- IpduMByteOrder (○/○/○/○/○/○/○/○)
- IpduMIPduUnusedAreasDefault (○/○/○/○/○/○/○/○)
- IpduMInitialDynamicPart (○/○/○/○/○/○/○/○)
- IpduMOutgoingPduRef (○/○/○/○/○/○/○/○)
- IpduMSelectorField (-/○/○/○/○/○/○/○)
- IpduMSelectorFieldLength (-/○/○/○/○/○/○/○)
- IpduMSelectorFieldPosition (-/○/○/○/○/○/○/○)
- IpduMSelectorFieldPosition (○/-/-/-/-/-/-/-)
- IpduMSelectorFieldLength (○/-/-/-/-/-/-/-)
- IpduMSelectorFieldPosition (○/-/-/-/-/-/-/-)
- IpduMTxConfirmationPduId (○/○/○/○/○/○/○/○)
- IpduMTxConfirmationTimeout (○/○/○/-/-/-/-/-)
- IpduMTxDynamicPart (○/○/○/○/○/○/○/○)
- IpduMJitUpdate (○/○/○/○/○/○/○/○)
- IpduMSegment (○/○/-/-/-/-/-/-)
- IpduMSegmentLength (○/○/-/-/-/-/-/-)
- IpduMSegmentPosition (○/○/-/-/-/-/-/-)
- IpduMTxDynamicConfirmation (○/○/○/○/○/○/○/○)
- IpduMTxDynamicHandleId (○/○/○/○/○/○/○/○)
- IpduMTxDynamicPduRef (○/○/○/○/○/○/○/○)
- IpduMTxDynamicSegment (-/○/○/○/○/○/○/○)
- IpduMSegmentLength (-/○/○/○/○/○/○/○)
- IpduMSegmentPosition (-/○/○/○/○/○/○/○)
- IpduMTxStaticPart (○/○/○/○/○/○/○/○)
- IpduMJitUpdate (○/○/○/○/○/○/○/○)
- IpduMSegment (○/○/-/-/-/-/-/-)
- IpduMSegmentLength (○/○/-/-/-/-/-/-)
- IpduMSegmentPosition (○/○/-/-/-/-/-/-)
- IpduMTxStaticConfirmation (○/○/○/○/○/○/○/○)
- IpduMTxStaticHandleId (○/○/○/○/○/○/○/○)
- IpduMTxStaticPduRef (○/○/○/○/○/○/○/○)
- IpduMTxStaticSegment (-/○/○/○/○/○/○/○)
- IpduMSegmentLength (-/○/○/○/○/○/○/○)
- IpduMSegmentPosition (-/○/○/○/○/○/○/○)
- IpduMTxTriggerMode (○/○/○/○/○/○/○/○)
- IpduMTxRequest (○/○/○/○/○/○/○/○)
- IpduMContainedRxPdu (-/-/○/○/○/○/○/○)
- IpduMGeneral (○/○/○/○/○/○/○/○)
- IpduMConfigurationTimeBase (○/○/○/-/-/-/-/-)
- IpduMContainedTxPduPriorityHandling (-/-/-/-/○/○/○/○)
- IpduMDevErrorDetect (○/○/○/○/○/○/○/○)
- IpduMHeaderByteOrder (-/-/○/○/○/○/○/○)
- IpduMMetaDataSupport (-/-/-/○/○/○/○/○)
- IpduMRxTimeBase (-/-/-/○/○/-/-/-)
- IpduMStaticPartExists (○/○/○/○/○/○/○/○)
- IpduMTxTimeBase (-/-/-/○/○/-/-/-)
- IpduMVersionInfoApi (○/○/○/○/○/○/○/○)
- IpduMPublishedInformation (○/○/○/○/○/○/○/○)
- IpduMRxDirectComInvocation (○/○/○/○/○/○/○/○)
- IpduMConfig (○/○/○/○/○/○/○/○)
- エラーコード一覧
エラーコード Dec Hex R4.0.3 R21-11 IPDUM_E_PARAM 16 0x10 ○ ○ IPDUM_E_PARAM_POINTER 17 0x11 ○ ○ IPDUM_E_UNINIT 32 0x20 ○ ○ IPDUM_E_INIT_FAILED 33 0x21 - ○
API仕様
IpduM_Init
void IpduM_Init(const IpduM_ConfigType* config)
IpduM_GetVersionInfo
void IpduM_GetVersionInfo(Std_VersionInfoType* versioninfo)
IpduM_Transmit
Std_ReturnType IpduM_Transmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr)
IpduM_RxIndication
void IpduM_RxIndication(PduIdType RxPduId, PduInfoType* PduInfoPtr)
IpduM_TxConfirmation
void IpduM_TxConfirmation(PduIdType TxPduId)
IpduM_TriggerTransmit
Std_ReturnType IpduM_TriggerTransmit(PduIdType TxPduId, PduInfoType* PduInfoPtr)
IpduM_MainFunction
void IpduM_MainFunction(void)
IpduM_MainFunctionTx
void IpduM_MainFunctionTx (void)
IpduM_MainFunctionRx
void IpduM_MainFunctionRx (void)
コンフィギュレーション仕様
IpduMConfig
/AUTOSAR/EcucDefs/IpduM/IpduMConfig
- 型:Container
- 多重度:1
IpduMRxPathway
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway
- 型:Container
- 多重度:0..*
IpduMRxIndication
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication
- 型:Container
- 多重度:1
IpduMByteOrder
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMByteOrder
- 型:EnumerationParam
- 多重度:1
IpduMRxHandleId
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxHandleId
- 型:IntegerParam
- 多重度:1
IpduMRxIndicationPduRef
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxIndicationPduRef
- 型:Reference
- 多重度:1
IpduMRxDynamicPart
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxDynamicPart
- 型:Container
- 多重度:1..*
IpduMRxSelectorValue
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxDynamicPart/IpduMRxSelectorValue
- 型:IntegerParam
- 多重度:1
IpduMOutgoingDynamicPduRef
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxDynamicPart/IpduMOutgoingDynamicPduRef
- 型:Reference
- 多重度:1
IpduMSegment
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxDynamicPart/IpduMSegment
- 型:Container
- 多重度:1..*
IpduMSegmentLength
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxDynamicPart/IpduMSegment/IpduMSegmentLength
- 型:IntegerParam
- 多重度:1
IpduMSegmentPosition
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxDynamicPart/IpduMSegment/IpduMSegmentPosition
- 型:IntegerParam
- 多重度:1
IpduMRxStaticPart
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxStaticPart
- 型:Container
- 多重度:0..1
IpduMOutgoingStaticPduRef
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxStaticPart/IpduMOutgoingStaticPduRef
- 型:Reference
- 多重度:1
IpduMSegment
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxStaticPart/IpduMSegment
- 型:Container
- 多重度:1..*
IpduMSegmentLength
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxStaticPart/IpduMSegment/IpduMSegmentLength
- 型:IntegerParam
- 多重度:1
IpduMSegmentPosition
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMRxStaticPart/IpduMSegment/IpduMSegmentPosition
- 型:IntegerParam
- 多重度:1
IpduMSelectorFieldPosition
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMSelectorFieldPosition
- 型:Container
- 多重度:1
IpduMSelectorFieldLength
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMSelectorFieldPosition/IpduMSelectorFieldLength
- 型:IntegerParam
- 多重度:1
IpduMSelectorFieldPosition
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMRxPathway/IpduMRxIndication/IpduMSelectorFieldPosition/IpduMSelectorFieldPosition
- 型:IntegerParam
- 多重度:1
IpduMTxPathway
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway
- 型:Container
- 多重度:0..*
IpduMTxRequest
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest
- 型:Container
- 多重度:1
IpduMByteOrder
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMByteOrder
- 型:EnumerationParam
- 多重度:1
IpduMIPduUnusedAreasDefault
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMIPduUnusedAreasDefault
- 型:IntegerParam
- 多重度:0..1
IpduMTxConfirmationPduId
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxConfirmationPduId
- 型:IntegerParam
- 多重度:0..1
IpduMTxConfirmationTimeout
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxConfirmationTimeout
- 型:FloatParam
- 多重度:0..1
IpduMTxTriggerMode
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxTriggerMode
- 型:EnumerationParam
- 多重度:1
IpduMInitialDynamicPart
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMInitialDynamicPart
- 型:Reference
- 多重度:1
IpduMOutgoingPduRef
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMOutgoingPduRef
- 型:Reference
- 多重度:1
IpduMSelectorFieldPosition
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMSelectorFieldPosition
- 型:Container
- 多重度:1
IpduMSelectorFieldLength
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMSelectorFieldPosition/IpduMSelectorFieldLength
- 型:IntegerParam
- 多重度:1
IpduMSelectorFieldPosition
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMSelectorFieldPosition/IpduMSelectorFieldPosition
- 型:IntegerParam
- 多重度:1
IpduMTxDynamicPart
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxDynamicPart
- 型:Container
- 多重度:1..*
IpduMJitUpdate
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxDynamicPart/IpduMJitUpdate
- 型:BooleanParam
- 多重度:0..1
IpduMTxDynamicConfirmation
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxDynamicPart/IpduMTxDynamicConfirmation
- 型:BooleanParam
- 多重度:1
IpduMTxDynamicHandleId
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxDynamicPart/IpduMTxDynamicHandleId
- 型:IntegerParam
- 多重度:1
IpduMTxDynamicPduRef
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxDynamicPart/IpduMTxDynamicPduRef
- 型:Reference
- 多重度:1
IpduMSegment
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxDynamicPart/IpduMSegment
- 型:Container
- 多重度:1..*
IpduMSegmentLength
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxDynamicPart/IpduMSegment/IpduMSegmentLength
- 型:IntegerParam
- 多重度:1
IpduMSegmentPosition
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxDynamicPart/IpduMSegment/IpduMSegmentPosition
- 型:IntegerParam
- 多重度:1
IpduMTxStaticPart
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxStaticPart
- 型:Container
- 多重度:0..1
IpduMJitUpdate
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxStaticPart/IpduMJitUpdate
- 型:BooleanParam
- 多重度:0..1
IpduMTxStaticConfirmation
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxStaticPart/IpduMTxStaticConfirmation
- 型:BooleanParam
- 多重度:1
IpduMTxStaticHandleId
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxStaticPart/IpduMTxStaticHandleId
- 型:IntegerParam
- 多重度:1
IpduMTxStaticPduRef
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxStaticPart/IpduMTxStaticPduRef
- 型:Reference
- 多重度:1
IpduMSegment
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxStaticPart/IpduMSegment
- 型:Container
- 多重度:1..*
IpduMSegmentLength
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxStaticPart/IpduMSegment/IpduMSegmentLength
- 型:IntegerParam
- 多重度:1
IpduMSegmentPosition
/AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxStaticPart/IpduMSegment/IpduMSegmentPosition
- 型:IntegerParam
- 多重度:1
IpduMGeneral
/AUTOSAR/EcucDefs/IpduM/IpduMGeneral
- 型:Container
- 多重度:1
IpduMConfigurationTimeBase
/AUTOSAR/EcucDefs/IpduM/IpduMGeneral/IpduMConfigurationTimeBase
- 型:FloatParam
- 多重度:1
IpduMDevErrorDetect
/AUTOSAR/EcucDefs/IpduM/IpduMGeneral/IpduMDevErrorDetect
- 型:BooleanParam
- 多重度:1
IpduMStaticPartExists
/AUTOSAR/EcucDefs/IpduM/IpduMGeneral/IpduMStaticPartExists
- 型:BooleanParam
- 多重度:1
IpduMVersionInfoApi
/AUTOSAR/EcucDefs/IpduM/IpduMGeneral/IpduMVersionInfoApi
- 型:BooleanParam
- 多重度:1
IpduMPublishedInformation
/AUTOSAR/EcucDefs/IpduM/IpduMPublishedInformation
- 型:Container
- 多重度:1
IpduMRxDirectComInvocation
/AUTOSAR/EcucDefs/IpduM/IpduMPublishedInformation/IpduMRxDirectComInvocation
- 型:BooleanParam
- 多重度:1
Note:
See TracWiki
for help on using the wiki.