wiki:spec/ChrgM
Charging Manager


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
R23-11
ChrgM_Init 1 0x01
ChrgM_StartProcess 37 0x25
ChrgM_CpLineStatus 30 0x1E
ChrgM_DataLinkIndication 2 0x02
ChrgM_ErrorIndication 29 0x1D
ChrgM_MainFunction_Rx 36 0x24
ChrgM_MainFunction_Tx 35 0x23
ChrgM_PaymentServiceSelectionIndication 21 0x15
ChrgM_SessionSetupIndication 18 0x12
ChrgM_SessionStopIndication 28 0x1C
ChrgM_V2GTpCopyRxData 68 0x44
ChrgM_V2GTpCopyTxData 67 0x43
ChrgM_V2GTpLocalIpAddrAssignmentChg 24 0x18
ChrgM_V2GTpRxIndication 69 0x45
ChrgM_V2GTpSoConModeChg 33 0x21
ChrgM_V2GTpStartOfReception 70 0x46
ChrgM_V2GTpTxConfirmation 72 0x48
  • エラーコード一覧
エラーコード 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

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

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

ChrgMV2GUdpSdpClientRef

/AUTOSAR/EcucDefs/ChrgM/ChrgMV2GTP/ChrgMV2GUdpSdpClientRef
Last modified 3 weeks ago Last modified on Apr 15, 2024, 6:51:20 PM
Note: See TracWiki for help on using the wiki.