{{{ #!html
Charging Manager
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R23-11 =|| || [#ChrgM_Init ChrgM_Init] || 1|| 0x01|| ○ || || [#ChrgM_StartProcess ChrgM_StartProcess] || 37|| 0x25|| ○ || || [#ChrgM_CpLineStatus ChrgM_CpLineStatus] || 30|| 0x1E|| ○ || || [#ChrgM_DataLinkIndication ChrgM_DataLinkIndication] || 2|| 0x02|| ○ || || [#ChrgM_ErrorIndication ChrgM_ErrorIndication] || 29|| 0x1D|| ○ || || [#ChrgM_MainFunction_Rx ChrgM_MainFunction_Rx] || 36|| 0x24|| ○ || || [#ChrgM_MainFunction_Tx ChrgM_MainFunction_Tx] || 35|| 0x23|| ○ || || [#ChrgM_PaymentServiceSelectionIndication ChrgM_PaymentServiceSelectionIndication] || 21|| 0x15|| ○ || || [#ChrgM_SessionSetupIndication ChrgM_SessionSetupIndication] || 18|| 0x12|| ○ || || [#ChrgM_SessionStopIndication ChrgM_SessionStopIndication] || 28|| 0x1C|| ○ || || [#ChrgM_V2GTpCopyRxData ChrgM_V2GTpCopyRxData] || 68|| 0x44|| ○ || || [#ChrgM_V2GTpCopyTxData ChrgM_V2GTpCopyTxData] || 67|| 0x43|| ○ || || [#ChrgM_V2GTpLocalIpAddrAssignmentChg ChrgM_V2GTpLocalIpAddrAssignmentChg] || 24|| 0x18|| ○ || || [#ChrgM_V2GTpRxIndication ChrgM_V2GTpRxIndication] || 69|| 0x45|| ○ || || [#ChrgM_V2GTpSoConModeChg ChrgM_V2GTpSoConModeChg] || 33|| 0x21|| ○ || || [#ChrgM_V2GTpStartOfReception ChrgM_V2GTpStartOfReception] || 70|| 0x46|| ○ || || [#ChrgM_V2GTpTxConfirmation ChrgM_V2GTpTxConfirmation] || 72|| 0x48|| ○ || * コンフィギュレーション一覧 (R23-11) * [#ChrgMGeneral ChrgMGeneral] (○) * [#ChrgMDevErrorDetect ChrgMDevErrorDetect] (○) * [#ChrgMMainFunctionCycleTime ChrgMMainFunctionCycleTime] (○) * [#ChrgMVersionInfoApi ChrgMVersionInfoApi] (○) * [#ChrgMService ChrgMService] (○) * [#ChrgMSoAdSocketConnectionRef ChrgMSoAdSocketConnectionRef] (○) * [#ChrgMTimer ChrgMTimer] (○) * [#ChrgMV2gEvccMsgTimeout ChrgMV2gEvccMsgTimeout] (○) * [#ChrgMV2GTP ChrgMV2GTP] (○) * [#ChrgMV2GSrcTcpDataRef ChrgMV2GSrcTcpDataRef] (○) * [#ChrgMV2GTPPdu ChrgMV2GTPPdu] (○) * [#ChgMV2GTPPduPayloadType ChgMV2GTPPduPayloadType] (○) * [#ChgMV2GTPPduProtocolVersion ChgMV2GTPPduProtocolVersion] (○) * [#ChrgMV2GTPPduHandleId ChrgMV2GTPPduHandleId] (○) * [#ChrgMV2GTPPduRef ChrgMV2GTPPduRef] (○) * [#ChrgMV2GUdpSdpClientRef ChrgMV2GUdpSdpClientRef] (○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =|| || CHRGM_E_UNINIT || 1|| 0x01|| || CHRGM_E_PARAM_POINTER || 2|| 0x02|| || CHRGM_E_INV_ARG || 3|| 0x03|| || CHRGM_E_INIT_FAILED || 6|| 0x06|| || CHRGM_E_NOBUFS || 7|| 0x07|| ---- = API仕様 = == ChrgM_Init == {{{ void ChrgM_Init (const ChrgM_ConfigType* ConfigPtr) }}} == ChrgM_StartProcess == {{{ void ChrgM_StartProcess (boolean Process) }}} == ChrgM_CpLineStatus == {{{ void ChrgM_CpLineStatus (char CpLineStatus) }}} == ChrgM_DataLinkIndication == {{{ void ChrgM_DataLinkIndication (uint8 CtrlIdx, EthTrcv_LinkStateType TransceiverLinkState) }}} == ChrgM_ErrorIndication == {{{ void ChrgM_ErrorIndication (ChrgM_ErrorHandlerType ErrorHandler) }}} == ChrgM_MainFunction_Rx == {{{ void ChrgM_MainFunction_Rx (void) }}} == ChrgM_MainFunction_Tx == {{{ void ChrgM_MainFunction_Tx (void) }}} == ChrgM_PaymentServiceSelectionIndication == {{{ void ChrgM_PaymentServiceSelectionIndication (ChrgM_ResponseCodeType ResponseCode) }}} == ChrgM_SessionSetupIndication == {{{ void ChrgM_SessionSetupIndication (ChrgM_ResponseCodeType ResponseCode) }}} == ChrgM_SessionStopIndication == {{{ void ChrgM_SessionStopIndication (ChrgM_ResponseCodeType ResponseCode) }}} == ChrgM_V2GTpCopyRxData == {{{ BufReq_ReturnType ChrgM_V2GTpCopyRxData (PduIdType id, const PduInfoType* info, PduLengthType* bufferSizePtr) }}} == ChrgM_V2GTpCopyTxData == {{{ BufReq_ReturnType ChrgM_V2GTpCopyTxData (PduIdType id, const PduInfoType* info, const RetryInfoType* retry, PduLengthType* availableDataPtr) }}} == ChrgM_V2GTpLocalIpAddrAssignmentChg == {{{ void ChrgM_V2GTpLocalIpAddrAssignmentChg (TcpIp_LocalAddrIdType IpAddrId, TcpIp_IpAddrStateType State) }}} == ChrgM_V2GTpRxIndication == {{{ void ChrgM_V2GTpRxIndication (PduIdType id, Std_ReturnType result) }}} == ChrgM_V2GTpSoConModeChg == {{{ void ChrgM_V2GTpSoConModeChg (SoAd_SoConIdType SoConId, SoAd_SoConModeType Mode) }}} == ChrgM_V2GTpStartOfReception == {{{ BufReq_ReturnType ChrgM_V2GTpStartOfReception (PduIdType id, const PduInfoType* info, PduLengthType TpSduLength, PduLengthType* bufferSizePtr) }}} == ChrgM_V2GTpTxConfirmation == {{{ void ChrgM_V2GTpTxConfirmation (PduIdType id, Std_ReturnType result) }}} ---- = コンフィギュレーション仕様 = == ChrgMGeneral == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMGeneral }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00009 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == ChrgMDevErrorDetect == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMGeneral/ChrgMDevErrorDetect }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00029 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == ChrgMMainFunctionCycleTime == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMGeneral/ChrgMMainFunctionCycleTime }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00031 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == ChrgMVersionInfoApi == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMGeneral/ChrgMVersionInfoApi }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00030 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == ChrgMService == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMService }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00032 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == ChrgMSoAdSocketConnectionRef == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMService/ChrgMSoAdSocketConnectionRef }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00025 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/SoAd#SoAdSocketConnection /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdSocketConnectionGroup/SoAdSocketConnection] == ChrgMTimer == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMTimer }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00033 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == ChrgMV2gEvccMsgTimeout == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMTimer/ChrgMV2gEvccMsgTimeout }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00013 * タイプ: FLOAT-PARAM * 多重度: 1 == ChrgMV2GTP == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMV2GTP }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00010 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == ChrgMV2GSrcTcpDataRef == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMV2GTP/ChrgMV2GSrcTcpDataRef }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00026 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/SoAd#SoAdSocketConnectionGroup /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdSocketConnectionGroup] == ChrgMV2GTPPdu == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMV2GTP/ChrgMV2GTPPdu }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00035 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == ChgMV2GTPPduPayloadType == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMV2GTP/ChrgMV2GTPPdu/ChgMV2GTPPduPayloadType }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00027 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == ChgMV2GTPPduProtocolVersion == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMV2GTP/ChrgMV2GTPPdu/ChgMV2GTPPduProtocolVersion }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00028 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == ChrgMV2GTPPduHandleId == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMV2GTP/ChrgMV2GTPPdu/ChrgMV2GTPPduHandleId }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00023 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == ChrgMV2GTPPduRef == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMV2GTP/ChrgMV2GTPPdu/ChrgMV2GTPPduRef }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00024 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == ChrgMV2GUdpSdpClientRef == {{{ /AUTOSAR/EcucDefs/ChrgM/ChrgMV2GTP/ChrgMV2GUdpSdpClientRef }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_ChrgM_00034 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/SoAd#SoAdSocketConnectionGroup /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdSocketConnectionGroup]