|
@@ -1,5 +1,5 @@
|
|
|
/*
|
|
/*
|
|
|
- * Copyright (C) 2007-2014 Siemens AG
|
|
|
|
|
|
|
+ * Copyright (C) 2007-2015 Siemens AG
|
|
|
*
|
|
*
|
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* This program is free software: you can redistribute it and/or modify
|
|
|
* it under the terms of the GNU Lesser General Public License as published
|
|
* it under the terms of the GNU Lesser General Public License as published
|
|
@@ -18,7 +18,7 @@
|
|
|
/*******************************************************************
|
|
/*******************************************************************
|
|
|
*
|
|
*
|
|
|
* @author Daniel.Peintner.EXT@siemens.com
|
|
* @author Daniel.Peintner.EXT@siemens.com
|
|
|
- * @version 0.9.2
|
|
|
|
|
|
|
+ * @version 0.9.3
|
|
|
* @contact Joerg.Heuer@siemens.com
|
|
* @contact Joerg.Heuer@siemens.com
|
|
|
*
|
|
*
|
|
|
* <p>Code generated by EXIdizer</p>
|
|
* <p>Code generated by EXIdizer</p>
|
|
@@ -124,43 +124,358 @@ void init_v2gEXIDocument(struct v2gEXIDocument* exiDoc) {
|
|
|
exiDoc->Object_isUsed = 0u;
|
|
exiDoc->Object_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gProfileEntryType(struct v2gProfileEntryType* v2gProfileEntryType) {
|
|
|
|
|
- v2gProfileEntryType->ChargingProfileEntryMaxNumberOfPhasesInUse_isUsed = 0u;
|
|
|
|
|
-}
|
|
|
|
|
|
|
+#if DEPLOY_ISO_CODEC_FRAGMENT == SUPPORT_YES
|
|
|
|
|
+void init_v2gEXIFragment(struct v2gEXIFragment* exiFrag) {
|
|
|
|
|
+ exiFrag->RSAKeyValue_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceDetailReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEEnergyToBeDelivered_isUsed = 0u;
|
|
|
|
|
+ exiFrag->CableCheckRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVMaxVoltage_isUsed = 0u;
|
|
|
|
|
+ exiFrag->RemainingTimeToBulkSoC_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Notification_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Parameter_isUsed = 0u;
|
|
|
|
|
+ exiFrag->amountMultiplier_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEMaximumVoltageLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargeParameterDiscoveryRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->FaultCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargingProfile_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEStatusCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Exponent_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceDetailRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PreChargeReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEMaximumPowerLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargingProfileEntryMaxNumberOfPhasesInUse_isUsed = 0u;
|
|
|
|
|
+ exiFrag->J_isUsed = 0u;
|
|
|
|
|
+ exiFrag->RelativeTimeInterval_isUsed = 0u;
|
|
|
|
|
+ exiFrag->CertificateUpdateReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Transforms_isUsed = 0u;
|
|
|
|
|
+ exiFrag->X509CRL_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Manifest_isUsed = 0u;
|
|
|
|
|
+ exiFrag->BulkChargingComplete_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargingComplete_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSENotification_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEPowerLimitAchieved_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceScope_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSETimeStamp_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSETimeStamp_isUsed = 0u;
|
|
|
|
|
+ exiFrag->OEMProvisioningCert_isUsed = 0u;
|
|
|
|
|
+ exiFrag->MeterID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SalesTariffID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->TMeter_isUsed = 0u;
|
|
|
|
|
+ exiFrag->byteValue_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DigestMethod_isUsed = 0u;
|
|
|
|
|
+ exiFrag->FaultMsg_isUsed = 0u;
|
|
|
|
|
+ exiFrag->FullSOC_isUsed = 0u;
|
|
|
|
|
+ exiFrag->WeldingDetectionReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->BulkChargingComplete_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SAScheduleList_isUsed = 0u;
|
|
|
|
|
+ exiFrag->eMAID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->eMAID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->eMAID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->eMAID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceDiscoveryReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVMaxCurrent_isUsed = 0u;
|
|
|
|
|
+ exiFrag->X509IssuerSerial_isUsed = 0u;
|
|
|
|
|
+ exiFrag->BodyElement_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEChargeParameter_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SAScheduleTupleID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SAScheduleTupleID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SAScheduleTupleID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEPresentCurrent_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SAScheduleTupleID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceCategory_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVPowerDeliveryParameter_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PGPKeyPacket_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PGPKeyPacket_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PaymentOption_isUsed = 0u;
|
|
|
|
|
+ exiFrag->CertificateInstallationRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PgenCounter_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVMaximumPowerLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->X509SerialNumber_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Body_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVTargetVoltage_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EPriceLevel_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVTargetVoltage_isUsed = 0u;
|
|
|
|
|
+ exiFrag->FreeService_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Reference_isUsed = 0u;
|
|
|
|
|
+ exiFrag->CurrentDemandReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SignedInfo_isUsed = 0u;
|
|
|
|
|
+ exiFrag->TimeInterval_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargeService_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Service_isUsed = 0u;
|
|
|
|
|
+ exiFrag->boolValue_isUsed = 0u;
|
|
|
|
|
+ exiFrag->MeteringReceiptReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->MeterInfo_isUsed = 0u;
|
|
|
|
|
+ exiFrag->KeyValue_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->MeterInfo_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->MeterInfo_isUsed = 0u;
|
|
|
|
|
+ exiFrag->stringValue_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEMaxCurrent_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ContractSignatureEncryptedPrivateKey_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ContractSignatureEncryptedPrivateKey_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PMax_isUsed = 0u;
|
|
|
|
|
+ exiFrag->RemainingTimeToFullSoC_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Unit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Y_isUsed = 0u;
|
|
|
|
|
+ exiFrag->RequestedEnergyTransferMode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEPeakCurrentRipple_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EAmount_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEPresentVoltage_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEPresentVoltage_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEPresentVoltage_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ResponseCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->AC_EVSEChargeParameter_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SignatureMethod_isUsed = 0u;
|
|
|
|
|
+ exiFrag->AC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ReceiptRequired_isUsed = 0u;
|
|
|
|
|
+ exiFrag->AC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ReceiptRequired_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargingProfileEntryStart_isUsed = 0u;
|
|
|
|
|
+ exiFrag->CurrentDemandRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ConsumptionCost_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceParameterList_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEMaximumCurrentLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->X509Data_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Seed_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SalesTariffDescription_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Modulus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVMaximumVoltageLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Certificate_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Certificate_isUsed = 0u;
|
|
|
|
|
+ exiFrag->CableCheckReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Multiplier_isUsed = 0u;
|
|
|
|
|
+ exiFrag->KeyInfo_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVTargetCurrent_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVTargetCurrent_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PowerDeliveryReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->X509IssuerName_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SessionStopReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->X509SubjectName_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PMaxScheduleEntry_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargeProgress_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SelectedPaymentOption_isUsed = 0u;
|
|
|
|
|
+ exiFrag->MgmtData_isUsed = 0u;
|
|
|
|
|
+ exiFrag->AC_EVChargeParameter_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEMinimumCurrentLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->WeldingDetectionRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->physicalValue_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceName_isUsed = 0u;
|
|
|
|
|
+ exiFrag->NumEPriceLevels_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEProcessing_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEProcessing_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEProcessing_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PGPKeyID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->startValue_isUsed = 0u;
|
|
|
|
|
+ exiFrag->MeteringReceiptRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVEnergyRequest_isUsed = 0u;
|
|
|
|
|
+ exiFrag->MaxEntriesSAScheduleTuple_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVReady_isUsed = 0u;
|
|
|
|
|
+ exiFrag->X509SKI_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEMaximumVoltageLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SignatureProperties_isUsed = 0u;
|
|
|
|
|
+ exiFrag->P_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SignatureValue_isUsed = 0u;
|
|
|
|
|
+ exiFrag->MeterStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVSEChargeParameter_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SalesTariff_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SessionSetupReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVMinCurrent_isUsed = 0u;
|
|
|
|
|
+ exiFrag->RetryCounter_isUsed = 0u;
|
|
|
|
|
+ exiFrag->AC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PGPData_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVMaximumPowerLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SessionStopRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->AuthorizationReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceDiscoveryRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->GenChallenge_isUsed = 0u;
|
|
|
|
|
+ exiFrag->GenChallenge_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SAScheduleTuple_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PaymentServiceSelectionRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVPowerDeliveryParameter_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVRESSSOC_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargingStatusRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ContractSignatureCertChain_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ContractSignatureCertChain_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ContractSignatureCertChain_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ContractSignatureCertChain_isUsed = 0u;
|
|
|
|
|
+ exiFrag->X509Certificate_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVMaximumCurrentLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SPKISexp_isUsed = 0u;
|
|
|
|
|
+ exiFrag->CanonicalizationMethod_isUsed = 0u;
|
|
|
|
|
+ exiFrag->duration_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ParameterSet_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargeParameterDiscoveryReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SigMeterReading_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SASchedules_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SessionSetupRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SupportedEnergyTransferMode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SPKIData_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SAScheduleTupleID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Object_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargingComplete_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DSAKeyValue_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Signature_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Transform_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargingStatusReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->amount_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SelectedServiceList_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SessionID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->G_isUsed = 0u;
|
|
|
|
|
+ exiFrag->start_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PaymentOptionList_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Cost_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Header_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PMaxSchedule_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEMinimumVoltageLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ProfileEntry_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceCategory_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceScope_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSENominalVoltage_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SelectedService_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EnergyTransferMode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSECurrentLimitAchieved_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Value_isUsed = 0u;
|
|
|
|
|
+ exiFrag->KeyName_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PaymentServiceSelectionReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEVoltageLimitAchieved_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PowerDeliveryRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DigestValue_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ParameterSetID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ParameterSetID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SubCertificates_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DHpublickey_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DHpublickey_isUsed = 0u;
|
|
|
|
|
+ exiFrag->CertificateInstallationReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVMaximumVoltageLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->shortValue_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SAProvisioningCertificateChain_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SAProvisioningCertificateChain_isUsed = 0u;
|
|
|
|
|
+ exiFrag->RCD_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVEnergyCapacity_isUsed = 0u;
|
|
|
|
|
+ exiFrag->RetrievalMethod_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PaymentDetailsReq_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SessionID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->NotificationMaxDelay_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Entry_isUsed = 0u;
|
|
|
|
|
+ exiFrag->RootCertificateID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->AuthorizationRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->costKind_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DepartureTime_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEIsolationStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVChargeParameter_isUsed = 0u;
|
|
|
|
|
+ exiFrag->V2G_Message_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSECurrentRegulationTolerance_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVCCID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVChargeParameter_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceID_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVMaximumCurrentLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEMaxCurrent_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargingProfileEntryMaxPower_isUsed = 0u;
|
|
|
|
|
+ exiFrag->HMACOutputLength_isUsed = 0u;
|
|
|
|
|
+ exiFrag->intValue_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ServiceList_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SignatureProperty_isUsed = 0u;
|
|
|
|
|
+ exiFrag->BulkSOC_isUsed = 0u;
|
|
|
|
|
+ exiFrag->SalesTariffEntry_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVErrorCode_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PreChargeRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEMaximumPowerLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->DC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ exiFrag->CertificateUpdateRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->MeterReading_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ListOfRootCertificateIDs_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ListOfRootCertificateIDs_isUsed = 0u;
|
|
|
|
|
+ exiFrag->EVSEMaximumCurrentLimit_isUsed = 0u;
|
|
|
|
|
+ exiFrag->ChargingSession_isUsed = 0u;
|
|
|
|
|
+ exiFrag->PaymentDetailsRes_isUsed = 0u;
|
|
|
|
|
+ exiFrag->XPath_isUsed = 0u;
|
|
|
|
|
+ exiFrag->Q_isUsed = 0u;
|
|
|
|
|
+}
|
|
|
|
|
+#endif /* DEPLOY_ISO_CODEC_FRAGMENT */
|
|
|
|
|
|
|
|
-void init_v2gContractSignatureEncryptedPrivateKeyType(struct v2gContractSignatureEncryptedPrivateKeyType* v2gContractSignatureEncryptedPrivateKeyType) {
|
|
|
|
|
|
|
+void init_v2gEVSEChargeParameterType(struct v2gEVSEChargeParameterType* v2gEVSEChargeParameterType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gServiceDiscoveryReqType(struct v2gServiceDiscoveryReqType* v2gServiceDiscoveryReqType) {
|
|
|
|
|
- v2gServiceDiscoveryReqType->ServiceScope_isUsed = 0u;
|
|
|
|
|
- v2gServiceDiscoveryReqType->ServiceCategory_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gDC_EVPowerDeliveryParameterType(struct v2gDC_EVPowerDeliveryParameterType* v2gDC_EVPowerDeliveryParameterType) {
|
|
|
|
|
+ v2gDC_EVPowerDeliveryParameterType->BulkChargingComplete_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSignatureType(struct v2gSignatureType* v2gSignatureType) {
|
|
|
|
|
- v2gSignatureType->Id_isUsed = 0u;
|
|
|
|
|
- v2gSignatureType->KeyInfo_isUsed = 0u;
|
|
|
|
|
- v2gSignatureType->Object.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gCurrentDemandResType(struct v2gCurrentDemandResType* v2gCurrentDemandResType) {
|
|
|
|
|
+ v2gCurrentDemandResType->EVSEMaximumVoltageLimit_isUsed = 0u;
|
|
|
|
|
+ v2gCurrentDemandResType->EVSEMaximumCurrentLimit_isUsed = 0u;
|
|
|
|
|
+ v2gCurrentDemandResType->EVSEMaximumPowerLimit_isUsed = 0u;
|
|
|
|
|
+ v2gCurrentDemandResType->MeterInfo_isUsed = 0u;
|
|
|
|
|
+ v2gCurrentDemandResType->ReceiptRequired_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gNotificationType(struct v2gNotificationType* v2gNotificationType) {
|
|
|
|
|
- v2gNotificationType->FaultMsg_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gAC_EVSEStatusType(struct v2gAC_EVSEStatusType* v2gAC_EVSEStatusType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gAC_EVSEChargeParameterType(struct v2gAC_EVSEChargeParameterType* v2gAC_EVSEChargeParameterType) {
|
|
|
|
|
|
|
+void init_v2gPreChargeResType(struct v2gPreChargeResType* v2gPreChargeResType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gX509IssuerSerialType(struct v2gX509IssuerSerialType* v2gX509IssuerSerialType) {
|
|
|
|
|
|
|
+void init_v2gSalesTariffType(struct v2gSalesTariffType* v2gSalesTariffType) {
|
|
|
|
|
+ v2gSalesTariffType->Id_isUsed = 0u;
|
|
|
|
|
+ v2gSalesTariffType->SalesTariffDescription_isUsed = 0u;
|
|
|
|
|
+ v2gSalesTariffType->NumEPriceLevels_isUsed = 0u;
|
|
|
|
|
+ v2gSalesTariffType->SalesTariffEntry.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void init_v2gSignaturePropertyType(struct v2gSignaturePropertyType* v2gSignaturePropertyType) {
|
|
void init_v2gSignaturePropertyType(struct v2gSignaturePropertyType* v2gSignaturePropertyType) {
|
|
|
v2gSignaturePropertyType->Id_isUsed = 0u;
|
|
v2gSignaturePropertyType->Id_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gReferenceType(struct v2gReferenceType* v2gReferenceType) {
|
|
|
|
|
- v2gReferenceType->Id_isUsed = 0u;
|
|
|
|
|
- v2gReferenceType->URI_isUsed = 0u;
|
|
|
|
|
- v2gReferenceType->Type_isUsed = 0u;
|
|
|
|
|
- v2gReferenceType->Transforms_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gPaymentServiceSelectionReqType(struct v2gPaymentServiceSelectionReqType* v2gPaymentServiceSelectionReqType) {
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+void init_v2gSPKIDataType(struct v2gSPKIDataType* v2gSPKIDataType) {
|
|
|
|
|
+ v2gSPKIDataType->SPKISexp.arrayLen = 0u;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+void init_v2gNotificationType(struct v2gNotificationType* v2gNotificationType) {
|
|
|
|
|
+ v2gNotificationType->FaultMsg_isUsed = 0u;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+void init_v2gObjectType(struct v2gObjectType* v2gObjectType) {
|
|
|
|
|
+ v2gObjectType->Id_isUsed = 0u;
|
|
|
|
|
+ v2gObjectType->MimeType_isUsed = 0u;
|
|
|
|
|
+ v2gObjectType->Encoding_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void init_v2gManifestType(struct v2gManifestType* v2gManifestType) {
|
|
void init_v2gManifestType(struct v2gManifestType* v2gManifestType) {
|
|
@@ -168,52 +483,44 @@ void init_v2gManifestType(struct v2gManifestType* v2gManifestType) {
|
|
|
v2gManifestType->Reference.arrayLen = 0u;
|
|
v2gManifestType->Reference.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSelectedServiceType(struct v2gSelectedServiceType* v2gSelectedServiceType) {
|
|
|
|
|
- v2gSelectedServiceType->ParameterSetID_isUsed = 0u;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void init_v2gEVChargeParameterType(struct v2gEVChargeParameterType* v2gEVChargeParameterType) {
|
|
|
|
|
- v2gEVChargeParameterType->DepartureTime_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gParameterSetType(struct v2gParameterSetType* v2gParameterSetType) {
|
|
|
|
|
+ v2gParameterSetType->Parameter.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gEVSEChargeParameterType(struct v2gEVSEChargeParameterType* v2gEVSEChargeParameterType) {
|
|
|
|
|
|
|
+void init_v2gPaymentServiceSelectionResType(struct v2gPaymentServiceSelectionResType* v2gPaymentServiceSelectionResType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gChargingStatusResType(struct v2gChargingStatusResType* v2gChargingStatusResType) {
|
|
|
|
|
- v2gChargingStatusResType->EVSEMaxCurrent_isUsed = 0u;
|
|
|
|
|
- v2gChargingStatusResType->MeterInfo_isUsed = 0u;
|
|
|
|
|
- v2gChargingStatusResType->ReceiptRequired_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gRelativeTimeIntervalType(struct v2gRelativeTimeIntervalType* v2gRelativeTimeIntervalType) {
|
|
|
|
|
+ v2gRelativeTimeIntervalType->duration_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gEVSEStatusType(struct v2gEVSEStatusType* v2gEVSEStatusType) {
|
|
|
|
|
|
|
+void init_v2gContractSignatureEncryptedPrivateKeyType(struct v2gContractSignatureEncryptedPrivateKeyType* v2gContractSignatureEncryptedPrivateKeyType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gMeteringReceiptReqType(struct v2gMeteringReceiptReqType* v2gMeteringReceiptReqType) {
|
|
|
|
|
- v2gMeteringReceiptReqType->Id_isUsed = 0u;
|
|
|
|
|
- v2gMeteringReceiptReqType->SAScheduleTupleID_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gSubCertificatesType(struct v2gSubCertificatesType* v2gSubCertificatesType) {
|
|
|
|
|
+ v2gSubCertificatesType->Certificate.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gDC_EVSEChargeParameterType(struct v2gDC_EVSEChargeParameterType* v2gDC_EVSEChargeParameterType) {
|
|
|
|
|
- v2gDC_EVSEChargeParameterType->EVSECurrentRegulationTolerance_isUsed = 0u;
|
|
|
|
|
- v2gDC_EVSEChargeParameterType->EVSEEnergyToBeDelivered_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gPaymentOptionListType(struct v2gPaymentOptionListType* v2gPaymentOptionListType) {
|
|
|
|
|
+ v2gPaymentOptionListType->PaymentOption.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gServiceDetailResType(struct v2gServiceDetailResType* v2gServiceDetailResType) {
|
|
|
|
|
- v2gServiceDetailResType->ServiceParameterList_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gSalesTariffEntryType(struct v2gSalesTariffEntryType* v2gSalesTariffEntryType) {
|
|
|
|
|
+ v2gSalesTariffEntryType->TimeInterval_isUsed = 0u;
|
|
|
|
|
+ v2gSalesTariffEntryType->RelativeTimeInterval_isUsed = 0u;
|
|
|
|
|
+ v2gSalesTariffEntryType->EPriceLevel_isUsed = 0u;
|
|
|
|
|
+ v2gSalesTariffEntryType->ConsumptionCost.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gCertificateChainType(struct v2gCertificateChainType* v2gCertificateChainType) {
|
|
|
|
|
- v2gCertificateChainType->Id_isUsed = 0u;
|
|
|
|
|
- v2gCertificateChainType->SubCertificates_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gSupportedEnergyTransferModeType(struct v2gSupportedEnergyTransferModeType* v2gSupportedEnergyTransferModeType) {
|
|
|
|
|
+ v2gSupportedEnergyTransferModeType->EnergyTransferMode.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gCanonicalizationMethodType(struct v2gCanonicalizationMethodType* v2gCanonicalizationMethodType) {
|
|
|
|
|
|
|
+void init_v2gSelectedServiceType(struct v2gSelectedServiceType* v2gSelectedServiceType) {
|
|
|
|
|
+ v2gSelectedServiceType->ParameterSetID_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gMeteringReceiptResType(struct v2gMeteringReceiptResType* v2gMeteringReceiptResType) {
|
|
|
|
|
- v2gMeteringReceiptResType->EVSEStatus_isUsed = 0u;
|
|
|
|
|
- v2gMeteringReceiptResType->AC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
- v2gMeteringReceiptResType->DC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gWeldingDetectionResType(struct v2gWeldingDetectionResType* v2gWeldingDetectionResType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void init_v2gPowerDeliveryReqType(struct v2gPowerDeliveryReqType* v2gPowerDeliveryReqType) {
|
|
void init_v2gPowerDeliveryReqType(struct v2gPowerDeliveryReqType* v2gPowerDeliveryReqType) {
|
|
@@ -222,409 +529,407 @@ void init_v2gPowerDeliveryReqType(struct v2gPowerDeliveryReqType* v2gPowerDelive
|
|
|
v2gPowerDeliveryReqType->DC_EVPowerDeliveryParameter_isUsed = 0u;
|
|
v2gPowerDeliveryReqType->DC_EVPowerDeliveryParameter_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gPMaxScheduleType(struct v2gPMaxScheduleType* v2gPMaxScheduleType) {
|
|
|
|
|
- v2gPMaxScheduleType->PMaxScheduleEntry.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gConsumptionCostType(struct v2gConsumptionCostType* v2gConsumptionCostType) {
|
|
|
|
|
+ v2gConsumptionCostType->Cost.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSessionStopReqType(struct v2gSessionStopReqType* v2gSessionStopReqType) {
|
|
|
|
|
|
|
+void init_v2gDC_EVChargeParameterType(struct v2gDC_EVChargeParameterType* v2gDC_EVChargeParameterType) {
|
|
|
|
|
+ v2gDC_EVChargeParameterType->DepartureTime_isUsed = 0u;
|
|
|
|
|
+ v2gDC_EVChargeParameterType->EVMaximumPowerLimit_isUsed = 0u;
|
|
|
|
|
+ v2gDC_EVChargeParameterType->EVEnergyCapacity_isUsed = 0u;
|
|
|
|
|
+ v2gDC_EVChargeParameterType->EVEnergyRequest_isUsed = 0u;
|
|
|
|
|
+ v2gDC_EVChargeParameterType->FullSOC_isUsed = 0u;
|
|
|
|
|
+ v2gDC_EVChargeParameterType->BulkSOC_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gChargeServiceType(struct v2gChargeServiceType* v2gChargeServiceType) {
|
|
|
|
|
- v2gChargeServiceType->ServiceName_isUsed = 0u;
|
|
|
|
|
- v2gChargeServiceType->ServiceScope_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gChargingProfileType(struct v2gChargingProfileType* v2gChargingProfileType) {
|
|
|
|
|
+ v2gChargingProfileType->ProfileEntry.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gParameterType(struct v2gParameterType* v2gParameterType) {
|
|
|
|
|
- v2gParameterType->boolValue_isUsed = 0u;
|
|
|
|
|
- v2gParameterType->byteValue_isUsed = 0u;
|
|
|
|
|
- v2gParameterType->shortValue_isUsed = 0u;
|
|
|
|
|
- v2gParameterType->intValue_isUsed = 0u;
|
|
|
|
|
- v2gParameterType->physicalValue_isUsed = 0u;
|
|
|
|
|
- v2gParameterType->stringValue_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gMeteringReceiptReqType(struct v2gMeteringReceiptReqType* v2gMeteringReceiptReqType) {
|
|
|
|
|
+ v2gMeteringReceiptReqType->Id_isUsed = 0u;
|
|
|
|
|
+ v2gMeteringReceiptReqType->SAScheduleTupleID_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSASchedulesType(struct v2gSASchedulesType* v2gSASchedulesType) {
|
|
|
|
|
|
|
+void init_v2gChargeParameterDiscoveryReqType(struct v2gChargeParameterDiscoveryReqType* v2gChargeParameterDiscoveryReqType) {
|
|
|
|
|
+ v2gChargeParameterDiscoveryReqType->MaxEntriesSAScheduleTuple_isUsed = 0u;
|
|
|
|
|
+ v2gChargeParameterDiscoveryReqType->EVChargeParameter_isUsed = 0u;
|
|
|
|
|
+ v2gChargeParameterDiscoveryReqType->AC_EVChargeParameter_isUsed = 0u;
|
|
|
|
|
+ v2gChargeParameterDiscoveryReqType->DC_EVChargeParameter_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gPaymentServiceSelectionResType(struct v2gPaymentServiceSelectionResType* v2gPaymentServiceSelectionResType) {
|
|
|
|
|
|
|
+void init_v2gBodyType(struct v2gBodyType* v2gBodyType) {
|
|
|
|
|
+ v2gBodyType->BodyElement_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->SessionSetupReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->SessionSetupRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->ServiceDiscoveryReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->ServiceDiscoveryRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->ServiceDetailReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->ServiceDetailRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->PaymentServiceSelectionReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->PaymentServiceSelectionRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->PaymentDetailsReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->PaymentDetailsRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->AuthorizationReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->AuthorizationRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->ChargeParameterDiscoveryReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->ChargeParameterDiscoveryRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->PowerDeliveryReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->PowerDeliveryRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->MeteringReceiptReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->MeteringReceiptRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->SessionStopReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->SessionStopRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->CertificateUpdateReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->CertificateUpdateRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->CertificateInstallationReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->CertificateInstallationRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->ChargingStatusReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->ChargingStatusRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->CableCheckReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->CableCheckRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->PreChargeReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->PreChargeRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->CurrentDemandReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->CurrentDemandRes_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->WeldingDetectionReq_isUsed = 0u;
|
|
|
|
|
+ v2gBodyType->WeldingDetectionRes_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gKeyValueType(struct v2gKeyValueType* v2gKeyValueType) {
|
|
|
|
|
- v2gKeyValueType->DSAKeyValue_isUsed = 0u;
|
|
|
|
|
- v2gKeyValueType->RSAKeyValue_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gTransformsType(struct v2gTransformsType* v2gTransformsType) {
|
|
|
|
|
+ v2gTransformsType->Transform.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSessionSetupResType(struct v2gSessionSetupResType* v2gSessionSetupResType) {
|
|
|
|
|
- v2gSessionSetupResType->EVSETimeStamp_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gServiceDiscoveryReqType(struct v2gServiceDiscoveryReqType* v2gServiceDiscoveryReqType) {
|
|
|
|
|
+ v2gServiceDiscoveryReqType->ServiceScope_isUsed = 0u;
|
|
|
|
|
+ v2gServiceDiscoveryReqType->ServiceCategory_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gAuthorizationResType(struct v2gAuthorizationResType* v2gAuthorizationResType) {
|
|
|
|
|
|
|
+void init_v2gEVSEStatusType(struct v2gEVSEStatusType* v2gEVSEStatusType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gX509DataType(struct v2gX509DataType* v2gX509DataType) {
|
|
|
|
|
- v2gX509DataType->X509IssuerSerial.arrayLen = 0u;
|
|
|
|
|
- v2gX509DataType->X509SKI.arrayLen = 0u;
|
|
|
|
|
- v2gX509DataType->X509SubjectName.arrayLen = 0u;
|
|
|
|
|
- v2gX509DataType->X509Certificate.arrayLen = 0u;
|
|
|
|
|
- v2gX509DataType->X509CRL.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gProfileEntryType(struct v2gProfileEntryType* v2gProfileEntryType) {
|
|
|
|
|
+ v2gProfileEntryType->ChargingProfileEntryMaxNumberOfPhasesInUse_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gCertificateUpdateReqType(struct v2gCertificateUpdateReqType* v2gCertificateUpdateReqType) {
|
|
|
|
|
|
|
+void init_v2gKeyInfoType(struct v2gKeyInfoType* v2gKeyInfoType) {
|
|
|
|
|
+ v2gKeyInfoType->Id_isUsed = 0u;
|
|
|
|
|
+ v2gKeyInfoType->KeyName.arrayLen = 0u;
|
|
|
|
|
+ v2gKeyInfoType->KeyValue.arrayLen = 0u;
|
|
|
|
|
+ v2gKeyInfoType->RetrievalMethod.arrayLen = 0u;
|
|
|
|
|
+ v2gKeyInfoType->X509Data.arrayLen = 0u;
|
|
|
|
|
+ v2gKeyInfoType->PGPData.arrayLen = 0u;
|
|
|
|
|
+ v2gKeyInfoType->SPKIData.arrayLen = 0u;
|
|
|
|
|
+ v2gKeyInfoType->MgmtData.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gPaymentOptionListType(struct v2gPaymentOptionListType* v2gPaymentOptionListType) {
|
|
|
|
|
- v2gPaymentOptionListType->PaymentOption.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gMessageHeaderType(struct v2gMessageHeaderType* v2gMessageHeaderType) {
|
|
|
|
|
+ v2gMessageHeaderType->Notification_isUsed = 0u;
|
|
|
|
|
+ v2gMessageHeaderType->Signature_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSignatureMethodType(struct v2gSignatureMethodType* v2gSignatureMethodType) {
|
|
|
|
|
- v2gSignatureMethodType->HMACOutputLength_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gServiceDetailReqType(struct v2gServiceDetailReqType* v2gServiceDetailReqType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gChargeParameterDiscoveryReqType(struct v2gChargeParameterDiscoveryReqType* v2gChargeParameterDiscoveryReqType) {
|
|
|
|
|
- v2gChargeParameterDiscoveryReqType->MaxEntriesSAScheduleTuple_isUsed = 0u;
|
|
|
|
|
- v2gChargeParameterDiscoveryReqType->EVChargeParameter_isUsed = 0u;
|
|
|
|
|
- v2gChargeParameterDiscoveryReqType->AC_EVChargeParameter_isUsed = 0u;
|
|
|
|
|
- v2gChargeParameterDiscoveryReqType->DC_EVChargeParameter_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gAC_EVSEChargeParameterType(struct v2gAC_EVSEChargeParameterType* v2gAC_EVSEChargeParameterType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gEVPowerDeliveryParameterType(struct v2gEVPowerDeliveryParameterType* v2gEVPowerDeliveryParameterType) {
|
|
|
|
|
|
|
+void init_v2gCertificateUpdateReqType(struct v2gCertificateUpdateReqType* v2gCertificateUpdateReqType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gCertificateInstallationResType(struct v2gCertificateInstallationResType* v2gCertificateInstallationResType) {
|
|
|
|
|
|
|
+void init_v2gPhysicalValueType(struct v2gPhysicalValueType* v2gPhysicalValueType) {
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+void init_v2gX509IssuerSerialType(struct v2gX509IssuerSerialType* v2gX509IssuerSerialType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void init_v2gListOfRootCertificateIDsType(struct v2gListOfRootCertificateIDsType* v2gListOfRootCertificateIDsType) {
|
|
void init_v2gListOfRootCertificateIDsType(struct v2gListOfRootCertificateIDsType* v2gListOfRootCertificateIDsType) {
|
|
|
v2gListOfRootCertificateIDsType->RootCertificateID.arrayLen = 0u;
|
|
v2gListOfRootCertificateIDsType->RootCertificateID.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gDC_EVStatusType(struct v2gDC_EVStatusType* v2gDC_EVStatusType) {
|
|
|
|
|
|
|
+void init_v2gServiceDiscoveryResType(struct v2gServiceDiscoveryResType* v2gServiceDiscoveryResType) {
|
|
|
|
|
+ v2gServiceDiscoveryResType->ServiceList_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gCurrentDemandReqType(struct v2gCurrentDemandReqType* v2gCurrentDemandReqType) {
|
|
|
|
|
- v2gCurrentDemandReqType->EVMaximumVoltageLimit_isUsed = 0u;
|
|
|
|
|
- v2gCurrentDemandReqType->EVMaximumCurrentLimit_isUsed = 0u;
|
|
|
|
|
- v2gCurrentDemandReqType->EVMaximumPowerLimit_isUsed = 0u;
|
|
|
|
|
- v2gCurrentDemandReqType->BulkChargingComplete_isUsed = 0u;
|
|
|
|
|
- v2gCurrentDemandReqType->RemainingTimeToFullSoC_isUsed = 0u;
|
|
|
|
|
- v2gCurrentDemandReqType->RemainingTimeToBulkSoC_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gPaymentDetailsReqType(struct v2gPaymentDetailsReqType* v2gPaymentDetailsReqType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gServiceType(struct v2gServiceType* v2gServiceType) {
|
|
|
|
|
- v2gServiceType->ServiceName_isUsed = 0u;
|
|
|
|
|
- v2gServiceType->ServiceScope_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gPMaxScheduleEntryType(struct v2gPMaxScheduleEntryType* v2gPMaxScheduleEntryType) {
|
|
|
|
|
+ v2gPMaxScheduleEntryType->TimeInterval_isUsed = 0u;
|
|
|
|
|
+ v2gPMaxScheduleEntryType->RelativeTimeInterval_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSessionStopResType(struct v2gSessionStopResType* v2gSessionStopResType) {
|
|
|
|
|
|
|
+void init_v2gCertificateUpdateResType(struct v2gCertificateUpdateResType* v2gCertificateUpdateResType) {
|
|
|
|
|
+ v2gCertificateUpdateResType->RetryCounter_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gConsumptionCostType(struct v2gConsumptionCostType* v2gConsumptionCostType) {
|
|
|
|
|
- v2gConsumptionCostType->Cost.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gCertificateInstallationResType(struct v2gCertificateInstallationResType* v2gCertificateInstallationResType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gChargingStatusReqType(struct v2gChargingStatusReqType* v2gChargingStatusReqType) {
|
|
|
|
|
|
|
+void init_v2gCableCheckReqType(struct v2gCableCheckReqType* v2gCableCheckReqType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gPreChargeReqType(struct v2gPreChargeReqType* v2gPreChargeReqType) {
|
|
|
|
|
|
|
+void init_v2gPGPDataType(struct v2gPGPDataType* v2gPGPDataType) {
|
|
|
|
|
+ v2gPGPDataType->PGPKeyID_isUsed = 0u;
|
|
|
|
|
+ v2gPGPDataType->PGPKeyPacket_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gWeldingDetectionReqType(struct v2gWeldingDetectionReqType* v2gWeldingDetectionReqType) {
|
|
|
|
|
|
|
+void init_v2gServiceParameterListType(struct v2gServiceParameterListType* v2gServiceParameterListType) {
|
|
|
|
|
+ v2gServiceParameterListType->ParameterSet.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSignaturePropertiesType(struct v2gSignaturePropertiesType* v2gSignaturePropertiesType) {
|
|
|
|
|
- v2gSignaturePropertiesType->Id_isUsed = 0u;
|
|
|
|
|
- v2gSignaturePropertiesType->SignatureProperty.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gSessionStopReqType(struct v2gSessionStopReqType* v2gSessionStopReqType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSelectedServiceListType(struct v2gSelectedServiceListType* v2gSelectedServiceListType) {
|
|
|
|
|
- v2gSelectedServiceListType->SelectedService.arrayLen = 0u;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void init_v2gServiceDiscoveryResType(struct v2gServiceDiscoveryResType* v2gServiceDiscoveryResType) {
|
|
|
|
|
- v2gServiceDiscoveryResType->ServiceList_isUsed = 0u;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void init_v2gEMAIDType(struct v2gEMAIDType* v2gEMAIDType) {
|
|
|
|
|
|
|
+void init_v2gSASchedulesType(struct v2gSASchedulesType* v2gSASchedulesType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gIntervalType(struct v2gIntervalType* v2gIntervalType) {
|
|
|
|
|
|
|
+void init_v2gWeldingDetectionReqType(struct v2gWeldingDetectionReqType* v2gWeldingDetectionReqType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSignedInfoType(struct v2gSignedInfoType* v2gSignedInfoType) {
|
|
|
|
|
- v2gSignedInfoType->Id_isUsed = 0u;
|
|
|
|
|
- v2gSignedInfoType->Reference.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gDiffieHellmanPublickeyType(struct v2gDiffieHellmanPublickeyType* v2gDiffieHellmanPublickeyType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gCableCheckReqType(struct v2gCableCheckReqType* v2gCableCheckReqType) {
|
|
|
|
|
|
|
+void init_v2gSessionSetupReqType(struct v2gSessionSetupReqType* v2gSessionSetupReqType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gServiceListType(struct v2gServiceListType* v2gServiceListType) {
|
|
|
|
|
- v2gServiceListType->Service.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gCurrentDemandReqType(struct v2gCurrentDemandReqType* v2gCurrentDemandReqType) {
|
|
|
|
|
+ v2gCurrentDemandReqType->EVMaximumVoltageLimit_isUsed = 0u;
|
|
|
|
|
+ v2gCurrentDemandReqType->EVMaximumCurrentLimit_isUsed = 0u;
|
|
|
|
|
+ v2gCurrentDemandReqType->EVMaximumPowerLimit_isUsed = 0u;
|
|
|
|
|
+ v2gCurrentDemandReqType->BulkChargingComplete_isUsed = 0u;
|
|
|
|
|
+ v2gCurrentDemandReqType->RemainingTimeToFullSoC_isUsed = 0u;
|
|
|
|
|
+ v2gCurrentDemandReqType->RemainingTimeToBulkSoC_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gAC_EVSEStatusType(struct v2gAC_EVSEStatusType* v2gAC_EVSEStatusType) {
|
|
|
|
|
|
|
+void init_v2gDC_EVStatusType(struct v2gDC_EVStatusType* v2gDC_EVStatusType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gDC_EVSEStatusType(struct v2gDC_EVSEStatusType* v2gDC_EVSEStatusType) {
|
|
|
|
|
- v2gDC_EVSEStatusType->EVSEIsolationStatus_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gDSAKeyValueType(struct v2gDSAKeyValueType* v2gDSAKeyValueType) {
|
|
|
|
|
+ v2gDSAKeyValueType->P_isUsed = 0u;
|
|
|
|
|
+ v2gDSAKeyValueType->Q_isUsed = 0u;
|
|
|
|
|
+ v2gDSAKeyValueType->G_isUsed = 0u;
|
|
|
|
|
+ v2gDSAKeyValueType->J_isUsed = 0u;
|
|
|
|
|
+ v2gDSAKeyValueType->Seed_isUsed = 0u;
|
|
|
|
|
+ v2gDSAKeyValueType->PgenCounter_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSPKIDataType(struct v2gSPKIDataType* v2gSPKIDataType) {
|
|
|
|
|
- v2gSPKIDataType->SPKISexp.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gChargingStatusResType(struct v2gChargingStatusResType* v2gChargingStatusResType) {
|
|
|
|
|
+ v2gChargingStatusResType->EVSEMaxCurrent_isUsed = 0u;
|
|
|
|
|
+ v2gChargingStatusResType->MeterInfo_isUsed = 0u;
|
|
|
|
|
+ v2gChargingStatusResType->ReceiptRequired_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gCurrentDemandResType(struct v2gCurrentDemandResType* v2gCurrentDemandResType) {
|
|
|
|
|
- v2gCurrentDemandResType->EVSEMaximumVoltageLimit_isUsed = 0u;
|
|
|
|
|
- v2gCurrentDemandResType->EVSEMaximumCurrentLimit_isUsed = 0u;
|
|
|
|
|
- v2gCurrentDemandResType->EVSEMaximumPowerLimit_isUsed = 0u;
|
|
|
|
|
- v2gCurrentDemandResType->MeterInfo_isUsed = 0u;
|
|
|
|
|
- v2gCurrentDemandResType->ReceiptRequired_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gReferenceType(struct v2gReferenceType* v2gReferenceType) {
|
|
|
|
|
+ v2gReferenceType->Id_isUsed = 0u;
|
|
|
|
|
+ v2gReferenceType->URI_isUsed = 0u;
|
|
|
|
|
+ v2gReferenceType->Type_isUsed = 0u;
|
|
|
|
|
+ v2gReferenceType->Transforms_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gKeyInfoType(struct v2gKeyInfoType* v2gKeyInfoType) {
|
|
|
|
|
- v2gKeyInfoType->Id_isUsed = 0u;
|
|
|
|
|
- v2gKeyInfoType->KeyName.arrayLen = 0u;
|
|
|
|
|
- v2gKeyInfoType->KeyValue.arrayLen = 0u;
|
|
|
|
|
- v2gKeyInfoType->RetrievalMethod.arrayLen = 0u;
|
|
|
|
|
- v2gKeyInfoType->X509Data.arrayLen = 0u;
|
|
|
|
|
- v2gKeyInfoType->PGPData.arrayLen = 0u;
|
|
|
|
|
- v2gKeyInfoType->SPKIData.arrayLen = 0u;
|
|
|
|
|
- v2gKeyInfoType->MgmtData.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gRSAKeyValueType(struct v2gRSAKeyValueType* v2gRSAKeyValueType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gObjectType(struct v2gObjectType* v2gObjectType) {
|
|
|
|
|
- v2gObjectType->Id_isUsed = 0u;
|
|
|
|
|
- v2gObjectType->MimeType_isUsed = 0u;
|
|
|
|
|
- v2gObjectType->Encoding_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gAnonType_V2G_Message(struct v2gAnonType_V2G_Message* v2gAnonType_V2G_Message) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSAScheduleTupleType(struct v2gSAScheduleTupleType* v2gSAScheduleTupleType) {
|
|
|
|
|
- v2gSAScheduleTupleType->SalesTariff_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gAC_EVChargeParameterType(struct v2gAC_EVChargeParameterType* v2gAC_EVChargeParameterType) {
|
|
|
|
|
+ v2gAC_EVChargeParameterType->DepartureTime_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSignatureValueType(struct v2gSignatureValueType* v2gSignatureValueType) {
|
|
|
|
|
- v2gSignatureValueType->Id_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gSignatureMethodType(struct v2gSignatureMethodType* v2gSignatureMethodType) {
|
|
|
|
|
+ v2gSignatureMethodType->HMACOutputLength_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gPowerDeliveryResType(struct v2gPowerDeliveryResType* v2gPowerDeliveryResType) {
|
|
|
|
|
- v2gPowerDeliveryResType->EVSEStatus_isUsed = 0u;
|
|
|
|
|
- v2gPowerDeliveryResType->AC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
- v2gPowerDeliveryResType->DC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gCertificateInstallationReqType(struct v2gCertificateInstallationReqType* v2gCertificateInstallationReqType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSubCertificatesType(struct v2gSubCertificatesType* v2gSubCertificatesType) {
|
|
|
|
|
- v2gSubCertificatesType->Certificate.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gCertificateChainType(struct v2gCertificateChainType* v2gCertificateChainType) {
|
|
|
|
|
+ v2gCertificateChainType->Id_isUsed = 0u;
|
|
|
|
|
+ v2gCertificateChainType->SubCertificates_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gAuthorizationReqType(struct v2gAuthorizationReqType* v2gAuthorizationReqType) {
|
|
|
|
|
- v2gAuthorizationReqType->Id_isUsed = 0u;
|
|
|
|
|
- v2gAuthorizationReqType->GenChallenge_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gSessionSetupResType(struct v2gSessionSetupResType* v2gSessionSetupResType) {
|
|
|
|
|
+ v2gSessionSetupResType->EVSETimeStamp_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gChargingProfileType(struct v2gChargingProfileType* v2gChargingProfileType) {
|
|
|
|
|
- v2gChargingProfileType->ProfileEntry.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gCostType(struct v2gCostType* v2gCostType) {
|
|
|
|
|
+ v2gCostType->amountMultiplier_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gEntryType(struct v2gEntryType* v2gEntryType) {
|
|
|
|
|
- v2gEntryType->TimeInterval_isUsed = 0u;
|
|
|
|
|
- v2gEntryType->RelativeTimeInterval_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gX509DataType(struct v2gX509DataType* v2gX509DataType) {
|
|
|
|
|
+ v2gX509DataType->X509IssuerSerial.arrayLen = 0u;
|
|
|
|
|
+ v2gX509DataType->X509SKI.arrayLen = 0u;
|
|
|
|
|
+ v2gX509DataType->X509SubjectName.arrayLen = 0u;
|
|
|
|
|
+ v2gX509DataType->X509Certificate.arrayLen = 0u;
|
|
|
|
|
+ v2gX509DataType->X509CRL.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gCableCheckResType(struct v2gCableCheckResType* v2gCableCheckResType) {
|
|
|
|
|
|
|
+void init_v2gEMAIDType(struct v2gEMAIDType* v2gEMAIDType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSupportedEnergyTransferModeType(struct v2gSupportedEnergyTransferModeType* v2gSupportedEnergyTransferModeType) {
|
|
|
|
|
- v2gSupportedEnergyTransferModeType->EnergyTransferMode.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gMeterInfoType(struct v2gMeterInfoType* v2gMeterInfoType) {
|
|
|
|
|
+ v2gMeterInfoType->MeterReading_isUsed = 0u;
|
|
|
|
|
+ v2gMeterInfoType->SigMeterReading_isUsed = 0u;
|
|
|
|
|
+ v2gMeterInfoType->MeterStatus_isUsed = 0u;
|
|
|
|
|
+ v2gMeterInfoType->TMeter_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gPhysicalValueType(struct v2gPhysicalValueType* v2gPhysicalValueType) {
|
|
|
|
|
|
|
+void init_v2gAuthorizationResType(struct v2gAuthorizationResType* v2gAuthorizationResType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gChargeParameterDiscoveryResType(struct v2gChargeParameterDiscoveryResType* v2gChargeParameterDiscoveryResType) {
|
|
|
|
|
- v2gChargeParameterDiscoveryResType->SASchedules_isUsed = 0u;
|
|
|
|
|
- v2gChargeParameterDiscoveryResType->SAScheduleList_isUsed = 0u;
|
|
|
|
|
- v2gChargeParameterDiscoveryResType->EVSEChargeParameter_isUsed = 0u;
|
|
|
|
|
- v2gChargeParameterDiscoveryResType->AC_EVSEChargeParameter_isUsed = 0u;
|
|
|
|
|
- v2gChargeParameterDiscoveryResType->DC_EVSEChargeParameter_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gEntryType(struct v2gEntryType* v2gEntryType) {
|
|
|
|
|
+ v2gEntryType->TimeInterval_isUsed = 0u;
|
|
|
|
|
+ v2gEntryType->RelativeTimeInterval_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gParameterSetType(struct v2gParameterSetType* v2gParameterSetType) {
|
|
|
|
|
- v2gParameterSetType->Parameter.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gServiceType(struct v2gServiceType* v2gServiceType) {
|
|
|
|
|
+ v2gServiceType->ServiceName_isUsed = 0u;
|
|
|
|
|
+ v2gServiceType->ServiceScope_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gPaymentDetailsReqType(struct v2gPaymentDetailsReqType* v2gPaymentDetailsReqType) {
|
|
|
|
|
|
|
+void init_v2gSelectedServiceListType(struct v2gSelectedServiceListType* v2gSelectedServiceListType) {
|
|
|
|
|
+ v2gSelectedServiceListType->SelectedService.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gMeterInfoType(struct v2gMeterInfoType* v2gMeterInfoType) {
|
|
|
|
|
- v2gMeterInfoType->MeterReading_isUsed = 0u;
|
|
|
|
|
- v2gMeterInfoType->SigMeterReading_isUsed = 0u;
|
|
|
|
|
- v2gMeterInfoType->MeterStatus_isUsed = 0u;
|
|
|
|
|
- v2gMeterInfoType->TMeter_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gChargeServiceType(struct v2gChargeServiceType* v2gChargeServiceType) {
|
|
|
|
|
+ v2gChargeServiceType->ServiceName_isUsed = 0u;
|
|
|
|
|
+ v2gChargeServiceType->ServiceScope_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gPaymentServiceSelectionReqType(struct v2gPaymentServiceSelectionReqType* v2gPaymentServiceSelectionReqType) {
|
|
|
|
|
|
|
+void init_v2gServiceDetailResType(struct v2gServiceDetailResType* v2gServiceDetailResType) {
|
|
|
|
|
+ v2gServiceDetailResType->ServiceParameterList_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gRetrievalMethodType(struct v2gRetrievalMethodType* v2gRetrievalMethodType) {
|
|
|
|
|
- v2gRetrievalMethodType->URI_isUsed = 0u;
|
|
|
|
|
- v2gRetrievalMethodType->Type_isUsed = 0u;
|
|
|
|
|
- v2gRetrievalMethodType->Transforms_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gSignatureValueType(struct v2gSignatureValueType* v2gSignatureValueType) {
|
|
|
|
|
+ v2gSignatureValueType->Id_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSessionSetupReqType(struct v2gSessionSetupReqType* v2gSessionSetupReqType) {
|
|
|
|
|
|
|
+void init_v2gSignaturePropertiesType(struct v2gSignaturePropertiesType* v2gSignaturePropertiesType) {
|
|
|
|
|
+ v2gSignaturePropertiesType->Id_isUsed = 0u;
|
|
|
|
|
+ v2gSignaturePropertiesType->SignatureProperty.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gDC_EVChargeParameterType(struct v2gDC_EVChargeParameterType* v2gDC_EVChargeParameterType) {
|
|
|
|
|
- v2gDC_EVChargeParameterType->DepartureTime_isUsed = 0u;
|
|
|
|
|
- v2gDC_EVChargeParameterType->EVMaximumPowerLimit_isUsed = 0u;
|
|
|
|
|
- v2gDC_EVChargeParameterType->EVEnergyCapacity_isUsed = 0u;
|
|
|
|
|
- v2gDC_EVChargeParameterType->EVEnergyRequest_isUsed = 0u;
|
|
|
|
|
- v2gDC_EVChargeParameterType->FullSOC_isUsed = 0u;
|
|
|
|
|
- v2gDC_EVChargeParameterType->BulkSOC_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gAuthorizationReqType(struct v2gAuthorizationReqType* v2gAuthorizationReqType) {
|
|
|
|
|
+ v2gAuthorizationReqType->Id_isUsed = 0u;
|
|
|
|
|
+ v2gAuthorizationReqType->GenChallenge_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gAnonType_V2G_Message(struct v2gAnonType_V2G_Message* v2gAnonType_V2G_Message) {
|
|
|
|
|
|
|
+void init_v2gEVStatusType(struct v2gEVStatusType* v2gEVStatusType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gDC_EVPowerDeliveryParameterType(struct v2gDC_EVPowerDeliveryParameterType* v2gDC_EVPowerDeliveryParameterType) {
|
|
|
|
|
- v2gDC_EVPowerDeliveryParameterType->BulkChargingComplete_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gDC_EVSEChargeParameterType(struct v2gDC_EVSEChargeParameterType* v2gDC_EVSEChargeParameterType) {
|
|
|
|
|
+ v2gDC_EVSEChargeParameterType->EVSECurrentRegulationTolerance_isUsed = 0u;
|
|
|
|
|
+ v2gDC_EVSEChargeParameterType->EVSEEnergyToBeDelivered_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gRelativeTimeIntervalType(struct v2gRelativeTimeIntervalType* v2gRelativeTimeIntervalType) {
|
|
|
|
|
- v2gRelativeTimeIntervalType->duration_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gSAScheduleListType(struct v2gSAScheduleListType* v2gSAScheduleListType) {
|
|
|
|
|
+ v2gSAScheduleListType->SAScheduleTuple.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gRSAKeyValueType(struct v2gRSAKeyValueType* v2gRSAKeyValueType) {
|
|
|
|
|
|
|
+void init_v2gDigestMethodType(struct v2gDigestMethodType* v2gDigestMethodType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gPGPDataType(struct v2gPGPDataType* v2gPGPDataType) {
|
|
|
|
|
- v2gPGPDataType->PGPKeyID_isUsed = 0u;
|
|
|
|
|
- v2gPGPDataType->PGPKeyPacket_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gKeyValueType(struct v2gKeyValueType* v2gKeyValueType) {
|
|
|
|
|
+ v2gKeyValueType->DSAKeyValue_isUsed = 0u;
|
|
|
|
|
+ v2gKeyValueType->RSAKeyValue_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gCertificateUpdateResType(struct v2gCertificateUpdateResType* v2gCertificateUpdateResType) {
|
|
|
|
|
- v2gCertificateUpdateResType->RetryCounter_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gEVPowerDeliveryParameterType(struct v2gEVPowerDeliveryParameterType* v2gEVPowerDeliveryParameterType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gPaymentDetailsResType(struct v2gPaymentDetailsResType* v2gPaymentDetailsResType) {
|
|
|
|
|
|
|
+void init_v2gTransformType(struct v2gTransformType* v2gTransformType) {
|
|
|
|
|
+ v2gTransformType->XPath.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gDSAKeyValueType(struct v2gDSAKeyValueType* v2gDSAKeyValueType) {
|
|
|
|
|
- v2gDSAKeyValueType->P_isUsed = 0u;
|
|
|
|
|
- v2gDSAKeyValueType->Q_isUsed = 0u;
|
|
|
|
|
- v2gDSAKeyValueType->G_isUsed = 0u;
|
|
|
|
|
- v2gDSAKeyValueType->J_isUsed = 0u;
|
|
|
|
|
- v2gDSAKeyValueType->Seed_isUsed = 0u;
|
|
|
|
|
- v2gDSAKeyValueType->PgenCounter_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gBodyBaseType(struct v2gBodyBaseType* v2gBodyBaseType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gBodyType(struct v2gBodyType* v2gBodyType) {
|
|
|
|
|
- v2gBodyType->BodyElement_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->SessionSetupReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->SessionSetupRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->ServiceDiscoveryReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->ServiceDiscoveryRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->ServiceDetailReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->ServiceDetailRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->PaymentServiceSelectionReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->PaymentServiceSelectionRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->PaymentDetailsReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->PaymentDetailsRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->AuthorizationReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->AuthorizationRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->ChargeParameterDiscoveryReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->ChargeParameterDiscoveryRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->PowerDeliveryReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->PowerDeliveryRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->MeteringReceiptReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->MeteringReceiptRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->SessionStopReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->SessionStopRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->CertificateUpdateReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->CertificateUpdateRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->CertificateInstallationReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->CertificateInstallationRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->ChargingStatusReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->ChargingStatusRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->CableCheckReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->CableCheckRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->PreChargeReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->PreChargeRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->CurrentDemandReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->CurrentDemandRes_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->WeldingDetectionReq_isUsed = 0u;
|
|
|
|
|
- v2gBodyType->WeldingDetectionRes_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gSessionStopResType(struct v2gSessionStopResType* v2gSessionStopResType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gCertificateInstallationReqType(struct v2gCertificateInstallationReqType* v2gCertificateInstallationReqType) {
|
|
|
|
|
|
|
+void init_v2gParameterType(struct v2gParameterType* v2gParameterType) {
|
|
|
|
|
+ v2gParameterType->boolValue_isUsed = 0u;
|
|
|
|
|
+ v2gParameterType->byteValue_isUsed = 0u;
|
|
|
|
|
+ v2gParameterType->shortValue_isUsed = 0u;
|
|
|
|
|
+ v2gParameterType->intValue_isUsed = 0u;
|
|
|
|
|
+ v2gParameterType->physicalValue_isUsed = 0u;
|
|
|
|
|
+ v2gParameterType->stringValue_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gServiceParameterListType(struct v2gServiceParameterListType* v2gServiceParameterListType) {
|
|
|
|
|
- v2gServiceParameterListType->ParameterSet.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gServiceListType(struct v2gServiceListType* v2gServiceListType) {
|
|
|
|
|
+ v2gServiceListType->Service.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gEVStatusType(struct v2gEVStatusType* v2gEVStatusType) {
|
|
|
|
|
|
|
+void init_v2gRetrievalMethodType(struct v2gRetrievalMethodType* v2gRetrievalMethodType) {
|
|
|
|
|
+ v2gRetrievalMethodType->URI_isUsed = 0u;
|
|
|
|
|
+ v2gRetrievalMethodType->Type_isUsed = 0u;
|
|
|
|
|
+ v2gRetrievalMethodType->Transforms_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSAScheduleListType(struct v2gSAScheduleListType* v2gSAScheduleListType) {
|
|
|
|
|
- v2gSAScheduleListType->SAScheduleTuple.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gEVChargeParameterType(struct v2gEVChargeParameterType* v2gEVChargeParameterType) {
|
|
|
|
|
+ v2gEVChargeParameterType->DepartureTime_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gDigestMethodType(struct v2gDigestMethodType* v2gDigestMethodType) {
|
|
|
|
|
|
|
+void init_v2gCanonicalizationMethodType(struct v2gCanonicalizationMethodType* v2gCanonicalizationMethodType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gCostType(struct v2gCostType* v2gCostType) {
|
|
|
|
|
- v2gCostType->amountMultiplier_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gIntervalType(struct v2gIntervalType* v2gIntervalType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gMessageHeaderType(struct v2gMessageHeaderType* v2gMessageHeaderType) {
|
|
|
|
|
- v2gMessageHeaderType->Notification_isUsed = 0u;
|
|
|
|
|
- v2gMessageHeaderType->Signature_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gPreChargeReqType(struct v2gPreChargeReqType* v2gPreChargeReqType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gServiceDetailReqType(struct v2gServiceDetailReqType* v2gServiceDetailReqType) {
|
|
|
|
|
|
|
+void init_v2gDC_EVSEStatusType(struct v2gDC_EVSEStatusType* v2gDC_EVSEStatusType) {
|
|
|
|
|
+ v2gDC_EVSEStatusType->EVSEIsolationStatus_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gTransformsType(struct v2gTransformsType* v2gTransformsType) {
|
|
|
|
|
- v2gTransformsType->Transform.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gSignatureType(struct v2gSignatureType* v2gSignatureType) {
|
|
|
|
|
+ v2gSignatureType->Id_isUsed = 0u;
|
|
|
|
|
+ v2gSignatureType->KeyInfo_isUsed = 0u;
|
|
|
|
|
+ v2gSignatureType->Object.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gWeldingDetectionResType(struct v2gWeldingDetectionResType* v2gWeldingDetectionResType) {
|
|
|
|
|
|
|
+void init_v2gCableCheckResType(struct v2gCableCheckResType* v2gCableCheckResType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gPreChargeResType(struct v2gPreChargeResType* v2gPreChargeResType) {
|
|
|
|
|
|
|
+void init_v2gPaymentDetailsResType(struct v2gPaymentDetailsResType* v2gPaymentDetailsResType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gAC_EVChargeParameterType(struct v2gAC_EVChargeParameterType* v2gAC_EVChargeParameterType) {
|
|
|
|
|
- v2gAC_EVChargeParameterType->DepartureTime_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gChargingStatusReqType(struct v2gChargingStatusReqType* v2gChargingStatusReqType) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSalesTariffEntryType(struct v2gSalesTariffEntryType* v2gSalesTariffEntryType) {
|
|
|
|
|
- v2gSalesTariffEntryType->TimeInterval_isUsed = 0u;
|
|
|
|
|
- v2gSalesTariffEntryType->RelativeTimeInterval_isUsed = 0u;
|
|
|
|
|
- v2gSalesTariffEntryType->EPriceLevel_isUsed = 0u;
|
|
|
|
|
- v2gSalesTariffEntryType->ConsumptionCost.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gPMaxScheduleType(struct v2gPMaxScheduleType* v2gPMaxScheduleType) {
|
|
|
|
|
+ v2gPMaxScheduleType->PMaxScheduleEntry.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gPMaxScheduleEntryType(struct v2gPMaxScheduleEntryType* v2gPMaxScheduleEntryType) {
|
|
|
|
|
- v2gPMaxScheduleEntryType->TimeInterval_isUsed = 0u;
|
|
|
|
|
- v2gPMaxScheduleEntryType->RelativeTimeInterval_isUsed = 0u;
|
|
|
|
|
|
|
+void init_v2gChargeParameterDiscoveryResType(struct v2gChargeParameterDiscoveryResType* v2gChargeParameterDiscoveryResType) {
|
|
|
|
|
+ v2gChargeParameterDiscoveryResType->SASchedules_isUsed = 0u;
|
|
|
|
|
+ v2gChargeParameterDiscoveryResType->SAScheduleList_isUsed = 0u;
|
|
|
|
|
+ v2gChargeParameterDiscoveryResType->EVSEChargeParameter_isUsed = 0u;
|
|
|
|
|
+ v2gChargeParameterDiscoveryResType->AC_EVSEChargeParameter_isUsed = 0u;
|
|
|
|
|
+ v2gChargeParameterDiscoveryResType->DC_EVSEChargeParameter_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gBodyBaseType(struct v2gBodyBaseType* v2gBodyBaseType) {
|
|
|
|
|
|
|
+void init_v2gPowerDeliveryResType(struct v2gPowerDeliveryResType* v2gPowerDeliveryResType) {
|
|
|
|
|
+ v2gPowerDeliveryResType->EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ v2gPowerDeliveryResType->AC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ v2gPowerDeliveryResType->DC_EVSEStatus_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gSalesTariffType(struct v2gSalesTariffType* v2gSalesTariffType) {
|
|
|
|
|
- v2gSalesTariffType->Id_isUsed = 0u;
|
|
|
|
|
- v2gSalesTariffType->SalesTariffDescription_isUsed = 0u;
|
|
|
|
|
- v2gSalesTariffType->NumEPriceLevels_isUsed = 0u;
|
|
|
|
|
- v2gSalesTariffType->SalesTariffEntry.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gSAScheduleTupleType(struct v2gSAScheduleTupleType* v2gSAScheduleTupleType) {
|
|
|
|
|
+ v2gSAScheduleTupleType->SalesTariff_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gTransformType(struct v2gTransformType* v2gTransformType) {
|
|
|
|
|
- v2gTransformType->XPath.arrayLen = 0u;
|
|
|
|
|
|
|
+void init_v2gSignedInfoType(struct v2gSignedInfoType* v2gSignedInfoType) {
|
|
|
|
|
+ v2gSignedInfoType->Id_isUsed = 0u;
|
|
|
|
|
+ v2gSignedInfoType->Reference.arrayLen = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void init_v2gDiffieHellmanPublickeyType(struct v2gDiffieHellmanPublickeyType* v2gDiffieHellmanPublickeyType) {
|
|
|
|
|
|
|
+void init_v2gMeteringReceiptResType(struct v2gMeteringReceiptResType* v2gMeteringReceiptResType) {
|
|
|
|
|
+ v2gMeteringReceiptResType->EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ v2gMeteringReceiptResType->AC_EVSEStatus_isUsed = 0u;
|
|
|
|
|
+ v2gMeteringReceiptResType->DC_EVSEStatus_isUsed = 0u;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|