OpenV2G
Data Structures | Macros | Enumerations | Functions
v2gEXIDatatypes.h File Reference
#include <stdint.h>
#include "EXITypes.h"

Go to the source code of this file.

Data Structures

struct  v2gSignatureValueType
 
struct  v2gEVSEFinePositioningSetupParametersType
 
struct  v2gSubCertificatesType
 
struct  v2gMeterInfoType
 
struct  v2gV2GRequestType
 
struct  v2gSensorMeasurementsType
 
struct  v2gX509IssuerSerialType
 
struct  v2gEVFinePositioningSetupParametersType
 
struct  v2gMeteringReceiptReqType
 
struct  v2gAuthorizationReqType
 
struct  v2gSignatureMethodType
 
struct  v2gTargetPositionType
 
struct  v2gEVFinePositioningParametersType
 
struct  v2gVehicleCheckOutReqType
 
struct  v2gCertificateChainType
 
struct  v2gServiceType
 
struct  v2gEVErrorInformationType
 
struct  v2gListOfRootCertificateIDsType
 
struct  v2gSPKIDataType
 
struct  v2gCartesianCoordinatesType
 
struct  v2gRSAKeyValueType
 
struct  v2gSelectedServiceType
 
struct  v2gSignaturePropertyType
 
struct  v2gPGPDataType
 
struct  v2gDSAKeyValueType
 
struct  v2gServiceIDListType
 
struct  v2gX509DataType
 
struct  v2gEVEnergyTransferParameterType
 
struct  v2gCanonicalizationMethodType
 
struct  v2gCertificateInstallationReqType
 
struct  v2gEVSEEnergyTransferParameterType
 
struct  v2gDiffieHellmanPublickeyType
 
struct  v2gSensorPackageType
 
struct  v2gCertificateUpdateReqType
 
struct  v2gPhysicalValueType
 
struct  v2gParameterType
 
struct  v2gEVSEFinePositioningParametersType
 
struct  v2gAC_EVSEChargeParameterType
 
struct  v2gServiceDiscoveryReqType
 
struct  v2gTransformType
 
struct  v2gObjectType
 
struct  v2gSensorPackageListType
 
struct  v2gBodyBaseType
 
struct  v2gKeyValueType
 
struct  v2gEMAIDType
 
struct  v2gTransformsType
 
struct  v2gRetrievalMethodType
 
struct  v2gServiceListType
 
struct  v2gDC_EVBidirectionalParameterType
 
struct  v2gSelectedServiceListType
 
struct  v2gRelativeTimeIntervalType
 
struct  v2gContractSignatureEncryptedPrivateKeyType
 
struct  v2gPaymentDetailsReqType
 
struct  v2gMagneticVectorSetupType
 
struct  v2gDC_EVChargeParameterType
 
struct  v2gServiceDetailReqType
 
struct  v2gPaymentOptionListType
 
struct  v2gWPT_EVChargeParameterType
 
struct  v2gSessionSetupReqType
 
struct  v2gDigestMethodType
 
struct  v2gPMaxScheduleEntryType
 
struct  v2gPreChargeReqType
 
struct  v2gLF_EVSEFinePositioningParametersType
 
struct  v2gSignaturePropertiesType
 
struct  v2gMagneticVectorSetupListType
 
struct  v2gAC_EVSEBidirectionalParameterType
 
struct  v2gEVSEStatusType
 
struct  v2gAC_EVBidirectionalParameterType
 
struct  v2gMV_EVSEFinePositioningSetupParametersType
 
struct  v2gSensorType
 
struct  v2gAC_EVChargeParameterType
 
struct  v2gEVSEErrorInformationType
 
struct  v2gWPT_EVSEChargeParameterType
 
struct  v2gDisplayParametersType
 
struct  v2gSystemStatusReqType
 
struct  v2gCostType
 
struct  v2gDC_BidirectionalControlReqType
 
struct  v2gAC_BidirectionalControlResType
 
struct  v2gSystemStatusResType
 
struct  v2gCertificateUpdateResType
 
struct  v2gParameterSetType
 
struct  v2gMagneticVectorType
 
struct  v2gPreChargeResType
 
struct  v2gMinimumPMaxRequestType
 
struct  v2gVehicleCheckInReqType
 
struct  v2gPowerDeliveryResType
 
struct  v2gV2GResponseType
 
struct  v2gCableCheckResType
 
struct  v2gChargingProfileType
 
struct  v2gServiceDiscoveryResType
 
struct  v2gPMaxScheduleType
 
struct  v2gDC_EVSEBidirectionalParameterType
 
struct  v2gDC_EVSEChargeParameterType
 
struct  v2gConnectChargingDeviceReqType
 
struct  v2gKeyInfoType
 
struct  v2gWeldingDetectionResType
 
struct  v2gPaymentServiceSelectionReqType
 
struct  v2gSensorListType
 
struct  v2gPairingReqType
 
struct  v2gDisconnectChargingDeviceReqType
 
struct  v2gConnectChargingDeviceResType
 
struct  v2gPowerDemandReqType
 
struct  v2gLFA_EVFinePositioningParametersType
 
struct  v2gPowerDeliveryReqType
 
struct  v2gGeneric_EVSEFinePositioningParametersType
 
struct  v2gPaymentDetailsResType
 
struct  v2gAC_BidirectionalControlReqType
 
struct  v2gSessionStopReqType
 
struct  v2gEntryType
 
struct  v2gPowerDemandResType
 
struct  v2gSessionSetupResType
 
struct  v2gVehicleCheckOutResType
 
struct  v2gCurrentDemandReqType
 
struct  v2gDisconnectChargingDeviceResType
 
struct  v2gChargingStatusResType
 
struct  v2gReferenceType
 
struct  v2gCurrentDemandResType
 
struct  v2gDC_BidirectionalControlResType
 
struct  v2gAlignmentCheckResType
 
struct  v2gCertificateInstallationResType
 
struct  v2gChargeLoopReqType
 
struct  v2gVehicleCheckInResType
 
struct  v2gConsumptionCostType
 
struct  v2gAuthorizationResType
 
struct  v2gGeneric_EVFinePositioningParametersType
 
struct  v2gChargingStatusReqType
 
struct  v2gManifestType
 
struct  v2gMagneticVectorListType
 
struct  v2gAlignmentCheckReqType
 
struct  v2gServiceParameterListType
 
struct  v2gSignedInfoType
 
struct  v2gPairingResType
 
struct  v2gChargeParameterDiscoveryReqType
 
struct  v2gLFA_EVFinePositioningSetupParametersType
 
struct  v2gLFA_EVSEFinePositioningSetupParametersType
 
struct  v2gMV_EVSEFinePositioningParametersType
 
struct  v2gSalesTariffEntryType
 
struct  v2gServiceDetailResType
 
struct  v2gSalesTariffType
 
struct  v2gFinePositioningSetupReqType
 
struct  v2gSignatureType
 
struct  v2gFinePositioningReqType
 
struct  v2gFinePositioningSetupResType
 
struct  v2gSAScheduleTupleType
 
struct  v2gFinePositioningResType
 
struct  v2gMessageHeaderType
 
struct  v2gSAScheduleListType
 
struct  v2gChargeParameterDiscoveryResType
 
struct  v2gBodyType
 
struct  v2gAnonType_V2G_Message
 
struct  v2gEXIDocument
 
struct  v2gEXIFragment
 

Macros

#define SUPPORT_YES   1
 
#define SUPPORT_NO   2
 
#define DEPLOY_ISO_CODEC   SUPPORT_YES
 
#define DEPLOY_ISO_CODEC_FRAGMENT   SUPPORT_YES
 
#define UNION_YES   1
 
#define UNION_NO   2
 
#define SAVE_MEMORY_WITH_UNNAMED_UNION   UNION_YES
 
#define v2gSignatureValueType_Id_CHARACTERS_SIZE   50
 
#define v2gSignatureValueType_CONTENT_BYTES_SIZE   350
 
#define v2gSubCertificatesType_Certificate_BYTES_SIZE   800 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,certificateType is 800 */
 
#define v2gSubCertificatesType_Certificate_ARRAY_SIZE   4
 
#define v2gMeterInfoType_MeterID_CHARACTERS_SIZE   32 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,meterIDType is 32 */
 
#define v2gMeterInfoType_SigMeterReading_BYTES_SIZE   64 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,sigMeterReadingType is 64 */
 
#define v2gSensorMeasurementsType_MeasurementData_ARRAY_SIZE   5
 
#define v2gX509IssuerSerialType_X509IssuerName_CHARACTERS_SIZE   50
 
#define v2gMeteringReceiptReqType_Id_CHARACTERS_SIZE   50
 
#define v2gMeteringReceiptReqType_SessionID_BYTES_SIZE   8 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,sessionIDType is 8 */
 
#define v2gAuthorizationReqType_Id_CHARACTERS_SIZE   50
 
#define v2gAuthorizationReqType_GenChallenge_BYTES_SIZE   16 /* XML schema facet length for urn:iso:15118:2:2016:MsgDataTypes,genChallengeType is 16 */
 
#define v2gSignatureMethodType_Algorithm_CHARACTERS_SIZE   65
 
#define v2gSignatureMethodType_ANY_CHARACTERS_SIZE   50
 
#define v2gCertificateChainType_Id_CHARACTERS_SIZE   50
 
#define v2gCertificateChainType_Certificate_BYTES_SIZE   800 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,certificateType is 800 */
 
#define v2gListOfRootCertificateIDsType_RootCertificateID_ARRAY_SIZE   5
 
#define v2gSPKIDataType_SPKISexp_BYTES_SIZE   350
 
#define v2gSPKIDataType_SPKISexp_ARRAY_SIZE   1
 
#define v2gSPKIDataType_ANY_CHARACTERS_SIZE   50
 
#define v2gRSAKeyValueType_Modulus_BYTES_SIZE   350
 
#define v2gRSAKeyValueType_Exponent_BYTES_SIZE   350
 
#define v2gSignaturePropertyType_Target_CHARACTERS_SIZE   50
 
#define v2gSignaturePropertyType_Id_CHARACTERS_SIZE   50
 
#define v2gSignaturePropertyType_ANY_CHARACTERS_SIZE   50
 
#define v2gPGPDataType_PGPKeyID_BYTES_SIZE   350
 
#define v2gPGPDataType_PGPKeyPacket_BYTES_SIZE   350
 
#define v2gPGPDataType_ANY_CHARACTERS_SIZE   50
 
#define v2gDSAKeyValueType_P_BYTES_SIZE   350
 
#define v2gDSAKeyValueType_Q_BYTES_SIZE   350
 
#define v2gDSAKeyValueType_G_BYTES_SIZE   350
 
#define v2gDSAKeyValueType_Y_BYTES_SIZE   350
 
#define v2gDSAKeyValueType_J_BYTES_SIZE   350
 
#define v2gDSAKeyValueType_Seed_BYTES_SIZE   350
 
#define v2gDSAKeyValueType_PgenCounter_BYTES_SIZE   350
 
#define v2gServiceIDListType_ServiceID_ARRAY_SIZE   5
 
#define v2gX509DataType_X509IssuerSerial_ARRAY_SIZE   1
 
#define v2gX509DataType_X509SKI_BYTES_SIZE   350
 
#define v2gX509DataType_X509SKI_ARRAY_SIZE   1
 
#define v2gX509DataType_X509SubjectName_CHARACTERS_SIZE   50
 
#define v2gX509DataType_X509SubjectName_ARRAY_SIZE   1
 
#define v2gX509DataType_X509Certificate_BYTES_SIZE   350
 
#define v2gX509DataType_X509Certificate_ARRAY_SIZE   1
 
#define v2gX509DataType_X509CRL_BYTES_SIZE   350
 
#define v2gX509DataType_X509CRL_ARRAY_SIZE   1
 
#define v2gX509DataType_ANY_CHARACTERS_SIZE   50
 
#define v2gCanonicalizationMethodType_Algorithm_CHARACTERS_SIZE   65
 
#define v2gCanonicalizationMethodType_ANY_CHARACTERS_SIZE   50
 
#define v2gCertificateInstallationReqType_Id_CHARACTERS_SIZE   50
 
#define v2gCertificateInstallationReqType_OEMProvisioningCert_BYTES_SIZE   800 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,certificateType is 800 */
 
#define v2gDiffieHellmanPublickeyType_Id_CHARACTERS_SIZE   50
 
#define v2gDiffieHellmanPublickeyType_CONTENT_BYTES_SIZE   350
 
#define v2gSensorPackageType_SensorMeasurements_ARRAY_SIZE   5
 
#define v2gCertificateUpdateReqType_Id_CHARACTERS_SIZE   50
 
#define v2gCertificateUpdateReqType_eMAID_CHARACTERS_SIZE   15 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,eMAIDType is 15 */
 
#define v2gParameterType_Name_CHARACTERS_SIZE   50
 
#define v2gParameterType_stringValue_CHARACTERS_SIZE   50
 
#define v2gTransformType_Algorithm_CHARACTERS_SIZE   65
 
#define v2gTransformType_ANY_CHARACTERS_SIZE   50
 
#define v2gTransformType_XPath_CHARACTERS_SIZE   50
 
#define v2gTransformType_XPath_ARRAY_SIZE   1
 
#define v2gObjectType_Id_CHARACTERS_SIZE   50
 
#define v2gObjectType_MimeType_CHARACTERS_SIZE   50
 
#define v2gObjectType_Encoding_CHARACTERS_SIZE   50
 
#define v2gObjectType_ANY_CHARACTERS_SIZE   50
 
#define v2gSensorPackageListType_SensorPackage_ARRAY_SIZE   5
 
#define v2gKeyValueType_ANY_CHARACTERS_SIZE   50
 
#define v2gEMAIDType_Id_CHARACTERS_SIZE   50
 
#define v2gEMAIDType_CONTENT_CHARACTERS_SIZE   50
 
#define v2gTransformsType_Transform_ARRAY_SIZE   1
 
#define v2gRetrievalMethodType_URI_CHARACTERS_SIZE   50
 
#define v2gRetrievalMethodType_Type_CHARACTERS_SIZE   50
 
#define v2gServiceListType_Service_ARRAY_SIZE   5
 
#define v2gSelectedServiceListType_SelectedService_ARRAY_SIZE   5
 
#define v2gContractSignatureEncryptedPrivateKeyType_Id_CHARACTERS_SIZE   50
 
#define v2gContractSignatureEncryptedPrivateKeyType_CONTENT_BYTES_SIZE   350
 
#define v2gPaymentDetailsReqType_eMAID_CHARACTERS_SIZE   15 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,eMAIDType is 15 */
 
#define v2gMagneticVectorSetupType_GAID_CHARACTERS_SIZE   50
 
#define v2gPaymentOptionListType_PaymentOption_ARRAY_SIZE   2
 
#define v2gSessionSetupReqType_EVCCID_BYTES_SIZE   6 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evccIDType is 6 */
 
#define v2gDigestMethodType_Algorithm_CHARACTERS_SIZE   65
 
#define v2gDigestMethodType_ANY_CHARACTERS_SIZE   50
 
#define v2gPMaxScheduleEntryType_PMax_ARRAY_SIZE   3
 
#define v2gSignaturePropertiesType_Id_CHARACTERS_SIZE   50
 
#define v2gSignaturePropertiesType_SignatureProperty_ARRAY_SIZE   1
 
#define v2gMagneticVectorSetupListType_MagneticVectorSetup_ARRAY_SIZE   5
 
#define v2gAC_BidirectionalControlResType_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */
 
#define v2gParameterSetType_Parameter_ARRAY_SIZE   5
 
#define v2gMagneticVectorType_GAID_CHARACTERS_SIZE   50
 
#define v2gMinimumPMaxRequestType_MinimumPMaxScheduleEntry_ARRAY_SIZE   3
 
#define v2gChargingProfileType_ProfileEntry_ARRAY_SIZE   5
 
#define v2gPMaxScheduleType_PMaxScheduleEntry_ARRAY_SIZE   5
 
#define v2gKeyInfoType_Id_CHARACTERS_SIZE   50
 
#define v2gKeyInfoType_KeyName_CHARACTERS_SIZE   50
 
#define v2gKeyInfoType_KeyName_ARRAY_SIZE   1
 
#define v2gKeyInfoType_KeyValue_ARRAY_SIZE   1
 
#define v2gKeyInfoType_RetrievalMethod_ARRAY_SIZE   1
 
#define v2gKeyInfoType_X509Data_ARRAY_SIZE   1
 
#define v2gKeyInfoType_PGPData_ARRAY_SIZE   1
 
#define v2gKeyInfoType_SPKIData_ARRAY_SIZE   1
 
#define v2gKeyInfoType_MgmtData_CHARACTERS_SIZE   50
 
#define v2gKeyInfoType_MgmtData_ARRAY_SIZE   1
 
#define v2gKeyInfoType_ANY_CHARACTERS_SIZE   50
 
#define v2gSensorListType_Sensor_ARRAY_SIZE   5
 
#define v2gPaymentDetailsResType_GenChallenge_BYTES_SIZE   16 /* XML schema facet length for urn:iso:15118:2:2016:MsgDataTypes,genChallengeType is 16 */
 
#define v2gPowerDemandResType_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */
 
#define v2gSessionSetupResType_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */
 
#define v2gChargingStatusResType_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */
 
#define v2gReferenceType_Id_CHARACTERS_SIZE   50
 
#define v2gReferenceType_URI_CHARACTERS_SIZE   50
 
#define v2gReferenceType_Type_CHARACTERS_SIZE   50
 
#define v2gReferenceType_DigestValue_BYTES_SIZE   350
 
#define v2gCurrentDemandResType_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */
 
#define v2gDC_BidirectionalControlResType_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */
 
#define v2gConsumptionCostType_Cost_ARRAY_SIZE   3
 
#define v2gManifestType_Id_CHARACTERS_SIZE   50
 
#define v2gManifestType_Reference_ARRAY_SIZE   1
 
#define v2gMagneticVectorListType_MagneticVector_ARRAY_SIZE   5
 
#define v2gServiceParameterListType_ParameterSet_ARRAY_SIZE   5
 
#define v2gSignedInfoType_Id_CHARACTERS_SIZE   50
 
#define v2gSignedInfoType_Reference_ARRAY_SIZE   1
 
#define v2gLFA_EVFinePositioningSetupParametersType_SensorOrder_ARRAY_SIZE   5
 
#define v2gLFA_EVSEFinePositioningSetupParametersType_SensorOrder_ARRAY_SIZE   5
 
#define v2gSalesTariffEntryType_ConsumptionCost_ARRAY_SIZE   3
 
#define v2gSalesTariffType_Id_CHARACTERS_SIZE   50
 
#define v2gSalesTariffType_SalesTariffDescription_CHARACTERS_SIZE   32 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,tariffDescriptionType is 32 */
 
#define v2gSalesTariffType_SalesTariffEntry_ARRAY_SIZE   5
 
#define v2gSignatureType_Id_CHARACTERS_SIZE   50
 
#define v2gSignatureType_Object_ARRAY_SIZE   1
 
#define v2gMessageHeaderType_SessionID_BYTES_SIZE   8 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,sessionIDType is 8 */
 
#define v2gSAScheduleListType_SAScheduleTuple_ARRAY_SIZE   3
 
#define EXIDocument_MgmtData_CHARACTERS_SIZE   50
 
#define EXIDocument_KeyName_CHARACTERS_SIZE   50
 
#define EXIDocument_DigestValue_BYTES_SIZE   350
 
#define EXIFragment_stringValue_CHARACTERS_SIZE   50
 
#define EXIFragment_PgenCounter_BYTES_SIZE   350
 
#define EXIFragment_SalesTariffDescription_CHARACTERS_SIZE   32 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,tariffDescriptionType is 32 */
 
#define EXIFragment_SessionID_BYTES_SIZE   8 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,sessionIDType is 8 */
 
#define EXIFragment_XPath_CHARACTERS_SIZE   50
 
#define EXIFragment_MgmtData_CHARACTERS_SIZE   50
 
#define EXIFragment_OEMProvisioningCert_BYTES_SIZE   800 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,certificateType is 800 */
 
#define EXIFragment_P_BYTES_SIZE   350
 
#define EXIFragment_Q_BYTES_SIZE   350
 
#define EXIFragment_X509SubjectName_CHARACTERS_SIZE   50
 
#define EXIFragment_G_BYTES_SIZE   350
 
#define EXIFragment_J_BYTES_SIZE   350
 
#define EXIFragment_Y_BYTES_SIZE   350
 
#define EXIFragment_DigestValue_BYTES_SIZE   350
 
#define EXIFragment_EVCCID_BYTES_SIZE   6 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evccIDType is 6 */
 
#define EXIFragment_PGPKeyID_BYTES_SIZE   350
 
#define EXIFragment_KeyName_CHARACTERS_SIZE   50
 
#define EXIFragment_X509SKI_BYTES_SIZE   350
 
#define EXIFragment_Certificate_BYTES_SIZE   800 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,certificateType is 800 */
 
#define EXIFragment_Modulus_BYTES_SIZE   350
 
#define EXIFragment_SigMeterReading_BYTES_SIZE   64 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,sigMeterReadingType is 64 */
 
#define EXIFragment_Exponent_BYTES_SIZE   350
 
#define EXIFragment_PGPKeyPacket_BYTES_SIZE   350
 
#define EXIFragment_Seed_BYTES_SIZE   350
 
#define EXIFragment_MeterID_CHARACTERS_SIZE   32 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,meterIDType is 32 */
 
#define EXIFragment_X509CRL_BYTES_SIZE   350
 
#define EXIFragment_SPKISexp_BYTES_SIZE   350
 
#define EXIFragment_X509Certificate_BYTES_SIZE   350
 
#define EXIFragment_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */
 
#define EXIFragment_GenChallenge_BYTES_SIZE   16 /* XML schema facet length for urn:iso:15118:2:2016:MsgDataTypes,genChallengeType is 16 */
 
#define EXIFragment_GAID_CHARACTERS_SIZE   50
 
#define EXIFragment_X509IssuerName_CHARACTERS_SIZE   50
 

Enumerations

enum  v2gEVCheckOutStatusType { v2gEVCheckOutStatusType_CheckOut = 0, v2gEVCheckOutStatusType_Processing = 1, v2gEVCheckOutStatusType_Completed = 2 }
 
enum  v2gEVErrorCodeType {
  v2gEVErrorCodeType_RESSTemperatureInhibit = 0, v2gEVErrorCodeType_EVShiftPosition = 1, v2gEVErrorCodeType_ChargerConnectorLockFault = 2, v2gEVErrorCodeType_EVRESSMalfunction = 3,
  v2gEVErrorCodeType_ChargingCurrentdifferential = 4, v2gEVErrorCodeType_ChargingVoltageOutOfRange = 5, v2gEVErrorCodeType_ChargingSystemIncompatibility = 6, v2gEVErrorCodeType_Reserved_A = 7,
  v2gEVErrorCodeType_Reserved_B = 8, v2gEVErrorCodeType_Reserved_C = 9
}
 
enum  v2gmechanicalChargingDeviceStatusType { v2gmechanicalChargingDeviceStatusType_Home = 0, v2gmechanicalChargingDeviceStatusType_Moving = 1, v2gmechanicalChargingDeviceStatusType_EndPosition = 2 }
 
enum  v2gEVOperationType { v2gEVOperationType_Charge = 0, v2gEVOperationType_BPT = 1 }
 
enum  v2gcostKindType { v2gcostKindType_relativePricePercentage = 0, v2gcostKindType_RenewableGenerationPercentage = 1, v2gcostKindType_CarbonDioxideEmission = 2 }
 
enum  v2gEVSECheckOutStatusType { v2gEVSECheckOutStatusType_Scheduled = 0, v2gEVSECheckOutStatusType_Completed = 1 }
 
enum  v2gserviceCategoryType { v2gserviceCategoryType_EVCharging = 0, v2gserviceCategoryType_Internet = 1, v2gserviceCategoryType_ContractCertificate = 2, v2gserviceCategoryType_OtherCustom = 3 }
 
enum  v2gFODStatusType { v2gFODStatusType_ObjectOnPad = 0, v2gFODStatusType_PadClear = 1, v2gFODStatusType_UnknownError = 2 }
 
enum  v2gparkingMethodType { v2gparkingMethodType_AutoParking = 0, v2gparkingMethodType_MVGuideManual = 1, v2gparkingMethodType_Manual = 2 }
 
enum  v2gresponseCodeType {
  v2gresponseCodeType_OK = 0, v2gresponseCodeType_OK_NewSessionEstablished = 1, v2gresponseCodeType_OK_OldSessionJoined = 2, v2gresponseCodeType_OK_CertificateExpiresSoon = 3,
  v2gresponseCodeType_OK_IsolationValid = 4, v2gresponseCodeType_OK_IsolationWarning = 5, v2gresponseCodeType_WARNING_CertificateExpired = 6, v2gresponseCodeType_WARNING_NoCertificateAvailable = 7,
  v2gresponseCodeType_WARNING_CertValidationError = 8, v2gresponseCodeType_WARNING_CertVerificationError = 9, v2gresponseCodeType_WARNING_ContractCanceled = 10, v2gresponseCodeType_FAILED = 11,
  v2gresponseCodeType_FAILED_SequenceError = 12, v2gresponseCodeType_FAILED_ServiceIDInvalid = 13, v2gresponseCodeType_FAILED_UnknownSession = 14, v2gresponseCodeType_FAILED_ServiceSelectionInvalid = 15,
  v2gresponseCodeType_FAILED_SignatureError = 16, v2gresponseCodeType_FAILED_PaymentSelectionInvalid = 17, v2gresponseCodeType_FAILED_ChallengeInvalid = 18, v2gresponseCodeType_FAILED_WrongChargeParameter = 19,
  v2gresponseCodeType_FAILED_IsolationFault = 20, v2gresponseCodeType_FAILED_PowerDeliveryNotApplied = 21, v2gresponseCodeType_FAILED_TariffSelectionInvalid = 22, v2gresponseCodeType_FAILED_ChargingProfileInvalid = 23,
  v2gresponseCodeType_FAILED_MeteringSignatureNotValid = 24, v2gresponseCodeType_FAILED_NoChargeServiceSelected = 25, v2gresponseCodeType_FAILED_WrongEnergyTransferMode = 26, v2gresponseCodeType_FAILED_ContactorError = 27,
  v2gresponseCodeType_FAILED_CertificateRevoked = 28, v2gresponseCodeType_FAILED_CertificateNotYetValid = 29
}
 
enum  v2gvalueType {
  v2gvalueType_bool = 0, v2gvalueType_byte = 1, v2gvalueType_short = 2, v2gvalueType_int = 3,
  v2gvalueType_physicalValue = 4, v2gvalueType_string = 5
}
 
enum  v2gvehicleSpaceType { v2gvehicleSpaceType_AutoParking = 0, v2gvehicleSpaceType_MVGuideManual = 1, v2gvehicleSpaceType_Manual = 2 }
 
enum  v2goperationModeType { v2goperationModeType_Ready = 0, v2goperationModeType_NotReady = 1 }
 
enum  v2gEVSEErrorCodeType {
  v2gEVSEErrorCodeType_RESSTemperatureInhibit = 0, v2gEVSEErrorCodeType_ChargerConnectorLockFault = 1, v2gEVSEErrorCodeType_ChargingCurrentdifferential = 2, v2gEVSEErrorCodeType_ChargingVoltageOutOfRange = 3,
  v2gEVSEErrorCodeType_ChargingSystemIncompatibility = 4, v2gEVSEErrorCodeType_Reserved_A = 5, v2gEVSEErrorCodeType_Reserved_B = 6, v2gEVSEErrorCodeType_Reserved_C = 7
}
 
enum  v2gEVCheckInStatusType { v2gEVCheckInStatusType_CheckIn = 0, v2gEVCheckInStatusType_Processing = 1, v2gEVCheckInStatusType_Completed = 2 }
 
enum  v2gpaymentOptionType { v2gpaymentOptionType_Contract = 0, v2gpaymentOptionType_ExternalPayment = 1 }
 
enum  v2gelectricalChargingDeviceStatusType { v2gelectricalChargingDeviceStatusType_Connected = 0, v2gelectricalChargingDeviceStatusType_Disconnected = 1 }
 
enum  v2gEVSEProcessingType { v2gEVSEProcessingType_Finished = 0, v2gEVSEProcessingType_Ongoing = 1, v2gEVSEProcessingType_Ongoing_WaitingForCustomerInteraction = 2 }
 
enum  v2gchargingSessionType { v2gchargingSessionType_Terminate = 0, v2gchargingSessionType_Pause = 1 }
 
enum  v2gchargeProgressType { v2gchargeProgressType_Start = 0, v2gchargeProgressType_Stop = 1, v2gchargeProgressType_Renegotiate = 2 }
 
enum  v2gEVSENotificationType { v2gEVSENotificationType_StopCharging = 0, v2gEVSENotificationType_ReNegotiation = 1 }
 

Functions

void init_v2gEXIDocument (struct v2gEXIDocument *exiDoc)
 
void init_v2gEXIFragment (struct v2gEXIFragment *exiFrag)
 
void init_v2gSignatureValueType (struct v2gSignatureValueType *v2gSignatureValueType)
 
void init_v2gEVSEFinePositioningSetupParametersType (struct v2gEVSEFinePositioningSetupParametersType *v2gEVSEFinePositioningSetupParametersType)
 
void init_v2gAlignmentCheckResType (struct v2gAlignmentCheckResType *v2gAlignmentCheckResType)
 
void init_v2gSalesTariffType (struct v2gSalesTariffType *v2gSalesTariffType)
 
void init_v2gFinePositioningSetupReqType (struct v2gFinePositioningSetupReqType *v2gFinePositioningSetupReqType)
 
void init_v2gSubCertificatesType (struct v2gSubCertificatesType *v2gSubCertificatesType)
 
void init_v2gCertificateInstallationResType (struct v2gCertificateInstallationResType *v2gCertificateInstallationResType)
 
void init_v2gMeterInfoType (struct v2gMeterInfoType *v2gMeterInfoType)
 
void init_v2gChargeLoopReqType (struct v2gChargeLoopReqType *v2gChargeLoopReqType)
 
void init_v2gMessageHeaderType (struct v2gMessageHeaderType *v2gMessageHeaderType)
 
void init_v2gSignatureType (struct v2gSignatureType *v2gSignatureType)
 
void init_v2gBodyType (struct v2gBodyType *v2gBodyType)
 
void init_v2gFinePositioningReqType (struct v2gFinePositioningReqType *v2gFinePositioningReqType)
 
void init_v2gPMaxScheduleEntryType (struct v2gPMaxScheduleEntryType *v2gPMaxScheduleEntryType)
 
void init_v2gPreChargeReqType (struct v2gPreChargeReqType *v2gPreChargeReqType)
 
void init_v2gVehicleCheckInResType (struct v2gVehicleCheckInResType *v2gVehicleCheckInResType)
 
void init_v2gV2GRequestType (struct v2gV2GRequestType *v2gV2GRequestType)
 
void init_v2gLF_EVSEFinePositioningParametersType (struct v2gLF_EVSEFinePositioningParametersType *v2gLF_EVSEFinePositioningParametersType)
 
void init_v2gSignaturePropertiesType (struct v2gSignaturePropertiesType *v2gSignaturePropertiesType)
 
void init_v2gMagneticVectorSetupListType (struct v2gMagneticVectorSetupListType *v2gMagneticVectorSetupListType)
 
void init_v2gSensorMeasurementsType (struct v2gSensorMeasurementsType *v2gSensorMeasurementsType)
 
void init_v2gAC_EVSEBidirectionalParameterType (struct v2gAC_EVSEBidirectionalParameterType *v2gAC_EVSEBidirectionalParameterType)
 
void init_v2gConsumptionCostType (struct v2gConsumptionCostType *v2gConsumptionCostType)
 
void init_v2gAuthorizationResType (struct v2gAuthorizationResType *v2gAuthorizationResType)
 
void init_v2gGeneric_EVFinePositioningParametersType (struct v2gGeneric_EVFinePositioningParametersType *v2gGeneric_EVFinePositioningParametersType)
 
void init_v2gEVSEStatusType (struct v2gEVSEStatusType *v2gEVSEStatusType)
 
void init_v2gX509IssuerSerialType (struct v2gX509IssuerSerialType *v2gX509IssuerSerialType)
 
void init_v2gAC_EVBidirectionalParameterType (struct v2gAC_EVBidirectionalParameterType *v2gAC_EVBidirectionalParameterType)
 
void init_v2gEVFinePositioningSetupParametersType (struct v2gEVFinePositioningSetupParametersType *v2gEVFinePositioningSetupParametersType)
 
void init_v2gMV_EVSEFinePositioningSetupParametersType (struct v2gMV_EVSEFinePositioningSetupParametersType *v2gMV_EVSEFinePositioningSetupParametersType)
 
void init_v2gMeteringReceiptReqType (struct v2gMeteringReceiptReqType *v2gMeteringReceiptReqType)
 
void init_v2gAuthorizationReqType (struct v2gAuthorizationReqType *v2gAuthorizationReqType)
 
void init_v2gChargingStatusReqType (struct v2gChargingStatusReqType *v2gChargingStatusReqType)
 
void init_v2gManifestType (struct v2gManifestType *v2gManifestType)
 
void init_v2gSensorType (struct v2gSensorType *v2gSensorType)
 
void init_v2gAC_EVChargeParameterType (struct v2gAC_EVChargeParameterType *v2gAC_EVChargeParameterType)
 
void init_v2gMagneticVectorListType (struct v2gMagneticVectorListType *v2gMagneticVectorListType)
 
void init_v2gAlignmentCheckReqType (struct v2gAlignmentCheckReqType *v2gAlignmentCheckReqType)
 
void init_v2gEVSEErrorInformationType (struct v2gEVSEErrorInformationType *v2gEVSEErrorInformationType)
 
void init_v2gWPT_EVSEChargeParameterType (struct v2gWPT_EVSEChargeParameterType *v2gWPT_EVSEChargeParameterType)
 
void init_v2gDisplayParametersType (struct v2gDisplayParametersType *v2gDisplayParametersType)
 
void init_v2gSignatureMethodType (struct v2gSignatureMethodType *v2gSignatureMethodType)
 
void init_v2gTargetPositionType (struct v2gTargetPositionType *v2gTargetPositionType)
 
void init_v2gEVFinePositioningParametersType (struct v2gEVFinePositioningParametersType *v2gEVFinePositioningParametersType)
 
void init_v2gVehicleCheckOutReqType (struct v2gVehicleCheckOutReqType *v2gVehicleCheckOutReqType)
 
void init_v2gFinePositioningSetupResType (struct v2gFinePositioningSetupResType *v2gFinePositioningSetupResType)
 
void init_v2gSAScheduleListType (struct v2gSAScheduleListType *v2gSAScheduleListType)
 
void init_v2gSystemStatusReqType (struct v2gSystemStatusReqType *v2gSystemStatusReqType)
 
void init_v2gCertificateChainType (struct v2gCertificateChainType *v2gCertificateChainType)
 
void init_v2gCostType (struct v2gCostType *v2gCostType)
 
void init_v2gServiceType (struct v2gServiceType *v2gServiceType)
 
void init_v2gServiceParameterListType (struct v2gServiceParameterListType *v2gServiceParameterListType)
 
void init_v2gSignedInfoType (struct v2gSignedInfoType *v2gSignedInfoType)
 
void init_v2gEVErrorInformationType (struct v2gEVErrorInformationType *v2gEVErrorInformationType)
 
void init_v2gListOfRootCertificateIDsType (struct v2gListOfRootCertificateIDsType *v2gListOfRootCertificateIDsType)
 
void init_v2gSPKIDataType (struct v2gSPKIDataType *v2gSPKIDataType)
 
void init_v2gDC_BidirectionalControlReqType (struct v2gDC_BidirectionalControlReqType *v2gDC_BidirectionalControlReqType)
 
void init_v2gPairingResType (struct v2gPairingResType *v2gPairingResType)
 
void init_v2gCartesianCoordinatesType (struct v2gCartesianCoordinatesType *v2gCartesianCoordinatesType)
 
void init_v2gChargeParameterDiscoveryReqType (struct v2gChargeParameterDiscoveryReqType *v2gChargeParameterDiscoveryReqType)
 
void init_v2gChargeParameterDiscoveryResType (struct v2gChargeParameterDiscoveryResType *v2gChargeParameterDiscoveryResType)
 
void init_v2gRSAKeyValueType (struct v2gRSAKeyValueType *v2gRSAKeyValueType)
 
void init_v2gLFA_EVFinePositioningSetupParametersType (struct v2gLFA_EVFinePositioningSetupParametersType *v2gLFA_EVFinePositioningSetupParametersType)
 
void init_v2gSelectedServiceType (struct v2gSelectedServiceType *v2gSelectedServiceType)
 
void init_v2gSignaturePropertyType (struct v2gSignaturePropertyType *v2gSignaturePropertyType)
 
void init_v2gAC_BidirectionalControlResType (struct v2gAC_BidirectionalControlResType *v2gAC_BidirectionalControlResType)
 
void init_v2gPGPDataType (struct v2gPGPDataType *v2gPGPDataType)
 
void init_v2gSystemStatusResType (struct v2gSystemStatusResType *v2gSystemStatusResType)
 
void init_v2gCertificateUpdateResType (struct v2gCertificateUpdateResType *v2gCertificateUpdateResType)
 
void init_v2gParameterSetType (struct v2gParameterSetType *v2gParameterSetType)
 
void init_v2gSAScheduleTupleType (struct v2gSAScheduleTupleType *v2gSAScheduleTupleType)
 
void init_v2gDSAKeyValueType (struct v2gDSAKeyValueType *v2gDSAKeyValueType)
 
void init_v2gMagneticVectorType (struct v2gMagneticVectorType *v2gMagneticVectorType)
 
void init_v2gServiceIDListType (struct v2gServiceIDListType *v2gServiceIDListType)
 
void init_v2gX509DataType (struct v2gX509DataType *v2gX509DataType)
 
void init_v2gEVEnergyTransferParameterType (struct v2gEVEnergyTransferParameterType *v2gEVEnergyTransferParameterType)
 
void init_v2gPreChargeResType (struct v2gPreChargeResType *v2gPreChargeResType)
 
void init_v2gFinePositioningResType (struct v2gFinePositioningResType *v2gFinePositioningResType)
 
void init_v2gLFA_EVSEFinePositioningSetupParametersType (struct v2gLFA_EVSEFinePositioningSetupParametersType *v2gLFA_EVSEFinePositioningSetupParametersType)
 
void init_v2gMinimumPMaxRequestType (struct v2gMinimumPMaxRequestType *v2gMinimumPMaxRequestType)
 
void init_v2gCanonicalizationMethodType (struct v2gCanonicalizationMethodType *v2gCanonicalizationMethodType)
 
void init_v2gCertificateInstallationReqType (struct v2gCertificateInstallationReqType *v2gCertificateInstallationReqType)
 
void init_v2gVehicleCheckInReqType (struct v2gVehicleCheckInReqType *v2gVehicleCheckInReqType)
 
void init_v2gMV_EVSEFinePositioningParametersType (struct v2gMV_EVSEFinePositioningParametersType *v2gMV_EVSEFinePositioningParametersType)
 
void init_v2gPowerDeliveryResType (struct v2gPowerDeliveryResType *v2gPowerDeliveryResType)
 
void init_v2gEVSEEnergyTransferParameterType (struct v2gEVSEEnergyTransferParameterType *v2gEVSEEnergyTransferParameterType)
 
void init_v2gDiffieHellmanPublickeyType (struct v2gDiffieHellmanPublickeyType *v2gDiffieHellmanPublickeyType)
 
void init_v2gV2GResponseType (struct v2gV2GResponseType *v2gV2GResponseType)
 
void init_v2gCableCheckResType (struct v2gCableCheckResType *v2gCableCheckResType)
 
void init_v2gSalesTariffEntryType (struct v2gSalesTariffEntryType *v2gSalesTariffEntryType)
 
void init_v2gChargingProfileType (struct v2gChargingProfileType *v2gChargingProfileType)
 
void init_v2gServiceDiscoveryResType (struct v2gServiceDiscoveryResType *v2gServiceDiscoveryResType)
 
void init_v2gPMaxScheduleType (struct v2gPMaxScheduleType *v2gPMaxScheduleType)
 
void init_v2gSensorPackageType (struct v2gSensorPackageType *v2gSensorPackageType)
 
void init_v2gDC_EVSEBidirectionalParameterType (struct v2gDC_EVSEBidirectionalParameterType *v2gDC_EVSEBidirectionalParameterType)
 
void init_v2gDC_EVSEChargeParameterType (struct v2gDC_EVSEChargeParameterType *v2gDC_EVSEChargeParameterType)
 
void init_v2gConnectChargingDeviceReqType (struct v2gConnectChargingDeviceReqType *v2gConnectChargingDeviceReqType)
 
void init_v2gCertificateUpdateReqType (struct v2gCertificateUpdateReqType *v2gCertificateUpdateReqType)
 
void init_v2gKeyInfoType (struct v2gKeyInfoType *v2gKeyInfoType)
 
void init_v2gWeldingDetectionResType (struct v2gWeldingDetectionResType *v2gWeldingDetectionResType)
 
void init_v2gPhysicalValueType (struct v2gPhysicalValueType *v2gPhysicalValueType)
 
void init_v2gPaymentServiceSelectionReqType (struct v2gPaymentServiceSelectionReqType *v2gPaymentServiceSelectionReqType)
 
void init_v2gSensorListType (struct v2gSensorListType *v2gSensorListType)
 
void init_v2gPairingReqType (struct v2gPairingReqType *v2gPairingReqType)
 
void init_v2gDisconnectChargingDeviceReqType (struct v2gDisconnectChargingDeviceReqType *v2gDisconnectChargingDeviceReqType)
 
void init_v2gParameterType (struct v2gParameterType *v2gParameterType)
 
void init_v2gEVSEFinePositioningParametersType (struct v2gEVSEFinePositioningParametersType *v2gEVSEFinePositioningParametersType)
 
void init_v2gAC_EVSEChargeParameterType (struct v2gAC_EVSEChargeParameterType *v2gAC_EVSEChargeParameterType)
 
void init_v2gServiceDiscoveryReqType (struct v2gServiceDiscoveryReqType *v2gServiceDiscoveryReqType)
 
void init_v2gConnectChargingDeviceResType (struct v2gConnectChargingDeviceResType *v2gConnectChargingDeviceResType)
 
void init_v2gPowerDemandReqType (struct v2gPowerDemandReqType *v2gPowerDemandReqType)
 
void init_v2gLFA_EVFinePositioningParametersType (struct v2gLFA_EVFinePositioningParametersType *v2gLFA_EVFinePositioningParametersType)
 
void init_v2gTransformType (struct v2gTransformType *v2gTransformType)
 
void init_v2gObjectType (struct v2gObjectType *v2gObjectType)
 
void init_v2gPowerDeliveryReqType (struct v2gPowerDeliveryReqType *v2gPowerDeliveryReqType)
 
void init_v2gGeneric_EVSEFinePositioningParametersType (struct v2gGeneric_EVSEFinePositioningParametersType *v2gGeneric_EVSEFinePositioningParametersType)
 
void init_v2gSensorPackageListType (struct v2gSensorPackageListType *v2gSensorPackageListType)
 
void init_v2gPaymentDetailsResType (struct v2gPaymentDetailsResType *v2gPaymentDetailsResType)
 
void init_v2gAnonType_V2G_Message (struct v2gAnonType_V2G_Message *v2gAnonType_V2G_Message)
 
void init_v2gAC_BidirectionalControlReqType (struct v2gAC_BidirectionalControlReqType *v2gAC_BidirectionalControlReqType)
 
void init_v2gBodyBaseType (struct v2gBodyBaseType *v2gBodyBaseType)
 
void init_v2gSessionStopReqType (struct v2gSessionStopReqType *v2gSessionStopReqType)
 
void init_v2gEntryType (struct v2gEntryType *v2gEntryType)
 
void init_v2gPowerDemandResType (struct v2gPowerDemandResType *v2gPowerDemandResType)
 
void init_v2gSessionSetupResType (struct v2gSessionSetupResType *v2gSessionSetupResType)
 
void init_v2gVehicleCheckOutResType (struct v2gVehicleCheckOutResType *v2gVehicleCheckOutResType)
 
void init_v2gKeyValueType (struct v2gKeyValueType *v2gKeyValueType)
 
void init_v2gEMAIDType (struct v2gEMAIDType *v2gEMAIDType)
 
void init_v2gTransformsType (struct v2gTransformsType *v2gTransformsType)
 
void init_v2gCurrentDemandReqType (struct v2gCurrentDemandReqType *v2gCurrentDemandReqType)
 
void init_v2gRetrievalMethodType (struct v2gRetrievalMethodType *v2gRetrievalMethodType)
 
void init_v2gServiceListType (struct v2gServiceListType *v2gServiceListType)
 
void init_v2gDC_EVBidirectionalParameterType (struct v2gDC_EVBidirectionalParameterType *v2gDC_EVBidirectionalParameterType)
 
void init_v2gServiceDetailResType (struct v2gServiceDetailResType *v2gServiceDetailResType)
 
void init_v2gSelectedServiceListType (struct v2gSelectedServiceListType *v2gSelectedServiceListType)
 
void init_v2gRelativeTimeIntervalType (struct v2gRelativeTimeIntervalType *v2gRelativeTimeIntervalType)
 
void init_v2gDisconnectChargingDeviceResType (struct v2gDisconnectChargingDeviceResType *v2gDisconnectChargingDeviceResType)
 
void init_v2gContractSignatureEncryptedPrivateKeyType (struct v2gContractSignatureEncryptedPrivateKeyType *v2gContractSignatureEncryptedPrivateKeyType)
 
void init_v2gChargingStatusResType (struct v2gChargingStatusResType *v2gChargingStatusResType)
 
void init_v2gPaymentDetailsReqType (struct v2gPaymentDetailsReqType *v2gPaymentDetailsReqType)
 
void init_v2gMagneticVectorSetupType (struct v2gMagneticVectorSetupType *v2gMagneticVectorSetupType)
 
void init_v2gDC_EVChargeParameterType (struct v2gDC_EVChargeParameterType *v2gDC_EVChargeParameterType)
 
void init_v2gReferenceType (struct v2gReferenceType *v2gReferenceType)
 
void init_v2gServiceDetailReqType (struct v2gServiceDetailReqType *v2gServiceDetailReqType)
 
void init_v2gPaymentOptionListType (struct v2gPaymentOptionListType *v2gPaymentOptionListType)
 
void init_v2gCurrentDemandResType (struct v2gCurrentDemandResType *v2gCurrentDemandResType)
 
void init_v2gDC_BidirectionalControlResType (struct v2gDC_BidirectionalControlResType *v2gDC_BidirectionalControlResType)
 
void init_v2gWPT_EVChargeParameterType (struct v2gWPT_EVChargeParameterType *v2gWPT_EVChargeParameterType)
 
void init_v2gSessionSetupReqType (struct v2gSessionSetupReqType *v2gSessionSetupReqType)
 
void init_v2gDigestMethodType (struct v2gDigestMethodType *v2gDigestMethodType)
 

Macro Definition Documentation

◆ DEPLOY_ISO_CODEC

#define DEPLOY_ISO_CODEC   SUPPORT_YES

◆ DEPLOY_ISO_CODEC_FRAGMENT

#define DEPLOY_ISO_CODEC_FRAGMENT   SUPPORT_YES

◆ EXIDocument_DigestValue_BYTES_SIZE

#define EXIDocument_DigestValue_BYTES_SIZE   350

◆ EXIDocument_KeyName_CHARACTERS_SIZE

#define EXIDocument_KeyName_CHARACTERS_SIZE   50

◆ EXIDocument_MgmtData_CHARACTERS_SIZE

#define EXIDocument_MgmtData_CHARACTERS_SIZE   50

◆ EXIFragment_Certificate_BYTES_SIZE

#define EXIFragment_Certificate_BYTES_SIZE   800 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,certificateType is 800 */

◆ EXIFragment_DigestValue_BYTES_SIZE

#define EXIFragment_DigestValue_BYTES_SIZE   350

◆ EXIFragment_EVCCID_BYTES_SIZE

#define EXIFragment_EVCCID_BYTES_SIZE   6 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evccIDType is 6 */

◆ EXIFragment_EVSEID_CHARACTERS_SIZE

#define EXIFragment_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */

◆ EXIFragment_Exponent_BYTES_SIZE

#define EXIFragment_Exponent_BYTES_SIZE   350

◆ EXIFragment_G_BYTES_SIZE

#define EXIFragment_G_BYTES_SIZE   350

◆ EXIFragment_GAID_CHARACTERS_SIZE

#define EXIFragment_GAID_CHARACTERS_SIZE   50

◆ EXIFragment_GenChallenge_BYTES_SIZE

#define EXIFragment_GenChallenge_BYTES_SIZE   16 /* XML schema facet length for urn:iso:15118:2:2016:MsgDataTypes,genChallengeType is 16 */

◆ EXIFragment_J_BYTES_SIZE

#define EXIFragment_J_BYTES_SIZE   350

◆ EXIFragment_KeyName_CHARACTERS_SIZE

#define EXIFragment_KeyName_CHARACTERS_SIZE   50

◆ EXIFragment_MeterID_CHARACTERS_SIZE

#define EXIFragment_MeterID_CHARACTERS_SIZE   32 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,meterIDType is 32 */

◆ EXIFragment_MgmtData_CHARACTERS_SIZE

#define EXIFragment_MgmtData_CHARACTERS_SIZE   50

◆ EXIFragment_Modulus_BYTES_SIZE

#define EXIFragment_Modulus_BYTES_SIZE   350

◆ EXIFragment_OEMProvisioningCert_BYTES_SIZE

#define EXIFragment_OEMProvisioningCert_BYTES_SIZE   800 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,certificateType is 800 */

◆ EXIFragment_P_BYTES_SIZE

#define EXIFragment_P_BYTES_SIZE   350

◆ EXIFragment_PgenCounter_BYTES_SIZE

#define EXIFragment_PgenCounter_BYTES_SIZE   350

◆ EXIFragment_PGPKeyID_BYTES_SIZE

#define EXIFragment_PGPKeyID_BYTES_SIZE   350

◆ EXIFragment_PGPKeyPacket_BYTES_SIZE

#define EXIFragment_PGPKeyPacket_BYTES_SIZE   350

◆ EXIFragment_Q_BYTES_SIZE

#define EXIFragment_Q_BYTES_SIZE   350

◆ EXIFragment_SalesTariffDescription_CHARACTERS_SIZE

#define EXIFragment_SalesTariffDescription_CHARACTERS_SIZE   32 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,tariffDescriptionType is 32 */

◆ EXIFragment_Seed_BYTES_SIZE

#define EXIFragment_Seed_BYTES_SIZE   350

◆ EXIFragment_SessionID_BYTES_SIZE

#define EXIFragment_SessionID_BYTES_SIZE   8 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,sessionIDType is 8 */

◆ EXIFragment_SigMeterReading_BYTES_SIZE

#define EXIFragment_SigMeterReading_BYTES_SIZE   64 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,sigMeterReadingType is 64 */

◆ EXIFragment_SPKISexp_BYTES_SIZE

#define EXIFragment_SPKISexp_BYTES_SIZE   350

◆ EXIFragment_stringValue_CHARACTERS_SIZE

#define EXIFragment_stringValue_CHARACTERS_SIZE   50

◆ EXIFragment_X509Certificate_BYTES_SIZE

#define EXIFragment_X509Certificate_BYTES_SIZE   350

◆ EXIFragment_X509CRL_BYTES_SIZE

#define EXIFragment_X509CRL_BYTES_SIZE   350

◆ EXIFragment_X509IssuerName_CHARACTERS_SIZE

#define EXIFragment_X509IssuerName_CHARACTERS_SIZE   50

◆ EXIFragment_X509SKI_BYTES_SIZE

#define EXIFragment_X509SKI_BYTES_SIZE   350

◆ EXIFragment_X509SubjectName_CHARACTERS_SIZE

#define EXIFragment_X509SubjectName_CHARACTERS_SIZE   50

◆ EXIFragment_XPath_CHARACTERS_SIZE

#define EXIFragment_XPath_CHARACTERS_SIZE   50

◆ EXIFragment_Y_BYTES_SIZE

#define EXIFragment_Y_BYTES_SIZE   350

◆ SAVE_MEMORY_WITH_UNNAMED_UNION

#define SAVE_MEMORY_WITH_UNNAMED_UNION   UNION_YES

◆ SUPPORT_NO

#define SUPPORT_NO   2

◆ SUPPORT_YES

#define SUPPORT_YES   1

◆ UNION_NO

#define UNION_NO   2

◆ UNION_YES

#define UNION_YES   1

◆ v2gAC_BidirectionalControlResType_EVSEID_CHARACTERS_SIZE

#define v2gAC_BidirectionalControlResType_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */

◆ v2gAuthorizationReqType_GenChallenge_BYTES_SIZE

#define v2gAuthorizationReqType_GenChallenge_BYTES_SIZE   16 /* XML schema facet length for urn:iso:15118:2:2016:MsgDataTypes,genChallengeType is 16 */

◆ v2gAuthorizationReqType_Id_CHARACTERS_SIZE

#define v2gAuthorizationReqType_Id_CHARACTERS_SIZE   50

◆ v2gCanonicalizationMethodType_Algorithm_CHARACTERS_SIZE

#define v2gCanonicalizationMethodType_Algorithm_CHARACTERS_SIZE   65

◆ v2gCanonicalizationMethodType_ANY_CHARACTERS_SIZE

#define v2gCanonicalizationMethodType_ANY_CHARACTERS_SIZE   50

◆ v2gCertificateChainType_Certificate_BYTES_SIZE

#define v2gCertificateChainType_Certificate_BYTES_SIZE   800 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,certificateType is 800 */

◆ v2gCertificateChainType_Id_CHARACTERS_SIZE

#define v2gCertificateChainType_Id_CHARACTERS_SIZE   50

◆ v2gCertificateInstallationReqType_Id_CHARACTERS_SIZE

#define v2gCertificateInstallationReqType_Id_CHARACTERS_SIZE   50

◆ v2gCertificateInstallationReqType_OEMProvisioningCert_BYTES_SIZE

#define v2gCertificateInstallationReqType_OEMProvisioningCert_BYTES_SIZE   800 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,certificateType is 800 */

◆ v2gCertificateUpdateReqType_eMAID_CHARACTERS_SIZE

#define v2gCertificateUpdateReqType_eMAID_CHARACTERS_SIZE   15 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,eMAIDType is 15 */

◆ v2gCertificateUpdateReqType_Id_CHARACTERS_SIZE

#define v2gCertificateUpdateReqType_Id_CHARACTERS_SIZE   50

◆ v2gChargingProfileType_ProfileEntry_ARRAY_SIZE

#define v2gChargingProfileType_ProfileEntry_ARRAY_SIZE   5

◆ v2gChargingStatusResType_EVSEID_CHARACTERS_SIZE

#define v2gChargingStatusResType_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */

◆ v2gConsumptionCostType_Cost_ARRAY_SIZE

#define v2gConsumptionCostType_Cost_ARRAY_SIZE   3

◆ v2gContractSignatureEncryptedPrivateKeyType_CONTENT_BYTES_SIZE

#define v2gContractSignatureEncryptedPrivateKeyType_CONTENT_BYTES_SIZE   350

◆ v2gContractSignatureEncryptedPrivateKeyType_Id_CHARACTERS_SIZE

#define v2gContractSignatureEncryptedPrivateKeyType_Id_CHARACTERS_SIZE   50

◆ v2gCurrentDemandResType_EVSEID_CHARACTERS_SIZE

#define v2gCurrentDemandResType_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */

◆ v2gDC_BidirectionalControlResType_EVSEID_CHARACTERS_SIZE

#define v2gDC_BidirectionalControlResType_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */

◆ v2gDiffieHellmanPublickeyType_CONTENT_BYTES_SIZE

#define v2gDiffieHellmanPublickeyType_CONTENT_BYTES_SIZE   350

◆ v2gDiffieHellmanPublickeyType_Id_CHARACTERS_SIZE

#define v2gDiffieHellmanPublickeyType_Id_CHARACTERS_SIZE   50

◆ v2gDigestMethodType_Algorithm_CHARACTERS_SIZE

#define v2gDigestMethodType_Algorithm_CHARACTERS_SIZE   65

◆ v2gDigestMethodType_ANY_CHARACTERS_SIZE

#define v2gDigestMethodType_ANY_CHARACTERS_SIZE   50

◆ v2gDSAKeyValueType_G_BYTES_SIZE

#define v2gDSAKeyValueType_G_BYTES_SIZE   350

◆ v2gDSAKeyValueType_J_BYTES_SIZE

#define v2gDSAKeyValueType_J_BYTES_SIZE   350

◆ v2gDSAKeyValueType_P_BYTES_SIZE

#define v2gDSAKeyValueType_P_BYTES_SIZE   350

◆ v2gDSAKeyValueType_PgenCounter_BYTES_SIZE

#define v2gDSAKeyValueType_PgenCounter_BYTES_SIZE   350

◆ v2gDSAKeyValueType_Q_BYTES_SIZE

#define v2gDSAKeyValueType_Q_BYTES_SIZE   350

◆ v2gDSAKeyValueType_Seed_BYTES_SIZE

#define v2gDSAKeyValueType_Seed_BYTES_SIZE   350

◆ v2gDSAKeyValueType_Y_BYTES_SIZE

#define v2gDSAKeyValueType_Y_BYTES_SIZE   350

◆ v2gEMAIDType_CONTENT_CHARACTERS_SIZE

#define v2gEMAIDType_CONTENT_CHARACTERS_SIZE   50

◆ v2gEMAIDType_Id_CHARACTERS_SIZE

#define v2gEMAIDType_Id_CHARACTERS_SIZE   50

◆ v2gKeyInfoType_ANY_CHARACTERS_SIZE

#define v2gKeyInfoType_ANY_CHARACTERS_SIZE   50

◆ v2gKeyInfoType_Id_CHARACTERS_SIZE

#define v2gKeyInfoType_Id_CHARACTERS_SIZE   50

◆ v2gKeyInfoType_KeyName_ARRAY_SIZE

#define v2gKeyInfoType_KeyName_ARRAY_SIZE   1

◆ v2gKeyInfoType_KeyName_CHARACTERS_SIZE

#define v2gKeyInfoType_KeyName_CHARACTERS_SIZE   50

◆ v2gKeyInfoType_KeyValue_ARRAY_SIZE

#define v2gKeyInfoType_KeyValue_ARRAY_SIZE   1

◆ v2gKeyInfoType_MgmtData_ARRAY_SIZE

#define v2gKeyInfoType_MgmtData_ARRAY_SIZE   1

◆ v2gKeyInfoType_MgmtData_CHARACTERS_SIZE

#define v2gKeyInfoType_MgmtData_CHARACTERS_SIZE   50

◆ v2gKeyInfoType_PGPData_ARRAY_SIZE

#define v2gKeyInfoType_PGPData_ARRAY_SIZE   1

◆ v2gKeyInfoType_RetrievalMethod_ARRAY_SIZE

#define v2gKeyInfoType_RetrievalMethod_ARRAY_SIZE   1

◆ v2gKeyInfoType_SPKIData_ARRAY_SIZE

#define v2gKeyInfoType_SPKIData_ARRAY_SIZE   1

◆ v2gKeyInfoType_X509Data_ARRAY_SIZE

#define v2gKeyInfoType_X509Data_ARRAY_SIZE   1

◆ v2gKeyValueType_ANY_CHARACTERS_SIZE

#define v2gKeyValueType_ANY_CHARACTERS_SIZE   50

◆ v2gLFA_EVFinePositioningSetupParametersType_SensorOrder_ARRAY_SIZE

#define v2gLFA_EVFinePositioningSetupParametersType_SensorOrder_ARRAY_SIZE   5

◆ v2gLFA_EVSEFinePositioningSetupParametersType_SensorOrder_ARRAY_SIZE

#define v2gLFA_EVSEFinePositioningSetupParametersType_SensorOrder_ARRAY_SIZE   5

◆ v2gListOfRootCertificateIDsType_RootCertificateID_ARRAY_SIZE

#define v2gListOfRootCertificateIDsType_RootCertificateID_ARRAY_SIZE   5

◆ v2gMagneticVectorListType_MagneticVector_ARRAY_SIZE

#define v2gMagneticVectorListType_MagneticVector_ARRAY_SIZE   5

◆ v2gMagneticVectorSetupListType_MagneticVectorSetup_ARRAY_SIZE

#define v2gMagneticVectorSetupListType_MagneticVectorSetup_ARRAY_SIZE   5

◆ v2gMagneticVectorSetupType_GAID_CHARACTERS_SIZE

#define v2gMagneticVectorSetupType_GAID_CHARACTERS_SIZE   50

◆ v2gMagneticVectorType_GAID_CHARACTERS_SIZE

#define v2gMagneticVectorType_GAID_CHARACTERS_SIZE   50

◆ v2gManifestType_Id_CHARACTERS_SIZE

#define v2gManifestType_Id_CHARACTERS_SIZE   50

◆ v2gManifestType_Reference_ARRAY_SIZE

#define v2gManifestType_Reference_ARRAY_SIZE   1

◆ v2gMessageHeaderType_SessionID_BYTES_SIZE

#define v2gMessageHeaderType_SessionID_BYTES_SIZE   8 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,sessionIDType is 8 */

◆ v2gMeterInfoType_MeterID_CHARACTERS_SIZE

#define v2gMeterInfoType_MeterID_CHARACTERS_SIZE   32 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,meterIDType is 32 */

◆ v2gMeterInfoType_SigMeterReading_BYTES_SIZE

#define v2gMeterInfoType_SigMeterReading_BYTES_SIZE   64 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,sigMeterReadingType is 64 */

◆ v2gMeteringReceiptReqType_Id_CHARACTERS_SIZE

#define v2gMeteringReceiptReqType_Id_CHARACTERS_SIZE   50

◆ v2gMeteringReceiptReqType_SessionID_BYTES_SIZE

#define v2gMeteringReceiptReqType_SessionID_BYTES_SIZE   8 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,sessionIDType is 8 */

◆ v2gMinimumPMaxRequestType_MinimumPMaxScheduleEntry_ARRAY_SIZE

#define v2gMinimumPMaxRequestType_MinimumPMaxScheduleEntry_ARRAY_SIZE   3

◆ v2gObjectType_ANY_CHARACTERS_SIZE

#define v2gObjectType_ANY_CHARACTERS_SIZE   50

◆ v2gObjectType_Encoding_CHARACTERS_SIZE

#define v2gObjectType_Encoding_CHARACTERS_SIZE   50

◆ v2gObjectType_Id_CHARACTERS_SIZE

#define v2gObjectType_Id_CHARACTERS_SIZE   50

◆ v2gObjectType_MimeType_CHARACTERS_SIZE

#define v2gObjectType_MimeType_CHARACTERS_SIZE   50

◆ v2gParameterSetType_Parameter_ARRAY_SIZE

#define v2gParameterSetType_Parameter_ARRAY_SIZE   5

◆ v2gParameterType_Name_CHARACTERS_SIZE

#define v2gParameterType_Name_CHARACTERS_SIZE   50

◆ v2gParameterType_stringValue_CHARACTERS_SIZE

#define v2gParameterType_stringValue_CHARACTERS_SIZE   50

◆ v2gPaymentDetailsReqType_eMAID_CHARACTERS_SIZE

#define v2gPaymentDetailsReqType_eMAID_CHARACTERS_SIZE   15 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,eMAIDType is 15 */

◆ v2gPaymentDetailsResType_GenChallenge_BYTES_SIZE

#define v2gPaymentDetailsResType_GenChallenge_BYTES_SIZE   16 /* XML schema facet length for urn:iso:15118:2:2016:MsgDataTypes,genChallengeType is 16 */

◆ v2gPaymentOptionListType_PaymentOption_ARRAY_SIZE

#define v2gPaymentOptionListType_PaymentOption_ARRAY_SIZE   2

◆ v2gPGPDataType_ANY_CHARACTERS_SIZE

#define v2gPGPDataType_ANY_CHARACTERS_SIZE   50

◆ v2gPGPDataType_PGPKeyID_BYTES_SIZE

#define v2gPGPDataType_PGPKeyID_BYTES_SIZE   350

◆ v2gPGPDataType_PGPKeyPacket_BYTES_SIZE

#define v2gPGPDataType_PGPKeyPacket_BYTES_SIZE   350

◆ v2gPMaxScheduleEntryType_PMax_ARRAY_SIZE

#define v2gPMaxScheduleEntryType_PMax_ARRAY_SIZE   3

◆ v2gPMaxScheduleType_PMaxScheduleEntry_ARRAY_SIZE

#define v2gPMaxScheduleType_PMaxScheduleEntry_ARRAY_SIZE   5

◆ v2gPowerDemandResType_EVSEID_CHARACTERS_SIZE

#define v2gPowerDemandResType_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */

◆ v2gReferenceType_DigestValue_BYTES_SIZE

#define v2gReferenceType_DigestValue_BYTES_SIZE   350

◆ v2gReferenceType_Id_CHARACTERS_SIZE

#define v2gReferenceType_Id_CHARACTERS_SIZE   50

◆ v2gReferenceType_Type_CHARACTERS_SIZE

#define v2gReferenceType_Type_CHARACTERS_SIZE   50

◆ v2gReferenceType_URI_CHARACTERS_SIZE

#define v2gReferenceType_URI_CHARACTERS_SIZE   50

◆ v2gRetrievalMethodType_Type_CHARACTERS_SIZE

#define v2gRetrievalMethodType_Type_CHARACTERS_SIZE   50

◆ v2gRetrievalMethodType_URI_CHARACTERS_SIZE

#define v2gRetrievalMethodType_URI_CHARACTERS_SIZE   50

◆ v2gRSAKeyValueType_Exponent_BYTES_SIZE

#define v2gRSAKeyValueType_Exponent_BYTES_SIZE   350

◆ v2gRSAKeyValueType_Modulus_BYTES_SIZE

#define v2gRSAKeyValueType_Modulus_BYTES_SIZE   350

◆ v2gSalesTariffEntryType_ConsumptionCost_ARRAY_SIZE

#define v2gSalesTariffEntryType_ConsumptionCost_ARRAY_SIZE   3

◆ v2gSalesTariffType_Id_CHARACTERS_SIZE

#define v2gSalesTariffType_Id_CHARACTERS_SIZE   50

◆ v2gSalesTariffType_SalesTariffDescription_CHARACTERS_SIZE

#define v2gSalesTariffType_SalesTariffDescription_CHARACTERS_SIZE   32 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,tariffDescriptionType is 32 */

◆ v2gSalesTariffType_SalesTariffEntry_ARRAY_SIZE

#define v2gSalesTariffType_SalesTariffEntry_ARRAY_SIZE   5

◆ v2gSAScheduleListType_SAScheduleTuple_ARRAY_SIZE

#define v2gSAScheduleListType_SAScheduleTuple_ARRAY_SIZE   3

◆ v2gSelectedServiceListType_SelectedService_ARRAY_SIZE

#define v2gSelectedServiceListType_SelectedService_ARRAY_SIZE   5

◆ v2gSensorListType_Sensor_ARRAY_SIZE

#define v2gSensorListType_Sensor_ARRAY_SIZE   5

◆ v2gSensorMeasurementsType_MeasurementData_ARRAY_SIZE

#define v2gSensorMeasurementsType_MeasurementData_ARRAY_SIZE   5

◆ v2gSensorPackageListType_SensorPackage_ARRAY_SIZE

#define v2gSensorPackageListType_SensorPackage_ARRAY_SIZE   5

◆ v2gSensorPackageType_SensorMeasurements_ARRAY_SIZE

#define v2gSensorPackageType_SensorMeasurements_ARRAY_SIZE   5

◆ v2gServiceIDListType_ServiceID_ARRAY_SIZE

#define v2gServiceIDListType_ServiceID_ARRAY_SIZE   5

◆ v2gServiceListType_Service_ARRAY_SIZE

#define v2gServiceListType_Service_ARRAY_SIZE   5

◆ v2gServiceParameterListType_ParameterSet_ARRAY_SIZE

#define v2gServiceParameterListType_ParameterSet_ARRAY_SIZE   5

◆ v2gSessionSetupReqType_EVCCID_BYTES_SIZE

#define v2gSessionSetupReqType_EVCCID_BYTES_SIZE   6 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evccIDType is 6 */

◆ v2gSessionSetupResType_EVSEID_CHARACTERS_SIZE

#define v2gSessionSetupResType_EVSEID_CHARACTERS_SIZE   37 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,evseIDType is 37 */

◆ v2gSignatureMethodType_Algorithm_CHARACTERS_SIZE

#define v2gSignatureMethodType_Algorithm_CHARACTERS_SIZE   65

◆ v2gSignatureMethodType_ANY_CHARACTERS_SIZE

#define v2gSignatureMethodType_ANY_CHARACTERS_SIZE   50

◆ v2gSignaturePropertiesType_Id_CHARACTERS_SIZE

#define v2gSignaturePropertiesType_Id_CHARACTERS_SIZE   50

◆ v2gSignaturePropertiesType_SignatureProperty_ARRAY_SIZE

#define v2gSignaturePropertiesType_SignatureProperty_ARRAY_SIZE   1

◆ v2gSignaturePropertyType_ANY_CHARACTERS_SIZE

#define v2gSignaturePropertyType_ANY_CHARACTERS_SIZE   50

◆ v2gSignaturePropertyType_Id_CHARACTERS_SIZE

#define v2gSignaturePropertyType_Id_CHARACTERS_SIZE   50

◆ v2gSignaturePropertyType_Target_CHARACTERS_SIZE

#define v2gSignaturePropertyType_Target_CHARACTERS_SIZE   50

◆ v2gSignatureType_Id_CHARACTERS_SIZE

#define v2gSignatureType_Id_CHARACTERS_SIZE   50

◆ v2gSignatureType_Object_ARRAY_SIZE

#define v2gSignatureType_Object_ARRAY_SIZE   1

◆ v2gSignatureValueType_CONTENT_BYTES_SIZE

#define v2gSignatureValueType_CONTENT_BYTES_SIZE   350

◆ v2gSignatureValueType_Id_CHARACTERS_SIZE

#define v2gSignatureValueType_Id_CHARACTERS_SIZE   50

◆ v2gSignedInfoType_Id_CHARACTERS_SIZE

#define v2gSignedInfoType_Id_CHARACTERS_SIZE   50

◆ v2gSignedInfoType_Reference_ARRAY_SIZE

#define v2gSignedInfoType_Reference_ARRAY_SIZE   1

◆ v2gSPKIDataType_ANY_CHARACTERS_SIZE

#define v2gSPKIDataType_ANY_CHARACTERS_SIZE   50

◆ v2gSPKIDataType_SPKISexp_ARRAY_SIZE

#define v2gSPKIDataType_SPKISexp_ARRAY_SIZE   1

◆ v2gSPKIDataType_SPKISexp_BYTES_SIZE

#define v2gSPKIDataType_SPKISexp_BYTES_SIZE   350

◆ v2gSubCertificatesType_Certificate_ARRAY_SIZE

#define v2gSubCertificatesType_Certificate_ARRAY_SIZE   4

◆ v2gSubCertificatesType_Certificate_BYTES_SIZE

#define v2gSubCertificatesType_Certificate_BYTES_SIZE   800 /* XML schema facet maxLength for urn:iso:15118:2:2016:MsgDataTypes,certificateType is 800 */

◆ v2gTransformsType_Transform_ARRAY_SIZE

#define v2gTransformsType_Transform_ARRAY_SIZE   1

◆ v2gTransformType_Algorithm_CHARACTERS_SIZE

#define v2gTransformType_Algorithm_CHARACTERS_SIZE   65

◆ v2gTransformType_ANY_CHARACTERS_SIZE

#define v2gTransformType_ANY_CHARACTERS_SIZE   50

◆ v2gTransformType_XPath_ARRAY_SIZE

#define v2gTransformType_XPath_ARRAY_SIZE   1

◆ v2gTransformType_XPath_CHARACTERS_SIZE

#define v2gTransformType_XPath_CHARACTERS_SIZE   50

◆ v2gX509DataType_ANY_CHARACTERS_SIZE

#define v2gX509DataType_ANY_CHARACTERS_SIZE   50

◆ v2gX509DataType_X509Certificate_ARRAY_SIZE

#define v2gX509DataType_X509Certificate_ARRAY_SIZE   1

◆ v2gX509DataType_X509Certificate_BYTES_SIZE

#define v2gX509DataType_X509Certificate_BYTES_SIZE   350

◆ v2gX509DataType_X509CRL_ARRAY_SIZE

#define v2gX509DataType_X509CRL_ARRAY_SIZE   1

◆ v2gX509DataType_X509CRL_BYTES_SIZE

#define v2gX509DataType_X509CRL_BYTES_SIZE   350

◆ v2gX509DataType_X509IssuerSerial_ARRAY_SIZE

#define v2gX509DataType_X509IssuerSerial_ARRAY_SIZE   1

◆ v2gX509DataType_X509SKI_ARRAY_SIZE

#define v2gX509DataType_X509SKI_ARRAY_SIZE   1

◆ v2gX509DataType_X509SKI_BYTES_SIZE

#define v2gX509DataType_X509SKI_BYTES_SIZE   350

◆ v2gX509DataType_X509SubjectName_ARRAY_SIZE

#define v2gX509DataType_X509SubjectName_ARRAY_SIZE   1

◆ v2gX509DataType_X509SubjectName_CHARACTERS_SIZE

#define v2gX509DataType_X509SubjectName_CHARACTERS_SIZE   50

◆ v2gX509IssuerSerialType_X509IssuerName_CHARACTERS_SIZE

#define v2gX509IssuerSerialType_X509IssuerName_CHARACTERS_SIZE   50

Enumeration Type Documentation

◆ v2gchargeProgressType

Enumerator
v2gchargeProgressType_Start 
v2gchargeProgressType_Stop 
v2gchargeProgressType_Renegotiate 

◆ v2gchargingSessionType

Enumerator
v2gchargingSessionType_Terminate 
v2gchargingSessionType_Pause 

◆ v2gcostKindType

Enumerator
v2gcostKindType_relativePricePercentage 
v2gcostKindType_RenewableGenerationPercentage 
v2gcostKindType_CarbonDioxideEmission 

◆ v2gelectricalChargingDeviceStatusType

Enumerator
v2gelectricalChargingDeviceStatusType_Connected 
v2gelectricalChargingDeviceStatusType_Disconnected 

◆ v2gEVCheckInStatusType

Enumerator
v2gEVCheckInStatusType_CheckIn 
v2gEVCheckInStatusType_Processing 
v2gEVCheckInStatusType_Completed 

◆ v2gEVCheckOutStatusType

Enumerator
v2gEVCheckOutStatusType_CheckOut 
v2gEVCheckOutStatusType_Processing 
v2gEVCheckOutStatusType_Completed 

◆ v2gEVErrorCodeType

Enumerator
v2gEVErrorCodeType_RESSTemperatureInhibit 
v2gEVErrorCodeType_EVShiftPosition 
v2gEVErrorCodeType_ChargerConnectorLockFault 
v2gEVErrorCodeType_EVRESSMalfunction 
v2gEVErrorCodeType_ChargingCurrentdifferential 
v2gEVErrorCodeType_ChargingVoltageOutOfRange 
v2gEVErrorCodeType_ChargingSystemIncompatibility 
v2gEVErrorCodeType_Reserved_A 
v2gEVErrorCodeType_Reserved_B 
v2gEVErrorCodeType_Reserved_C 

◆ v2gEVOperationType

Enumerator
v2gEVOperationType_Charge 
v2gEVOperationType_BPT 

◆ v2gEVSECheckOutStatusType

Enumerator
v2gEVSECheckOutStatusType_Scheduled 
v2gEVSECheckOutStatusType_Completed 

◆ v2gEVSEErrorCodeType

Enumerator
v2gEVSEErrorCodeType_RESSTemperatureInhibit 
v2gEVSEErrorCodeType_ChargerConnectorLockFault 
v2gEVSEErrorCodeType_ChargingCurrentdifferential 
v2gEVSEErrorCodeType_ChargingVoltageOutOfRange 
v2gEVSEErrorCodeType_ChargingSystemIncompatibility 
v2gEVSEErrorCodeType_Reserved_A 
v2gEVSEErrorCodeType_Reserved_B 
v2gEVSEErrorCodeType_Reserved_C 

◆ v2gEVSENotificationType

Enumerator
v2gEVSENotificationType_StopCharging 
v2gEVSENotificationType_ReNegotiation 

◆ v2gEVSEProcessingType

Enumerator
v2gEVSEProcessingType_Finished 
v2gEVSEProcessingType_Ongoing 
v2gEVSEProcessingType_Ongoing_WaitingForCustomerInteraction 

◆ v2gFODStatusType

Enumerator
v2gFODStatusType_ObjectOnPad 
v2gFODStatusType_PadClear 
v2gFODStatusType_UnknownError 

◆ v2gmechanicalChargingDeviceStatusType

Enumerator
v2gmechanicalChargingDeviceStatusType_Home 
v2gmechanicalChargingDeviceStatusType_Moving 
v2gmechanicalChargingDeviceStatusType_EndPosition 

◆ v2goperationModeType

Enumerator
v2goperationModeType_Ready 
v2goperationModeType_NotReady 

◆ v2gparkingMethodType

Enumerator
v2gparkingMethodType_AutoParking 
v2gparkingMethodType_MVGuideManual 
v2gparkingMethodType_Manual 

◆ v2gpaymentOptionType

Enumerator
v2gpaymentOptionType_Contract 
v2gpaymentOptionType_ExternalPayment 

◆ v2gresponseCodeType

Enumerator
v2gresponseCodeType_OK 
v2gresponseCodeType_OK_NewSessionEstablished 
v2gresponseCodeType_OK_OldSessionJoined 
v2gresponseCodeType_OK_CertificateExpiresSoon 
v2gresponseCodeType_OK_IsolationValid 
v2gresponseCodeType_OK_IsolationWarning 
v2gresponseCodeType_WARNING_CertificateExpired 
v2gresponseCodeType_WARNING_NoCertificateAvailable 
v2gresponseCodeType_WARNING_CertValidationError 
v2gresponseCodeType_WARNING_CertVerificationError 
v2gresponseCodeType_WARNING_ContractCanceled 
v2gresponseCodeType_FAILED 
v2gresponseCodeType_FAILED_SequenceError 
v2gresponseCodeType_FAILED_ServiceIDInvalid 
v2gresponseCodeType_FAILED_UnknownSession 
v2gresponseCodeType_FAILED_ServiceSelectionInvalid 
v2gresponseCodeType_FAILED_SignatureError 
v2gresponseCodeType_FAILED_PaymentSelectionInvalid 
v2gresponseCodeType_FAILED_ChallengeInvalid 
v2gresponseCodeType_FAILED_WrongChargeParameter 
v2gresponseCodeType_FAILED_IsolationFault 
v2gresponseCodeType_FAILED_PowerDeliveryNotApplied 
v2gresponseCodeType_FAILED_TariffSelectionInvalid 
v2gresponseCodeType_FAILED_ChargingProfileInvalid 
v2gresponseCodeType_FAILED_MeteringSignatureNotValid 
v2gresponseCodeType_FAILED_NoChargeServiceSelected 
v2gresponseCodeType_FAILED_WrongEnergyTransferMode 
v2gresponseCodeType_FAILED_ContactorError 
v2gresponseCodeType_FAILED_CertificateRevoked 
v2gresponseCodeType_FAILED_CertificateNotYetValid 

◆ v2gserviceCategoryType

Enumerator
v2gserviceCategoryType_EVCharging 
v2gserviceCategoryType_Internet 
v2gserviceCategoryType_ContractCertificate 
v2gserviceCategoryType_OtherCustom 

◆ v2gvalueType

Enumerator
v2gvalueType_bool 
v2gvalueType_byte 
v2gvalueType_short 
v2gvalueType_int 
v2gvalueType_physicalValue 
v2gvalueType_string 

◆ v2gvehicleSpaceType

Enumerator
v2gvehicleSpaceType_AutoParking 
v2gvehicleSpaceType_MVGuideManual 
v2gvehicleSpaceType_Manual 

Function Documentation

◆ init_v2gAC_BidirectionalControlReqType()

void init_v2gAC_BidirectionalControlReqType ( struct v2gAC_BidirectionalControlReqType v2gAC_BidirectionalControlReqType)

◆ init_v2gAC_BidirectionalControlResType()

void init_v2gAC_BidirectionalControlResType ( struct v2gAC_BidirectionalControlResType v2gAC_BidirectionalControlResType)

◆ init_v2gAC_EVBidirectionalParameterType()

void init_v2gAC_EVBidirectionalParameterType ( struct v2gAC_EVBidirectionalParameterType v2gAC_EVBidirectionalParameterType)

◆ init_v2gAC_EVChargeParameterType()

void init_v2gAC_EVChargeParameterType ( struct v2gAC_EVChargeParameterType v2gAC_EVChargeParameterType)

◆ init_v2gAC_EVSEBidirectionalParameterType()

void init_v2gAC_EVSEBidirectionalParameterType ( struct v2gAC_EVSEBidirectionalParameterType v2gAC_EVSEBidirectionalParameterType)

◆ init_v2gAC_EVSEChargeParameterType()

void init_v2gAC_EVSEChargeParameterType ( struct v2gAC_EVSEChargeParameterType v2gAC_EVSEChargeParameterType)

◆ init_v2gAlignmentCheckReqType()

void init_v2gAlignmentCheckReqType ( struct v2gAlignmentCheckReqType v2gAlignmentCheckReqType)

◆ init_v2gAlignmentCheckResType()

void init_v2gAlignmentCheckResType ( struct v2gAlignmentCheckResType v2gAlignmentCheckResType)

◆ init_v2gAnonType_V2G_Message()

void init_v2gAnonType_V2G_Message ( struct v2gAnonType_V2G_Message v2gAnonType_V2G_Message)

◆ init_v2gAuthorizationReqType()

void init_v2gAuthorizationReqType ( struct v2gAuthorizationReqType v2gAuthorizationReqType)

◆ init_v2gAuthorizationResType()

void init_v2gAuthorizationResType ( struct v2gAuthorizationResType v2gAuthorizationResType)

◆ init_v2gBodyBaseType()

void init_v2gBodyBaseType ( struct v2gBodyBaseType v2gBodyBaseType)

◆ init_v2gBodyType()

void init_v2gBodyType ( struct v2gBodyType v2gBodyType)

◆ init_v2gCableCheckResType()

void init_v2gCableCheckResType ( struct v2gCableCheckResType v2gCableCheckResType)

◆ init_v2gCanonicalizationMethodType()

void init_v2gCanonicalizationMethodType ( struct v2gCanonicalizationMethodType v2gCanonicalizationMethodType)

◆ init_v2gCartesianCoordinatesType()

void init_v2gCartesianCoordinatesType ( struct v2gCartesianCoordinatesType v2gCartesianCoordinatesType)

◆ init_v2gCertificateChainType()

void init_v2gCertificateChainType ( struct v2gCertificateChainType v2gCertificateChainType)

◆ init_v2gCertificateInstallationReqType()

void init_v2gCertificateInstallationReqType ( struct v2gCertificateInstallationReqType v2gCertificateInstallationReqType)

◆ init_v2gCertificateInstallationResType()

void init_v2gCertificateInstallationResType ( struct v2gCertificateInstallationResType v2gCertificateInstallationResType)

◆ init_v2gCertificateUpdateReqType()

void init_v2gCertificateUpdateReqType ( struct v2gCertificateUpdateReqType v2gCertificateUpdateReqType)

◆ init_v2gCertificateUpdateResType()

void init_v2gCertificateUpdateResType ( struct v2gCertificateUpdateResType v2gCertificateUpdateResType)

◆ init_v2gChargeLoopReqType()

void init_v2gChargeLoopReqType ( struct v2gChargeLoopReqType v2gChargeLoopReqType)

◆ init_v2gChargeParameterDiscoveryReqType()

void init_v2gChargeParameterDiscoveryReqType ( struct v2gChargeParameterDiscoveryReqType v2gChargeParameterDiscoveryReqType)

◆ init_v2gChargeParameterDiscoveryResType()

void init_v2gChargeParameterDiscoveryResType ( struct v2gChargeParameterDiscoveryResType v2gChargeParameterDiscoveryResType)

◆ init_v2gChargingProfileType()

void init_v2gChargingProfileType ( struct v2gChargingProfileType v2gChargingProfileType)

◆ init_v2gChargingStatusReqType()

void init_v2gChargingStatusReqType ( struct v2gChargingStatusReqType v2gChargingStatusReqType)

◆ init_v2gChargingStatusResType()

void init_v2gChargingStatusResType ( struct v2gChargingStatusResType v2gChargingStatusResType)

◆ init_v2gConnectChargingDeviceReqType()

void init_v2gConnectChargingDeviceReqType ( struct v2gConnectChargingDeviceReqType v2gConnectChargingDeviceReqType)

◆ init_v2gConnectChargingDeviceResType()

void init_v2gConnectChargingDeviceResType ( struct v2gConnectChargingDeviceResType v2gConnectChargingDeviceResType)

◆ init_v2gConsumptionCostType()

void init_v2gConsumptionCostType ( struct v2gConsumptionCostType v2gConsumptionCostType)

◆ init_v2gContractSignatureEncryptedPrivateKeyType()

void init_v2gContractSignatureEncryptedPrivateKeyType ( struct v2gContractSignatureEncryptedPrivateKeyType v2gContractSignatureEncryptedPrivateKeyType)

◆ init_v2gCostType()

void init_v2gCostType ( struct v2gCostType v2gCostType)

◆ init_v2gCurrentDemandReqType()

void init_v2gCurrentDemandReqType ( struct v2gCurrentDemandReqType v2gCurrentDemandReqType)

◆ init_v2gCurrentDemandResType()

void init_v2gCurrentDemandResType ( struct v2gCurrentDemandResType v2gCurrentDemandResType)

◆ init_v2gDC_BidirectionalControlReqType()

void init_v2gDC_BidirectionalControlReqType ( struct v2gDC_BidirectionalControlReqType v2gDC_BidirectionalControlReqType)

◆ init_v2gDC_BidirectionalControlResType()

void init_v2gDC_BidirectionalControlResType ( struct v2gDC_BidirectionalControlResType v2gDC_BidirectionalControlResType)

◆ init_v2gDC_EVBidirectionalParameterType()

void init_v2gDC_EVBidirectionalParameterType ( struct v2gDC_EVBidirectionalParameterType v2gDC_EVBidirectionalParameterType)

◆ init_v2gDC_EVChargeParameterType()

void init_v2gDC_EVChargeParameterType ( struct v2gDC_EVChargeParameterType v2gDC_EVChargeParameterType)

◆ init_v2gDC_EVSEBidirectionalParameterType()

void init_v2gDC_EVSEBidirectionalParameterType ( struct v2gDC_EVSEBidirectionalParameterType v2gDC_EVSEBidirectionalParameterType)

◆ init_v2gDC_EVSEChargeParameterType()

void init_v2gDC_EVSEChargeParameterType ( struct v2gDC_EVSEChargeParameterType v2gDC_EVSEChargeParameterType)

◆ init_v2gDiffieHellmanPublickeyType()

void init_v2gDiffieHellmanPublickeyType ( struct v2gDiffieHellmanPublickeyType v2gDiffieHellmanPublickeyType)

◆ init_v2gDigestMethodType()

void init_v2gDigestMethodType ( struct v2gDigestMethodType v2gDigestMethodType)

◆ init_v2gDisconnectChargingDeviceReqType()

void init_v2gDisconnectChargingDeviceReqType ( struct v2gDisconnectChargingDeviceReqType v2gDisconnectChargingDeviceReqType)

◆ init_v2gDisconnectChargingDeviceResType()

void init_v2gDisconnectChargingDeviceResType ( struct v2gDisconnectChargingDeviceResType v2gDisconnectChargingDeviceResType)

◆ init_v2gDisplayParametersType()

void init_v2gDisplayParametersType ( struct v2gDisplayParametersType v2gDisplayParametersType)

◆ init_v2gDSAKeyValueType()

void init_v2gDSAKeyValueType ( struct v2gDSAKeyValueType v2gDSAKeyValueType)

◆ init_v2gEMAIDType()

void init_v2gEMAIDType ( struct v2gEMAIDType v2gEMAIDType)

◆ init_v2gEntryType()

void init_v2gEntryType ( struct v2gEntryType v2gEntryType)

◆ init_v2gEVEnergyTransferParameterType()

void init_v2gEVEnergyTransferParameterType ( struct v2gEVEnergyTransferParameterType v2gEVEnergyTransferParameterType)

◆ init_v2gEVErrorInformationType()

void init_v2gEVErrorInformationType ( struct v2gEVErrorInformationType v2gEVErrorInformationType)

◆ init_v2gEVFinePositioningParametersType()

void init_v2gEVFinePositioningParametersType ( struct v2gEVFinePositioningParametersType v2gEVFinePositioningParametersType)

◆ init_v2gEVFinePositioningSetupParametersType()

void init_v2gEVFinePositioningSetupParametersType ( struct v2gEVFinePositioningSetupParametersType v2gEVFinePositioningSetupParametersType)

◆ init_v2gEVSEEnergyTransferParameterType()

void init_v2gEVSEEnergyTransferParameterType ( struct v2gEVSEEnergyTransferParameterType v2gEVSEEnergyTransferParameterType)

◆ init_v2gEVSEErrorInformationType()

void init_v2gEVSEErrorInformationType ( struct v2gEVSEErrorInformationType v2gEVSEErrorInformationType)

◆ init_v2gEVSEFinePositioningParametersType()

void init_v2gEVSEFinePositioningParametersType ( struct v2gEVSEFinePositioningParametersType v2gEVSEFinePositioningParametersType)

◆ init_v2gEVSEFinePositioningSetupParametersType()

void init_v2gEVSEFinePositioningSetupParametersType ( struct v2gEVSEFinePositioningSetupParametersType v2gEVSEFinePositioningSetupParametersType)

◆ init_v2gEVSEStatusType()

void init_v2gEVSEStatusType ( struct v2gEVSEStatusType v2gEVSEStatusType)

◆ init_v2gEXIDocument()

void init_v2gEXIDocument ( struct v2gEXIDocument exiDoc)

◆ init_v2gEXIFragment()

void init_v2gEXIFragment ( struct v2gEXIFragment exiFrag)

◆ init_v2gFinePositioningReqType()

void init_v2gFinePositioningReqType ( struct v2gFinePositioningReqType v2gFinePositioningReqType)

◆ init_v2gFinePositioningResType()

void init_v2gFinePositioningResType ( struct v2gFinePositioningResType v2gFinePositioningResType)

◆ init_v2gFinePositioningSetupReqType()

void init_v2gFinePositioningSetupReqType ( struct v2gFinePositioningSetupReqType v2gFinePositioningSetupReqType)

◆ init_v2gFinePositioningSetupResType()

void init_v2gFinePositioningSetupResType ( struct v2gFinePositioningSetupResType v2gFinePositioningSetupResType)

◆ init_v2gGeneric_EVFinePositioningParametersType()

void init_v2gGeneric_EVFinePositioningParametersType ( struct v2gGeneric_EVFinePositioningParametersType v2gGeneric_EVFinePositioningParametersType)

◆ init_v2gGeneric_EVSEFinePositioningParametersType()

void init_v2gGeneric_EVSEFinePositioningParametersType ( struct v2gGeneric_EVSEFinePositioningParametersType v2gGeneric_EVSEFinePositioningParametersType)

◆ init_v2gKeyInfoType()

void init_v2gKeyInfoType ( struct v2gKeyInfoType v2gKeyInfoType)

◆ init_v2gKeyValueType()

void init_v2gKeyValueType ( struct v2gKeyValueType v2gKeyValueType)

◆ init_v2gLF_EVSEFinePositioningParametersType()

void init_v2gLF_EVSEFinePositioningParametersType ( struct v2gLF_EVSEFinePositioningParametersType v2gLF_EVSEFinePositioningParametersType)

◆ init_v2gLFA_EVFinePositioningParametersType()

void init_v2gLFA_EVFinePositioningParametersType ( struct v2gLFA_EVFinePositioningParametersType v2gLFA_EVFinePositioningParametersType)

◆ init_v2gLFA_EVFinePositioningSetupParametersType()

void init_v2gLFA_EVFinePositioningSetupParametersType ( struct v2gLFA_EVFinePositioningSetupParametersType v2gLFA_EVFinePositioningSetupParametersType)

◆ init_v2gLFA_EVSEFinePositioningSetupParametersType()

void init_v2gLFA_EVSEFinePositioningSetupParametersType ( struct v2gLFA_EVSEFinePositioningSetupParametersType v2gLFA_EVSEFinePositioningSetupParametersType)

◆ init_v2gListOfRootCertificateIDsType()

void init_v2gListOfRootCertificateIDsType ( struct v2gListOfRootCertificateIDsType v2gListOfRootCertificateIDsType)

◆ init_v2gMagneticVectorListType()

void init_v2gMagneticVectorListType ( struct v2gMagneticVectorListType v2gMagneticVectorListType)

◆ init_v2gMagneticVectorSetupListType()

void init_v2gMagneticVectorSetupListType ( struct v2gMagneticVectorSetupListType v2gMagneticVectorSetupListType)

◆ init_v2gMagneticVectorSetupType()

void init_v2gMagneticVectorSetupType ( struct v2gMagneticVectorSetupType v2gMagneticVectorSetupType)

◆ init_v2gMagneticVectorType()

void init_v2gMagneticVectorType ( struct v2gMagneticVectorType v2gMagneticVectorType)

◆ init_v2gManifestType()

void init_v2gManifestType ( struct v2gManifestType v2gManifestType)

◆ init_v2gMessageHeaderType()

void init_v2gMessageHeaderType ( struct v2gMessageHeaderType v2gMessageHeaderType)

◆ init_v2gMeterInfoType()

void init_v2gMeterInfoType ( struct v2gMeterInfoType v2gMeterInfoType)

◆ init_v2gMeteringReceiptReqType()

void init_v2gMeteringReceiptReqType ( struct v2gMeteringReceiptReqType v2gMeteringReceiptReqType)

◆ init_v2gMinimumPMaxRequestType()

void init_v2gMinimumPMaxRequestType ( struct v2gMinimumPMaxRequestType v2gMinimumPMaxRequestType)

◆ init_v2gMV_EVSEFinePositioningParametersType()

void init_v2gMV_EVSEFinePositioningParametersType ( struct v2gMV_EVSEFinePositioningParametersType v2gMV_EVSEFinePositioningParametersType)

◆ init_v2gMV_EVSEFinePositioningSetupParametersType()

void init_v2gMV_EVSEFinePositioningSetupParametersType ( struct v2gMV_EVSEFinePositioningSetupParametersType v2gMV_EVSEFinePositioningSetupParametersType)

◆ init_v2gObjectType()

void init_v2gObjectType ( struct v2gObjectType v2gObjectType)

◆ init_v2gPairingReqType()

void init_v2gPairingReqType ( struct v2gPairingReqType v2gPairingReqType)

◆ init_v2gPairingResType()

void init_v2gPairingResType ( struct v2gPairingResType v2gPairingResType)

◆ init_v2gParameterSetType()

void init_v2gParameterSetType ( struct v2gParameterSetType v2gParameterSetType)

◆ init_v2gParameterType()

void init_v2gParameterType ( struct v2gParameterType v2gParameterType)

◆ init_v2gPaymentDetailsReqType()

void init_v2gPaymentDetailsReqType ( struct v2gPaymentDetailsReqType v2gPaymentDetailsReqType)

◆ init_v2gPaymentDetailsResType()

void init_v2gPaymentDetailsResType ( struct v2gPaymentDetailsResType v2gPaymentDetailsResType)

◆ init_v2gPaymentOptionListType()

void init_v2gPaymentOptionListType ( struct v2gPaymentOptionListType v2gPaymentOptionListType)

◆ init_v2gPaymentServiceSelectionReqType()

void init_v2gPaymentServiceSelectionReqType ( struct v2gPaymentServiceSelectionReqType v2gPaymentServiceSelectionReqType)

◆ init_v2gPGPDataType()

void init_v2gPGPDataType ( struct v2gPGPDataType v2gPGPDataType)

◆ init_v2gPhysicalValueType()

void init_v2gPhysicalValueType ( struct v2gPhysicalValueType v2gPhysicalValueType)

◆ init_v2gPMaxScheduleEntryType()

void init_v2gPMaxScheduleEntryType ( struct v2gPMaxScheduleEntryType v2gPMaxScheduleEntryType)

◆ init_v2gPMaxScheduleType()

void init_v2gPMaxScheduleType ( struct v2gPMaxScheduleType v2gPMaxScheduleType)

◆ init_v2gPowerDeliveryReqType()

void init_v2gPowerDeliveryReqType ( struct v2gPowerDeliveryReqType v2gPowerDeliveryReqType)

◆ init_v2gPowerDeliveryResType()

void init_v2gPowerDeliveryResType ( struct v2gPowerDeliveryResType v2gPowerDeliveryResType)

◆ init_v2gPowerDemandReqType()

void init_v2gPowerDemandReqType ( struct v2gPowerDemandReqType v2gPowerDemandReqType)

◆ init_v2gPowerDemandResType()

void init_v2gPowerDemandResType ( struct v2gPowerDemandResType v2gPowerDemandResType)

◆ init_v2gPreChargeReqType()

void init_v2gPreChargeReqType ( struct v2gPreChargeReqType v2gPreChargeReqType)

◆ init_v2gPreChargeResType()

void init_v2gPreChargeResType ( struct v2gPreChargeResType v2gPreChargeResType)

◆ init_v2gReferenceType()

void init_v2gReferenceType ( struct v2gReferenceType v2gReferenceType)

◆ init_v2gRelativeTimeIntervalType()

void init_v2gRelativeTimeIntervalType ( struct v2gRelativeTimeIntervalType v2gRelativeTimeIntervalType)

◆ init_v2gRetrievalMethodType()

void init_v2gRetrievalMethodType ( struct v2gRetrievalMethodType v2gRetrievalMethodType)

◆ init_v2gRSAKeyValueType()

void init_v2gRSAKeyValueType ( struct v2gRSAKeyValueType v2gRSAKeyValueType)

◆ init_v2gSalesTariffEntryType()

void init_v2gSalesTariffEntryType ( struct v2gSalesTariffEntryType v2gSalesTariffEntryType)

◆ init_v2gSalesTariffType()

void init_v2gSalesTariffType ( struct v2gSalesTariffType v2gSalesTariffType)

◆ init_v2gSAScheduleListType()

void init_v2gSAScheduleListType ( struct v2gSAScheduleListType v2gSAScheduleListType)

◆ init_v2gSAScheduleTupleType()

void init_v2gSAScheduleTupleType ( struct v2gSAScheduleTupleType v2gSAScheduleTupleType)

◆ init_v2gSelectedServiceListType()

void init_v2gSelectedServiceListType ( struct v2gSelectedServiceListType v2gSelectedServiceListType)

◆ init_v2gSelectedServiceType()

void init_v2gSelectedServiceType ( struct v2gSelectedServiceType v2gSelectedServiceType)

◆ init_v2gSensorListType()

void init_v2gSensorListType ( struct v2gSensorListType v2gSensorListType)

◆ init_v2gSensorMeasurementsType()

void init_v2gSensorMeasurementsType ( struct v2gSensorMeasurementsType v2gSensorMeasurementsType)

◆ init_v2gSensorPackageListType()

void init_v2gSensorPackageListType ( struct v2gSensorPackageListType v2gSensorPackageListType)

◆ init_v2gSensorPackageType()

void init_v2gSensorPackageType ( struct v2gSensorPackageType v2gSensorPackageType)

◆ init_v2gSensorType()

void init_v2gSensorType ( struct v2gSensorType v2gSensorType)

◆ init_v2gServiceDetailReqType()

void init_v2gServiceDetailReqType ( struct v2gServiceDetailReqType v2gServiceDetailReqType)

◆ init_v2gServiceDetailResType()

void init_v2gServiceDetailResType ( struct v2gServiceDetailResType v2gServiceDetailResType)

◆ init_v2gServiceDiscoveryReqType()

void init_v2gServiceDiscoveryReqType ( struct v2gServiceDiscoveryReqType v2gServiceDiscoveryReqType)

◆ init_v2gServiceDiscoveryResType()

void init_v2gServiceDiscoveryResType ( struct v2gServiceDiscoveryResType v2gServiceDiscoveryResType)

◆ init_v2gServiceIDListType()

void init_v2gServiceIDListType ( struct v2gServiceIDListType v2gServiceIDListType)

◆ init_v2gServiceListType()

void init_v2gServiceListType ( struct v2gServiceListType v2gServiceListType)

◆ init_v2gServiceParameterListType()

void init_v2gServiceParameterListType ( struct v2gServiceParameterListType v2gServiceParameterListType)

◆ init_v2gServiceType()

void init_v2gServiceType ( struct v2gServiceType v2gServiceType)

◆ init_v2gSessionSetupReqType()

void init_v2gSessionSetupReqType ( struct v2gSessionSetupReqType v2gSessionSetupReqType)

◆ init_v2gSessionSetupResType()

void init_v2gSessionSetupResType ( struct v2gSessionSetupResType v2gSessionSetupResType)

◆ init_v2gSessionStopReqType()

void init_v2gSessionStopReqType ( struct v2gSessionStopReqType v2gSessionStopReqType)

◆ init_v2gSignatureMethodType()

void init_v2gSignatureMethodType ( struct v2gSignatureMethodType v2gSignatureMethodType)

◆ init_v2gSignaturePropertiesType()

void init_v2gSignaturePropertiesType ( struct v2gSignaturePropertiesType v2gSignaturePropertiesType)

◆ init_v2gSignaturePropertyType()

void init_v2gSignaturePropertyType ( struct v2gSignaturePropertyType v2gSignaturePropertyType)

◆ init_v2gSignatureType()

void init_v2gSignatureType ( struct v2gSignatureType v2gSignatureType)

◆ init_v2gSignatureValueType()

void init_v2gSignatureValueType ( struct v2gSignatureValueType v2gSignatureValueType)

◆ init_v2gSignedInfoType()

void init_v2gSignedInfoType ( struct v2gSignedInfoType v2gSignedInfoType)

◆ init_v2gSPKIDataType()

void init_v2gSPKIDataType ( struct v2gSPKIDataType v2gSPKIDataType)

◆ init_v2gSubCertificatesType()

void init_v2gSubCertificatesType ( struct v2gSubCertificatesType v2gSubCertificatesType)

◆ init_v2gSystemStatusReqType()

void init_v2gSystemStatusReqType ( struct v2gSystemStatusReqType v2gSystemStatusReqType)

◆ init_v2gSystemStatusResType()

void init_v2gSystemStatusResType ( struct v2gSystemStatusResType v2gSystemStatusResType)

◆ init_v2gTargetPositionType()

void init_v2gTargetPositionType ( struct v2gTargetPositionType v2gTargetPositionType)

◆ init_v2gTransformsType()

void init_v2gTransformsType ( struct v2gTransformsType v2gTransformsType)

◆ init_v2gTransformType()

void init_v2gTransformType ( struct v2gTransformType v2gTransformType)

◆ init_v2gV2GRequestType()

void init_v2gV2GRequestType ( struct v2gV2GRequestType v2gV2GRequestType)

◆ init_v2gV2GResponseType()

void init_v2gV2GResponseType ( struct v2gV2GResponseType v2gV2GResponseType)

◆ init_v2gVehicleCheckInReqType()

void init_v2gVehicleCheckInReqType ( struct v2gVehicleCheckInReqType v2gVehicleCheckInReqType)

◆ init_v2gVehicleCheckInResType()

void init_v2gVehicleCheckInResType ( struct v2gVehicleCheckInResType v2gVehicleCheckInResType)

◆ init_v2gVehicleCheckOutReqType()

void init_v2gVehicleCheckOutReqType ( struct v2gVehicleCheckOutReqType v2gVehicleCheckOutReqType)

◆ init_v2gVehicleCheckOutResType()

void init_v2gVehicleCheckOutResType ( struct v2gVehicleCheckOutResType v2gVehicleCheckOutResType)

◆ init_v2gWeldingDetectionResType()

void init_v2gWeldingDetectionResType ( struct v2gWeldingDetectionResType v2gWeldingDetectionResType)

◆ init_v2gWPT_EVChargeParameterType()

void init_v2gWPT_EVChargeParameterType ( struct v2gWPT_EVChargeParameterType v2gWPT_EVChargeParameterType)

◆ init_v2gWPT_EVSEChargeParameterType()

void init_v2gWPT_EVSEChargeParameterType ( struct v2gWPT_EVSEChargeParameterType v2gWPT_EVSEChargeParameterType)

◆ init_v2gX509DataType()

void init_v2gX509DataType ( struct v2gX509DataType v2gX509DataType)

◆ init_v2gX509IssuerSerialType()

void init_v2gX509IssuerSerialType ( struct v2gX509IssuerSerialType v2gX509IssuerSerialType)