/* * Copyright (C) 2007-2017 Siemens AG * * 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 * by the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . */ /******************************************************************* * * @author Daniel.Peintner.EXT@siemens.com * @version 2017-03-02 * @contact Joerg.Heuer@siemens.com * *

Code generated by EXIdizer

*

Schema: V2G_CI_MsgDef.xsd

* * ********************************************************************/ #include #include "v2gEXIDatatypes.h" #include "EXITypes.h" #ifndef EXI_v2g_DATATYPES_C #define EXI_v2g_DATATYPES_C #if DEPLOY_ISO_CODEC == SUPPORT_YES void init_v2gEXIDocument(struct v2gEXIDocument* exiDoc) { exiDoc->V2G_Message_isUsed = 0u; exiDoc->ServiceDiscoveryReq_isUsed = 0u; exiDoc->ServiceDiscoveryRes_isUsed = 0u; exiDoc->FinePositioningReq_isUsed = 0u; exiDoc->FinePositioningRes_isUsed = 0u; exiDoc->DisconnectChargingDeviceReq_isUsed = 0u; exiDoc->DisconnectChargingDeviceRes_isUsed = 0u; exiDoc->PowerDemandReq_isUsed = 0u; exiDoc->MeteringReceiptReq_isUsed = 0u; exiDoc->PaymentDetailsReq_isUsed = 0u; exiDoc->PowerDemandRes_isUsed = 0u; exiDoc->MeteringReceiptRes_isUsed = 0u; exiDoc->PaymentDetailsRes_isUsed = 0u; exiDoc->SessionSetupReq_isUsed = 0u; exiDoc->SessionSetupRes_isUsed = 0u; exiDoc->CableCheckReq_isUsed = 0u; exiDoc->CableCheckRes_isUsed = 0u; exiDoc->CertificateInstallationReq_isUsed = 0u; exiDoc->CertificateInstallationRes_isUsed = 0u; exiDoc->SystemStatusReq_isUsed = 0u; exiDoc->SystemStatusRes_isUsed = 0u; exiDoc->PairingReq_isUsed = 0u; exiDoc->WeldingDetectionReq_isUsed = 0u; exiDoc->ConnectChargingDeviceReq_isUsed = 0u; exiDoc->EVSEErrorInformation_isUsed = 0u; exiDoc->PairingRes_isUsed = 0u; exiDoc->WeldingDetectionRes_isUsed = 0u; exiDoc->ConnectChargingDeviceRes_isUsed = 0u; exiDoc->CertificateUpdateReq_isUsed = 0u; exiDoc->CertificateUpdateRes_isUsed = 0u; exiDoc->EVErrorInformation_isUsed = 0u; exiDoc->PaymentServiceSelectionReq_isUsed = 0u; exiDoc->PowerDeliveryReq_isUsed = 0u; exiDoc->PaymentServiceSelectionRes_isUsed = 0u; exiDoc->PowerDeliveryRes_isUsed = 0u; exiDoc->ChargingStatusReq_isUsed = 0u; exiDoc->ChargingStatusRes_isUsed = 0u; exiDoc->BodyElement_isUsed = 0u; exiDoc->AC_BidirectionalControlReq_isUsed = 0u; exiDoc->AC_BidirectionalControlRes_isUsed = 0u; exiDoc->ErrorInformation_isUsed = 0u; exiDoc->VehicleCheckInReq_isUsed = 0u; exiDoc->CurrentDemandReq_isUsed = 0u; exiDoc->VehicleCheckInRes_isUsed = 0u; exiDoc->PreChargeReq_isUsed = 0u; exiDoc->CurrentDemandRes_isUsed = 0u; exiDoc->PreChargeRes_isUsed = 0u; exiDoc->AlignmentCheckReq_isUsed = 0u; exiDoc->V2GRequest_isUsed = 0u; exiDoc->SessionStopReq_isUsed = 0u; exiDoc->AuthorizationReq_isUsed = 0u; exiDoc->AlignmentCheckRes_isUsed = 0u; exiDoc->SessionStopRes_isUsed = 0u; exiDoc->AuthorizationRes_isUsed = 0u; exiDoc->VehicleCheckOutReq_isUsed = 0u; exiDoc->ChargeParameterDiscoveryReq_isUsed = 0u; exiDoc->VehicleCheckOutRes_isUsed = 0u; exiDoc->ChargeParameterDiscoveryRes_isUsed = 0u; exiDoc->V2GResponse_isUsed = 0u; exiDoc->FinePositioningSetupReq_isUsed = 0u; exiDoc->FinePositioningSetupRes_isUsed = 0u; exiDoc->ServiceDetailReq_isUsed = 0u; exiDoc->DC_BidirectionalControlReq_isUsed = 0u; exiDoc->ServiceDetailRes_isUsed = 0u; exiDoc->DC_BidirectionalControlRes_isUsed = 0u; exiDoc->LFA_EVFinePositioningSetupParameters_isUsed = 0u; exiDoc->MV_EVSEFinePositioningParameters_isUsed = 0u; exiDoc->RelativeTimeInterval_isUsed = 0u; exiDoc->SalesTariffEntry_isUsed = 0u; exiDoc->LFA_EVSEFinePositioningSetupParameters_isUsed = 0u; exiDoc->AC_EVChargeParameter_isUsed = 0u; exiDoc->MV_EVSEFinePositioningSetupParameters_isUsed = 0u; exiDoc->EVEnergyTransferParameter_isUsed = 0u; exiDoc->DC_EVSEBidirectionalParameter_isUsed = 0u; exiDoc->SAScheduleList_isUsed = 0u; exiDoc->EVSEFinePositioningSetupParameters_isUsed = 0u; exiDoc->LF_EVSEFinePositioningParameters_isUsed = 0u; exiDoc->Generic_EVSEFinePositioningParameters_isUsed = 0u; exiDoc->DC_EVChargeParameter_isUsed = 0u; exiDoc->DC_EVSEChargeParameter_isUsed = 0u; exiDoc->LFA_EVFinePositioningParameters_isUsed = 0u; exiDoc->EVFinePositioningSetupParameters_isUsed = 0u; exiDoc->AC_EVSEBidirectionalParameter_isUsed = 0u; exiDoc->EVFinePositioningParameters_isUsed = 0u; exiDoc->WPT_EVChargeParameter_isUsed = 0u; exiDoc->EVSEEnergyTransferParameter_isUsed = 0u; exiDoc->AC_EVBidirectionalParameter_isUsed = 0u; exiDoc->EVSEFinePositioningParameters_isUsed = 0u; exiDoc->WPT_EVSEChargeParameter_isUsed = 0u; exiDoc->AC_EVSEChargeParameter_isUsed = 0u; exiDoc->PMaxScheduleEntry_isUsed = 0u; exiDoc->Generic_EVFinePositioningParameters_isUsed = 0u; exiDoc->DC_EVBidirectionalParameter_isUsed = 0u; exiDoc->SignatureProperty_isUsed = 0u; exiDoc->DSAKeyValue_isUsed = 0u; exiDoc->SignatureProperties_isUsed = 0u; exiDoc->KeyValue_isUsed = 0u; exiDoc->Transforms_isUsed = 0u; exiDoc->DigestMethod_isUsed = 0u; exiDoc->Signature_isUsed = 0u; exiDoc->RetrievalMethod_isUsed = 0u; exiDoc->Manifest_isUsed = 0u; exiDoc->Reference_isUsed = 0u; exiDoc->CanonicalizationMethod_isUsed = 0u; exiDoc->RSAKeyValue_isUsed = 0u; exiDoc->Transform_isUsed = 0u; exiDoc->PGPData_isUsed = 0u; exiDoc->MgmtData_isUsed = 0u; exiDoc->SignatureMethod_isUsed = 0u; exiDoc->KeyInfo_isUsed = 0u; exiDoc->SPKIData_isUsed = 0u; exiDoc->X509Data_isUsed = 0u; exiDoc->SignatureValue_isUsed = 0u; exiDoc->KeyName_isUsed = 0u; exiDoc->DigestValue_isUsed = 0u; exiDoc->SignedInfo_isUsed = 0u; exiDoc->Object_isUsed = 0u; } #if DEPLOY_ISO_CODEC_FRAGMENT == SUPPORT_YES void init_v2gEXIFragment(struct v2gEXIFragment* exiFrag) { exiFrag->EVMaximumVoltage_isUsed = 0u; exiFrag->EVMaximumVoltage_isUsed = 0u; exiFrag->FrequencyChannel_isUsed = 0u; exiFrag->FrequencyChannel_isUsed = 0u; exiFrag->EVProcessing_isUsed = 0u; exiFrag->EVProcessing_isUsed = 0u; exiFrag->EVProcessing_isUsed = 0u; exiFrag->BulkChargingComplete_isUsed = 0u; exiFrag->ParkingMethod_isUsed = 0u; exiFrag->SAScheduleTupleID_isUsed = 0u; exiFrag->Distance_isUsed = 0u; exiFrag->ParameterSet_isUsed = 0u; exiFrag->EVMinimumDischargeCurrent_isUsed = 0u; exiFrag->SignalSeparationTime_isUsed = 0u; exiFrag->SignalSeparationTime_isUsed = 0u; exiFrag->EVSEEnergyTransferParameter_isUsed = 0u; exiFrag->EVSEMaximumVoltage_isUsed = 0u; exiFrag->EVSEMaximumVoltage_isUsed = 0u; exiFrag->DC_EVSEBidirectionalParameter_isUsed = 0u; exiFrag->ChargingSession_isUsed = 0u; exiFrag->SubCertificates_isUsed = 0u; exiFrag->RetrievalMethod_isUsed = 0u; exiFrag->MagneticVectorSetupList_isUsed = 0u; exiFrag->PairingParameters_isUsed = 0u; exiFrag->PairingParameters_isUsed = 0u; exiFrag->EVSEMinimumPower_isUsed = 0u; exiFrag->AC_BidirectionalControlReq_isUsed = 0u; exiFrag->Cost_isUsed = 0u; exiFrag->AC_BidirectionalControlRes_isUsed = 0u; exiFrag->BuyBackTariff_isUsed = 0u; exiFrag->XCoordinate_isUsed = 0u; exiFrag->EVSECheckOutStatus_isUsed = 0u; exiFrag->stringValue_isUsed = 0u; exiFrag->RetryCounter_isUsed = 0u; exiFrag->EVSEMaximumDischargeCurrent_isUsed = 0u; exiFrag->Sensor_isUsed = 0u; exiFrag->MeterReadingCharged_isUsed = 0u; exiFrag->HMACOutputLength_isUsed = 0u; exiFrag->V2GResponse_isUsed = 0u; exiFrag->EVMinimumVoltage_isUsed = 0u; exiFrag->EVMinimumEnergyRequest_isUsed = 0u; exiFrag->EVMinimumEnergyRequest_isUsed = 0u; exiFrag->EVMinimumEnergyRequest_isUsed = 0u; exiFrag->RelativeTimeInterval_isUsed = 0u; exiFrag->RelativeTimeInterval_isUsed = 0u; exiFrag->WPT_EVChargeParameter_isUsed = 0u; exiFrag->SAScheduleTuple_isUsed = 0u; exiFrag->ServiceID_isUsed = 0u; exiFrag->ServiceID_isUsed = 0u; exiFrag->PgenCounter_isUsed = 0u; exiFrag->SalesTariffDescription_isUsed = 0u; exiFrag->AngleGAtoVA_isUsed = 0u; exiFrag->boolValue_isUsed = 0u; exiFrag->EVMaximumDischargeCurrent_isUsed = 0u; exiFrag->EVMaximumDischargeCurrent_isUsed = 0u; exiFrag->ErrorInformation_isUsed = 0u; exiFrag->NotificationMaxDelay_isUsed = 0u; exiFrag->EVSEMaximumDischargePower_isUsed = 0u; exiFrag->PGPData_isUsed = 0u; exiFrag->EVSEMaximumChargePower_isUsed = 0u; exiFrag->SessionID_isUsed = 0u; exiFrag->EVSEEnergyToBeDelivered_isUsed = 0u; exiFrag->EVMaximumPower_isUsed = 0u; exiFrag->EVMaximumCurrent_isUsed = 0u; exiFrag->RSAKeyValue_isUsed = 0u; exiFrag->EVSENominalVoltage_isUsed = 0u; exiFrag->MagneticVector_isUsed = 0u; exiFrag->XPath_isUsed = 0u; exiFrag->Signature_isUsed = 0u; exiFrag->EVElectricalChargingDeviceStatus_isUsed = 0u; exiFrag->EVElectricalChargingDeviceStatus_isUsed = 0u; exiFrag->EVSEProcessing_isUsed = 0u; exiFrag->EVSEProcessing_isUsed = 0u; exiFrag->EVSEProcessing_isUsed = 0u; exiFrag->EVSEProcessing_isUsed = 0u; exiFrag->EVSEProcessing_isUsed = 0u; exiFrag->EVSEProcessing_isUsed = 0u; exiFrag->EVSEProcessing_isUsed = 0u; exiFrag->EVSEProcessing_isUsed = 0u; exiFrag->EVSEProcessing_isUsed = 0u; exiFrag->EVSEProcessing_isUsed = 0u; exiFrag->FODStatus_isUsed = 0u; exiFrag->PowerDeliveryRes_isUsed = 0u; exiFrag->SessionStopRes_isUsed = 0u; exiFrag->WPT_EVSEChargeParameter_isUsed = 0u; exiFrag->ResponseCode_isUsed = 0u; exiFrag->EVTargetEnergyRequest_isUsed = 0u; exiFrag->EVTargetEnergyRequest_isUsed = 0u; exiFrag->EVTargetEnergyRequest_isUsed = 0u; exiFrag->FinePositioningSetupReq_isUsed = 0u; exiFrag->EVSEPresentCurrent_isUsed = 0u; exiFrag->EVSEPresentCurrent_isUsed = 0u; exiFrag->FinePositioningSetupRes_isUsed = 0u; exiFrag->ProfileEntry_isUsed = 0u; exiFrag->MgmtData_isUsed = 0u; exiFrag->SAProvisioningCertificateChain_isUsed = 0u; exiFrag->SAProvisioningCertificateChain_isUsed = 0u; exiFrag->PowerDeliveryReq_isUsed = 0u; exiFrag->SessionStopReq_isUsed = 0u; exiFrag->ReceiptRequired_isUsed = 0u; exiFrag->ReceiptRequired_isUsed = 0u; exiFrag->ReceiptRequired_isUsed = 0u; exiFrag->ReceiptRequired_isUsed = 0u; exiFrag->ReceiptRequired_isUsed = 0u; exiFrag->ChargingProfile_isUsed = 0u; exiFrag->MaxSupportingPoints_isUsed = 0u; exiFrag->start_isUsed = 0u; exiFrag->EVMinimumChargePower_isUsed = 0u; exiFrag->amount_isUsed = 0u; exiFrag->PreChargeReq_isUsed = 0u; exiFrag->OEMProvisioningCert_isUsed = 0u; exiFrag->PackageIndex_isUsed = 0u; exiFrag->PreChargeRes_isUsed = 0u; exiFrag->P_isUsed = 0u; exiFrag->Q_isUsed = 0u; exiFrag->X509SubjectName_isUsed = 0u; exiFrag->G_isUsed = 0u; exiFrag->J_isUsed = 0u; exiFrag->SessionID_isUsed = 0u; exiFrag->ContractSignatureCertChain_isUsed = 0u; exiFrag->ContractSignatureCertChain_isUsed = 0u; exiFrag->ContractSignatureCertChain_isUsed = 0u; exiFrag->ContractSignatureCertChain_isUsed = 0u; exiFrag->MV_EVSEFinePositioningSetupParameters_isUsed = 0u; exiFrag->EVSEMinimumDischargeCurrent_isUsed = 0u; exiFrag->EVMaximumChargeCurrent_isUsed = 0u; exiFrag->EVMaximumChargeCurrent_isUsed = 0u; exiFrag->AlignmentOffset_isUsed = 0u; exiFrag->AlignmentOffset_isUsed = 0u; exiFrag->Y_isUsed = 0u; exiFrag->RemainingTimeToTargetSOC_isUsed = 0u; exiFrag->DigestValue_isUsed = 0u; exiFrag->SensorMeasurements_isUsed = 0u; exiFrag->SalesTariff_isUsed = 0u; exiFrag->EVCCID_isUsed = 0u; exiFrag->EVSEMaximumPower_isUsed = 0u; exiFrag->TargetOffset_isUsed = 0u; exiFrag->PowerDemandParameters_isUsed = 0u; exiFrag->PowerDemandParameters_isUsed = 0u; exiFrag->PGPKeyID_isUsed = 0u; exiFrag->DisconnectChargingDeviceReq_isUsed = 0u; exiFrag->DisconnectChargingDeviceRes_isUsed = 0u; exiFrag->DSAKeyValue_isUsed = 0u; exiFrag->SalesTariffEntry_isUsed = 0u; exiFrag->CertificateInstallationRes_isUsed = 0u; exiFrag->CanonicalizationMethod_isUsed = 0u; exiFrag->Generic_EVFinePositioningParameters_isUsed = 0u; exiFrag->EVSEMinimumVoltage_isUsed = 0u; exiFrag->SystemStatusRes_isUsed = 0u; exiFrag->EVSEOutputPower_isUsed = 0u; exiFrag->SignedInfo_isUsed = 0u; exiFrag->EVMinimumChargeCurrent_isUsed = 0u; exiFrag->EVMinimumChargeCurrent_isUsed = 0u; exiFrag->costKind_isUsed = 0u; exiFrag->SystemStatusReq_isUsed = 0u; exiFrag->CableCheckReq_isUsed = 0u; exiFrag->NumEPriceLevels_isUsed = 0u; exiFrag->EVSEVoltageLimitAchieved_isUsed = 0u; exiFrag->EVSEVoltageLimitAchieved_isUsed = 0u; exiFrag->PackageSeparationTime_isUsed = 0u; exiFrag->PackageSeparationTime_isUsed = 0u; exiFrag->CableCheckRes_isUsed = 0u; exiFrag->EVCheckInStatus_isUsed = 0u; exiFrag->PMaxDischargeSchedule_isUsed = 0u; exiFrag->EVMinimumPower_isUsed = 0u; exiFrag->ChargingPerformance_isUsed = 0u; exiFrag->AlignmentCheckReq_isUsed = 0u; exiFrag->EVMechanicalChargingDeviceStatus_isUsed = 0u; exiFrag->EVMechanicalChargingDeviceStatus_isUsed = 0u; exiFrag->EVMechanicalChargingDeviceStatus_isUsed = 0u; exiFrag->VehicleSpace_isUsed = 0u; exiFrag->AlignmentCheckRes_isUsed = 0u; exiFrag->EVMinimumDischargePower_isUsed = 0u; exiFrag->RemainingTimeToMinimumSOC_isUsed = 0u; exiFrag->AuthorizationRes_isUsed = 0u; exiFrag->CertificateInstallationReq_isUsed = 0u; exiFrag->PaymentDetailsReq_isUsed = 0u; exiFrag->PaymentDetailsRes_isUsed = 0u; exiFrag->AuthorizationReq_isUsed = 0u; exiFrag->EVTargetCurrent_isUsed = 0u; exiFrag->EVTargetCurrent_isUsed = 0u; exiFrag->EVTargetCurrent_isUsed = 0u; exiFrag->SessionSetupReq_isUsed = 0u; exiFrag->SessionSetupRes_isUsed = 0u; exiFrag->EVSENominalFrequency_isUsed = 0u; exiFrag->EVSENominalFrequency_isUsed = 0u; exiFrag->Header_isUsed = 0u; exiFrag->NumberOfSensors_isUsed = 0u; exiFrag->NumberOfSensors_isUsed = 0u; exiFrag->EVSETimeStamp_isUsed = 0u; exiFrag->EVSETimeStamp_isUsed = 0u; exiFrag->MeterStatus_isUsed = 0u; exiFrag->EVSEMaximumPower_isUsed = 0u; exiFrag->MV_EVSEFinePositioningParameters_isUsed = 0u; exiFrag->ChargeProgress_isUsed = 0u; exiFrag->KeyName_isUsed = 0u; exiFrag->PMaxSchedule_isUsed = 0u; exiFrag->duration_isUsed = 0u; exiFrag->RemainingTimeToBulkSOC_isUsed = 0u; exiFrag->SensorOrientation_isUsed = 0u; exiFrag->EVSEMinimumVoltage_isUsed = 0u; exiFrag->EVSEMaximumChargeCurrent_isUsed = 0u; exiFrag->VehicleCheckInRes_isUsed = 0u; exiFrag->PMaxScheduleEntry_isUsed = 0u; exiFrag->SAScheduleList_isUsed = 0u; exiFrag->X509SKI_isUsed = 0u; exiFrag->PaymentOptionList_isUsed = 0u; exiFrag->ContractSignatureEncryptedPrivateKey_isUsed = 0u; exiFrag->ContractSignatureEncryptedPrivateKey_isUsed = 0u; exiFrag->VehicleCheckInReq_isUsed = 0u; exiFrag->Certificate_isUsed = 0u; exiFrag->Certificate_isUsed = 0u; exiFrag->CheckOutTime_isUsed = 0u; exiFrag->CurrentSOC_isUsed = 0u; exiFrag->CurrentSOC_isUsed = 0u; exiFrag->ZCoordinate_isUsed = 0u; exiFrag->MeasurementData_isUsed = 0u; exiFrag->PairingRes_isUsed = 0u; exiFrag->EVSEMaximumCurrent_isUsed = 0u; exiFrag->LFA_EVFinePositioningParameters_isUsed = 0u; exiFrag->AlignmentCheckParameters_isUsed = 0u; exiFrag->AlignmentCheckParameters_isUsed = 0u; exiFrag->EffectiveRadiatedPower_isUsed = 0u; exiFrag->EVErrorInformation_isUsed = 0u; exiFrag->PairingReq_isUsed = 0u; exiFrag->EVMinimumChargeCurrent_isUsed = 0u; exiFrag->EVMinimumChargeCurrent_isUsed = 0u; exiFrag->Value_isUsed = 0u; exiFrag->byteValue_isUsed = 0u; exiFrag->EVSEMaximumChargeCurrent_isUsed = 0u; exiFrag->EVSEMaximumChargeCurrent_isUsed = 0u; exiFrag->CurrentDemandReq_isUsed = 0u; exiFrag->Generic_EVSEFinePositioningParameters_isUsed = 0u; exiFrag->CurrentDemandRes_isUsed = 0u; exiFrag->SAScheduleList_isUsed = 0u; exiFrag->AC_EVBidirectionalParameter_isUsed = 0u; exiFrag->Modulus_isUsed = 0u; exiFrag->SelectedEnergyTransferService_isUsed = 0u; exiFrag->startValue_isUsed = 0u; exiFrag->SelectedVASList_isUsed = 0u; exiFrag->EVSEMaximumDischargePower_isUsed = 0u; exiFrag->ChargeParameterDiscoveryReq_isUsed = 0u; exiFrag->ChargeParameterDiscoveryRes_isUsed = 0u; exiFrag->EVMaximumDischargeCurrent_isUsed = 0u; exiFrag->EVMaximumDischargeCurrent_isUsed = 0u; exiFrag->SigMeterReading_isUsed = 0u; exiFrag->TargetSOC_isUsed = 0u; exiFrag->TargetSOC_isUsed = 0u; exiFrag->EVMaximumPower_isUsed = 0u; exiFrag->EVSEMaximumChargePower_isUsed = 0u; exiFrag->EVSEStatus_isUsed = 0u; exiFrag->EVSEMinimumChargeCurrent_isUsed = 0u; exiFrag->EVSEElectricalChargingDeviceStatus_isUsed = 0u; exiFrag->EVSEElectricalChargingDeviceStatus_isUsed = 0u; exiFrag->X509SerialNumber_isUsed = 0u; exiFrag->PaymentOption_isUsed = 0u; exiFrag->Transforms_isUsed = 0u; exiFrag->EVSEPeakCurrentRipple_isUsed = 0u; exiFrag->ConsumptionCost_isUsed = 0u; exiFrag->EVTargetEnergyRequest_isUsed = 0u; exiFrag->EVSEFinePositioningSetupParameters_isUsed = 0u; exiFrag->EPriceLevel_isUsed = 0u; exiFrag->Exponent_isUsed = 0u; exiFrag->X509IssuerSerial_isUsed = 0u; exiFrag->SPKIData_isUsed = 0u; exiFrag->MagneticVectorList_isUsed = 0u; exiFrag->EVSEFinePositioningParameters_isUsed = 0u; exiFrag->EVTargetPower_isUsed = 0u; exiFrag->SensorPackageList_isUsed = 0u; exiFrag->SensorPackageList_isUsed = 0u; exiFrag->DepartureTime_isUsed = 0u; exiFrag->LF_EVSEFinePositioningParameters_isUsed = 0u; exiFrag->InletHot_isUsed = 0u; exiFrag->EVPresentActivePower_isUsed = 0u; exiFrag->X509Data_isUsed = 0u; exiFrag->YCoordinate_isUsed = 0u; exiFrag->KeyValue_isUsed = 0u; exiFrag->DisplayParameters_isUsed = 0u; exiFrag->EVSEPowerLimitAchieved_isUsed = 0u; exiFrag->EVSEPowerLimitAchieved_isUsed = 0u; exiFrag->Body_isUsed = 0u; exiFrag->DC_EVChargeParameter_isUsed = 0u; exiFrag->SAScheduleTupleID_isUsed = 0u; exiFrag->SAScheduleTupleID_isUsed = 0u; exiFrag->SAScheduleTupleID_isUsed = 0u; exiFrag->SAScheduleTupleID_isUsed = 0u; exiFrag->SAScheduleTupleID_isUsed = 0u; exiFrag->SAScheduleTupleID_isUsed = 0u; exiFrag->SAScheduleTupleID_isUsed = 0u; exiFrag->Service_isUsed = 0u; exiFrag->EVMinimumDischargeCurrent_isUsed = 0u; exiFrag->EVMinimumDischargeCurrent_isUsed = 0u; exiFrag->SignatureProperty_isUsed = 0u; exiFrag->PGPKeyPacket_isUsed = 0u; exiFrag->PGPKeyPacket_isUsed = 0u; exiFrag->Seed_isUsed = 0u; exiFrag->LFA_EVFinePositioningSetupParameters_isUsed = 0u; exiFrag->MinimumPMaxRequest_isUsed = 0u; exiFrag->FinePositioningReq_isUsed = 0u; exiFrag->EnergyTransferServiceList_isUsed = 0u; exiFrag->FinePositioningRes_isUsed = 0u; exiFrag->AC_EVSEBidirectionalParameter_isUsed = 0u; exiFrag->FreeService_isUsed = 0u; exiFrag->EVMinimumVoltage_isUsed = 0u; exiFrag->AC_EVSEChargeParameter_isUsed = 0u; exiFrag->EVMaximumVoltage_isUsed = 0u; exiFrag->EVMaximumVoltage_isUsed = 0u; exiFrag->SensorID_isUsed = 0u; exiFrag->SensorID_isUsed = 0u; exiFrag->EVMaximumChargeCurrent_isUsed = 0u; exiFrag->EVMaximumChargeCurrent_isUsed = 0u; exiFrag->EVMaximumChargeCurrent_isUsed = 0u; exiFrag->EVSECurrentRegulationTolerance_isUsed = 0u; exiFrag->EVSEMechanicalChargingDeviceStatus_isUsed = 0u; exiFrag->EVSEMechanicalChargingDeviceStatus_isUsed = 0u; exiFrag->EVSEMechanicalChargingDeviceStatus_isUsed = 0u; exiFrag->ServiceID_isUsed = 0u; exiFrag->ServiceID_isUsed = 0u; exiFrag->ServiceID_isUsed = 0u; exiFrag->EVEnergyTransferParameter_isUsed = 0u; exiFrag->SignalPulseDuration_isUsed = 0u; exiFrag->SignalPulseDuration_isUsed = 0u; exiFrag->shortValue_isUsed = 0u; exiFrag->EVSEMaximumDischargeCurrent_isUsed = 0u; exiFrag->EVSEMaximumDischargeCurrent_isUsed = 0u; exiFrag->Manifest_isUsed = 0u; exiFrag->DC_EVSEChargeParameter_isUsed = 0u; exiFrag->MeteringReceiptReq_isUsed = 0u; exiFrag->MeterID_isUsed = 0u; exiFrag->MeteringReceiptRes_isUsed = 0u; exiFrag->ServiceDiscoveryReq_isUsed = 0u; exiFrag->SalesTariffID_isUsed = 0u; exiFrag->ServiceDiscoveryRes_isUsed = 0u; exiFrag->X509CRL_isUsed = 0u; exiFrag->MagneticVectorSetup_isUsed = 0u; exiFrag->ErrorCode_isUsed = 0u; exiFrag->ErrorCode_isUsed = 0u; exiFrag->DigestMethod_isUsed = 0u; exiFrag->SPKISexp_isUsed = 0u; exiFrag->MeterReadingDischarged_isUsed = 0u; exiFrag->SignatureProperties_isUsed = 0u; exiFrag->SensorPosition_isUsed = 0u; exiFrag->LFA_EVSEFinePositioningSetupParameters_isUsed = 0u; exiFrag->eMAID_isUsed = 0u; exiFrag->eMAID_isUsed = 0u; exiFrag->eMAID_isUsed = 0u; exiFrag->eMAID_isUsed = 0u; exiFrag->SensorPackage_isUsed = 0u; exiFrag->EVCheckOutStatus_isUsed = 0u; exiFrag->EVMinimumEnergyRequest_isUsed = 0u; exiFrag->X509Certificate_isUsed = 0u; exiFrag->RootCertificateID_isUsed = 0u; exiFrag->DC_BidirectionalControlReq_isUsed = 0u; exiFrag->EVSEPresentVoltage_isUsed = 0u; exiFrag->EVSEPresentVoltage_isUsed = 0u; exiFrag->DC_BidirectionalControlRes_isUsed = 0u; exiFrag->EVSEPresentVoltage_isUsed = 0u; exiFrag->VASList_isUsed = 0u; exiFrag->EVSEPresentVoltage_isUsed = 0u; exiFrag->MeterInfo_isUsed = 0u; exiFrag->MeterInfo_isUsed = 0u; exiFrag->MeterInfo_isUsed = 0u; exiFrag->MeterInfo_isUsed = 0u; exiFrag->MeterInfo_isUsed = 0u; exiFrag->MeterInfo_isUsed = 0u; exiFrag->EVSETargetReactivePower_isUsed = 0u; exiFrag->ChargingStatusReq_isUsed = 0u; exiFrag->GenericParameters_isUsed = 0u; exiFrag->GenericParameters_isUsed = 0u; exiFrag->ChargingStatusRes_isUsed = 0u; exiFrag->EVMaximumChargePower_isUsed = 0u; exiFrag->EVMaximumChargePower_isUsed = 0u; exiFrag->BulkSOC_isUsed = 0u; exiFrag->BulkSOC_isUsed = 0u; exiFrag->NumberOfSignalPackages_isUsed = 0u; exiFrag->NumberOfSignalPackages_isUsed = 0u; exiFrag->ParameterSetID_isUsed = 0u; exiFrag->PMax_isUsed = 0u; exiFrag->ParameterSetID_isUsed = 0u; exiFrag->EVMaximumEnergyRequest_isUsed = 0u; exiFrag->EVMaximumEnergyRequest_isUsed = 0u; exiFrag->EVMaximumEnergyRequest_isUsed = 0u; exiFrag->EVOperation_isUsed = 0u; exiFrag->EVOperation_isUsed = 0u; exiFrag->CertificateUpdateRes_isUsed = 0u; exiFrag->ChargingComplete_isUsed = 0u; exiFrag->ListOfRootCertificateIDs_isUsed = 0u; exiFrag->ListOfRootCertificateIDs_isUsed = 0u; exiFrag->RotationVAtoGA_isUsed = 0u; exiFrag->EVTargetVoltage_isUsed = 0u; exiFrag->EVTargetVoltage_isUsed = 0u; exiFrag->EVTargetVoltage_isUsed = 0u; exiFrag->CertificateUpdateReq_isUsed = 0u; exiFrag->ConnectChargingDeviceRes_isUsed = 0u; exiFrag->DHpublickey_isUsed = 0u; exiFrag->DHpublickey_isUsed = 0u; exiFrag->ServiceParameterList_isUsed = 0u; exiFrag->SignatureValue_isUsed = 0u; exiFrag->physicalValue_isUsed = 0u; exiFrag->Exponent_isUsed = 0u; exiFrag->OperationMode_isUsed = 0u; exiFrag->OperationMode_isUsed = 0u; exiFrag->EVSECurrentLimitAchieved_isUsed = 0u; exiFrag->EVSECurrentLimitAchieved_isUsed = 0u; exiFrag->ServiceDetailReq_isUsed = 0u; exiFrag->ServiceDetailRes_isUsed = 0u; exiFrag->EVSEMaximumVoltage_isUsed = 0u; exiFrag->intValue_isUsed = 0u; exiFrag->EVMaximumDischargePower_isUsed = 0u; exiFrag->EVMaximumDischargePower_isUsed = 0u; exiFrag->MinimumSOC_isUsed = 0u; exiFrag->MinimumSOC_isUsed = 0u; exiFrag->SelectedPaymentOption_isUsed = 0u; exiFrag->V2G_Message_isUsed = 0u; exiFrag->EVSEID_isUsed = 0u; exiFrag->EVSEID_isUsed = 0u; exiFrag->EVSEID_isUsed = 0u; exiFrag->EVSEID_isUsed = 0u; exiFrag->EVSEID_isUsed = 0u; exiFrag->EVSEID_isUsed = 0u; exiFrag->TMeter_isUsed = 0u; exiFrag->SensorOrder_isUsed = 0u; exiFrag->SensorOrder_isUsed = 0u; exiFrag->SupportedServiceIDs_isUsed = 0u; exiFrag->GenChallenge_isUsed = 0u; exiFrag->GenChallenge_isUsed = 0u; exiFrag->EVFinePositioningParameters_isUsed = 0u; exiFrag->SensorList_isUsed = 0u; exiFrag->SensorList_isUsed = 0u; exiFrag->KeyInfo_isUsed = 0u; exiFrag->ConnectChargingDeviceReq_isUsed = 0u; exiFrag->AC_EVChargeParameter_isUsed = 0u; exiFrag->Parameter_isUsed = 0u; exiFrag->WeldingDetectionRes_isUsed = 0u; exiFrag->GAID_isUsed = 0u; exiFrag->GAID_isUsed = 0u; exiFrag->SignalFrequency_isUsed = 0u; exiFrag->EVSETargetPower_isUsed = 0u; exiFrag->DC_EVBidirectionalParameter_isUsed = 0u; exiFrag->EVSETargetPower_isUsed = 0u; exiFrag->SignatureMethod_isUsed = 0u; exiFrag->WeldingDetectionReq_isUsed = 0u; exiFrag->SelectedService_isUsed = 0u; exiFrag->EVSEErrorInformation_isUsed = 0u; exiFrag->EVInputPower_isUsed = 0u; exiFrag->VehicleCheckOutReq_isUsed = 0u; exiFrag->EVMaximumDischargePower_isUsed = 0u; exiFrag->EVMaximumDischargePower_isUsed = 0u; exiFrag->PowerDemandReq_isUsed = 0u; exiFrag->VehicleCheckOutRes_isUsed = 0u; exiFrag->CurrentRange_isUsed = 0u; exiFrag->EVPresentReactivePower_isUsed = 0u; exiFrag->X509IssuerName_isUsed = 0u; exiFrag->V2GRequest_isUsed = 0u; exiFrag->Reference_isUsed = 0u; exiFrag->BodyElement_isUsed = 0u; exiFrag->MinimumPMaxScheduleEntry_isUsed = 0u; exiFrag->EVFinePositioningSetupParameters_isUsed = 0u; exiFrag->EVSENotification_isUsed = 0u; exiFrag->PaymentServiceSelectionReq_isUsed = 0u; exiFrag->EVMaximumChargePower_isUsed = 0u; exiFrag->EVMaximumChargePower_isUsed = 0u; exiFrag->EVMaximumChargePower_isUsed = 0u; exiFrag->PaymentServiceSelectionRes_isUsed = 0u; exiFrag->Transform_isUsed = 0u; exiFrag->EVMaximumEnergyRequest_isUsed = 0u; exiFrag->Object_isUsed = 0u; exiFrag->TargetOffsetY_isUsed = 0u; exiFrag->PowerDemandRes_isUsed = 0u; exiFrag->TargetOffsetX_isUsed = 0u; } #endif /* DEPLOY_ISO_CODEC_FRAGMENT */ void init_v2gSignatureValueType(struct v2gSignatureValueType* v2gSignatureValueType) { v2gSignatureValueType->Id_isUsed = 0u; } void init_v2gEVSEFinePositioningSetupParametersType(struct v2gEVSEFinePositioningSetupParametersType* v2gEVSEFinePositioningSetupParametersType) { (void)v2gEVSEFinePositioningSetupParametersType; /* avoid unused warning */ } void init_v2gAlignmentCheckResType(struct v2gAlignmentCheckResType* v2gAlignmentCheckResType) { v2gAlignmentCheckResType->EVSEStatus_isUsed = 0u; v2gAlignmentCheckResType->AlignmentCheckParameters_isUsed = 0u; } void init_v2gSalesTariffType(struct v2gSalesTariffType* v2gSalesTariffType) { v2gSalesTariffType->SalesTariffDescription_isUsed = 0u; v2gSalesTariffType->NumEPriceLevels_isUsed = 0u; v2gSalesTariffType->SalesTariffEntry.arrayLen = 0u; } void init_v2gFinePositioningSetupReqType(struct v2gFinePositioningSetupReqType* v2gFinePositioningSetupReqType) { v2gFinePositioningSetupReqType->EVFinePositioningSetupParameters_isUsed = 0u; v2gFinePositioningSetupReqType->LFA_EVFinePositioningSetupParameters_isUsed = 0u; } void init_v2gSubCertificatesType(struct v2gSubCertificatesType* v2gSubCertificatesType) { v2gSubCertificatesType->Certificate.arrayLen = 0u; } void init_v2gCertificateInstallationResType(struct v2gCertificateInstallationResType* v2gCertificateInstallationResType) { v2gCertificateInstallationResType->EVSEStatus_isUsed = 0u; } void init_v2gMeterInfoType(struct v2gMeterInfoType* v2gMeterInfoType) { v2gMeterInfoType->MeterReadingCharged_isUsed = 0u; v2gMeterInfoType->MeterReadingDischarged_isUsed = 0u; v2gMeterInfoType->SigMeterReading_isUsed = 0u; v2gMeterInfoType->MeterStatus_isUsed = 0u; v2gMeterInfoType->TMeter_isUsed = 0u; } void init_v2gChargeLoopReqType(struct v2gChargeLoopReqType* v2gChargeLoopReqType) { v2gChargeLoopReqType->EVMaximumEnergyRequest_isUsed = 0u; v2gChargeLoopReqType->EVMinimumEnergyRequest_isUsed = 0u; v2gChargeLoopReqType->DisplayParameters_isUsed = 0u; } void init_v2gMessageHeaderType(struct v2gMessageHeaderType* v2gMessageHeaderType) { v2gMessageHeaderType->Signature_isUsed = 0u; } void init_v2gSignatureType(struct v2gSignatureType* v2gSignatureType) { v2gSignatureType->Id_isUsed = 0u; v2gSignatureType->KeyInfo_isUsed = 0u; v2gSignatureType->Object.arrayLen = 0u; } void init_v2gBodyType(struct v2gBodyType* v2gBodyType) { v2gBodyType->BodyElement_isUsed = 0u; v2gBodyType->V2GRequest_isUsed = 0u; v2gBodyType->DisconnectChargingDeviceReq_isUsed = 0u; v2gBodyType->ConnectChargingDeviceReq_isUsed = 0u; v2gBodyType->SystemStatusReq_isUsed = 0u; v2gBodyType->DC_BidirectionalControlReq_isUsed = 0u; v2gBodyType->AC_BidirectionalControlReq_isUsed = 0u; v2gBodyType->VehicleCheckOutReq_isUsed = 0u; v2gBodyType->VehicleCheckInReq_isUsed = 0u; v2gBodyType->PowerDemandReq_isUsed = 0u; v2gBodyType->PairingReq_isUsed = 0u; v2gBodyType->AlignmentCheckReq_isUsed = 0u; v2gBodyType->FinePositioningReq_isUsed = 0u; v2gBodyType->FinePositioningSetupReq_isUsed = 0u; v2gBodyType->WeldingDetectionReq_isUsed = 0u; v2gBodyType->CurrentDemandReq_isUsed = 0u; v2gBodyType->PreChargeReq_isUsed = 0u; v2gBodyType->CableCheckReq_isUsed = 0u; v2gBodyType->ChargingStatusReq_isUsed = 0u; v2gBodyType->CertificateInstallationReq_isUsed = 0u; v2gBodyType->CertificateUpdateReq_isUsed = 0u; v2gBodyType->SessionStopReq_isUsed = 0u; v2gBodyType->MeteringReceiptReq_isUsed = 0u; v2gBodyType->PowerDeliveryReq_isUsed = 0u; v2gBodyType->ChargeParameterDiscoveryReq_isUsed = 0u; v2gBodyType->AuthorizationReq_isUsed = 0u; v2gBodyType->PaymentDetailsReq_isUsed = 0u; v2gBodyType->PaymentServiceSelectionReq_isUsed = 0u; v2gBodyType->ServiceDetailReq_isUsed = 0u; v2gBodyType->ServiceDiscoveryReq_isUsed = 0u; v2gBodyType->SessionSetupReq_isUsed = 0u; v2gBodyType->V2GResponse_isUsed = 0u; v2gBodyType->DisconnectChargingDeviceRes_isUsed = 0u; v2gBodyType->ConnectChargingDeviceRes_isUsed = 0u; v2gBodyType->SystemStatusRes_isUsed = 0u; v2gBodyType->DC_BidirectionalControlRes_isUsed = 0u; v2gBodyType->AC_BidirectionalControlRes_isUsed = 0u; v2gBodyType->VehicleCheckOutRes_isUsed = 0u; v2gBodyType->VehicleCheckInRes_isUsed = 0u; v2gBodyType->PowerDemandRes_isUsed = 0u; v2gBodyType->PairingRes_isUsed = 0u; v2gBodyType->AlignmentCheckRes_isUsed = 0u; v2gBodyType->FinePositioningRes_isUsed = 0u; v2gBodyType->FinePositioningSetupRes_isUsed = 0u; v2gBodyType->WeldingDetectionRes_isUsed = 0u; v2gBodyType->CurrentDemandRes_isUsed = 0u; v2gBodyType->PreChargeRes_isUsed = 0u; v2gBodyType->CableCheckRes_isUsed = 0u; v2gBodyType->ChargingStatusRes_isUsed = 0u; v2gBodyType->CertificateInstallationRes_isUsed = 0u; v2gBodyType->CertificateUpdateRes_isUsed = 0u; v2gBodyType->SessionStopRes_isUsed = 0u; v2gBodyType->MeteringReceiptRes_isUsed = 0u; v2gBodyType->PowerDeliveryRes_isUsed = 0u; v2gBodyType->ChargeParameterDiscoveryRes_isUsed = 0u; v2gBodyType->AuthorizationRes_isUsed = 0u; v2gBodyType->PaymentDetailsRes_isUsed = 0u; v2gBodyType->PaymentServiceSelectionRes_isUsed = 0u; v2gBodyType->ServiceDetailRes_isUsed = 0u; v2gBodyType->ServiceDiscoveryRes_isUsed = 0u; v2gBodyType->SessionSetupRes_isUsed = 0u; v2gBodyType->ErrorInformation_isUsed = 0u; v2gBodyType->EVSEErrorInformation_isUsed = 0u; v2gBodyType->EVErrorInformation_isUsed = 0u; } void init_v2gFinePositioningReqType(struct v2gFinePositioningReqType* v2gFinePositioningReqType) { v2gFinePositioningReqType->EVFinePositioningParameters_isUsed = 0u; v2gFinePositioningReqType->Generic_EVFinePositioningParameters_isUsed = 0u; v2gFinePositioningReqType->LFA_EVFinePositioningParameters_isUsed = 0u; } void init_v2gPMaxScheduleEntryType(struct v2gPMaxScheduleEntryType* v2gPMaxScheduleEntryType) { v2gPMaxScheduleEntryType->PMax.arrayLen = 0u; } void init_v2gPreChargeReqType(struct v2gPreChargeReqType* v2gPreChargeReqType) { (void)v2gPreChargeReqType; /* avoid unused warning */ } void init_v2gVehicleCheckInResType(struct v2gVehicleCheckInResType* v2gVehicleCheckInResType) { v2gVehicleCheckInResType->EVSEStatus_isUsed = 0u; v2gVehicleCheckInResType->TargetOffset_isUsed = 0u; } void init_v2gV2GRequestType(struct v2gV2GRequestType* v2gV2GRequestType) { (void)v2gV2GRequestType; /* avoid unused warning */ } void init_v2gLF_EVSEFinePositioningParametersType(struct v2gLF_EVSEFinePositioningParametersType* v2gLF_EVSEFinePositioningParametersType) { (void)v2gLF_EVSEFinePositioningParametersType; /* avoid unused warning */ } void init_v2gSignaturePropertiesType(struct v2gSignaturePropertiesType* v2gSignaturePropertiesType) { v2gSignaturePropertiesType->Id_isUsed = 0u; v2gSignaturePropertiesType->SignatureProperty.arrayLen = 0u; } void init_v2gMagneticVectorSetupListType(struct v2gMagneticVectorSetupListType* v2gMagneticVectorSetupListType) { v2gMagneticVectorSetupListType->MagneticVectorSetup.arrayLen = 0u; } void init_v2gSensorMeasurementsType(struct v2gSensorMeasurementsType* v2gSensorMeasurementsType) { v2gSensorMeasurementsType->MeasurementData.arrayLen = 0u; } void init_v2gAC_EVSEBidirectionalParameterType(struct v2gAC_EVSEBidirectionalParameterType* v2gAC_EVSEBidirectionalParameterType) { (void)v2gAC_EVSEBidirectionalParameterType; /* avoid unused warning */ } void init_v2gConsumptionCostType(struct v2gConsumptionCostType* v2gConsumptionCostType) { v2gConsumptionCostType->Cost.arrayLen = 0u; } void init_v2gAuthorizationResType(struct v2gAuthorizationResType* v2gAuthorizationResType) { v2gAuthorizationResType->EVSEStatus_isUsed = 0u; } void init_v2gGeneric_EVFinePositioningParametersType(struct v2gGeneric_EVFinePositioningParametersType* v2gGeneric_EVFinePositioningParametersType) { (void)v2gGeneric_EVFinePositioningParametersType; /* avoid unused warning */ } void init_v2gEVSEStatusType(struct v2gEVSEStatusType* v2gEVSEStatusType) { (void)v2gEVSEStatusType; /* avoid unused warning */ } void init_v2gX509IssuerSerialType(struct v2gX509IssuerSerialType* v2gX509IssuerSerialType) { (void)v2gX509IssuerSerialType; /* avoid unused warning */ } void init_v2gAC_EVBidirectionalParameterType(struct v2gAC_EVBidirectionalParameterType* v2gAC_EVBidirectionalParameterType) { v2gAC_EVBidirectionalParameterType->EVTargetEnergyRequest_isUsed = 0u; v2gAC_EVBidirectionalParameterType->EVMaximumEnergyRequest_isUsed = 0u; v2gAC_EVBidirectionalParameterType->EVMinimumEnergyRequest_isUsed = 0u; } void init_v2gEVFinePositioningSetupParametersType(struct v2gEVFinePositioningSetupParametersType* v2gEVFinePositioningSetupParametersType) { (void)v2gEVFinePositioningSetupParametersType; /* avoid unused warning */ } void init_v2gMV_EVSEFinePositioningSetupParametersType(struct v2gMV_EVSEFinePositioningSetupParametersType* v2gMV_EVSEFinePositioningSetupParametersType) { v2gMV_EVSEFinePositioningSetupParametersType->FrequencyChannel_isUsed = 0u; v2gMV_EVSEFinePositioningSetupParametersType->MagneticVectorSetupList_isUsed = 0u; } void init_v2gMeteringReceiptReqType(struct v2gMeteringReceiptReqType* v2gMeteringReceiptReqType) { v2gMeteringReceiptReqType->SAScheduleTupleID_isUsed = 0u; } void init_v2gAuthorizationReqType(struct v2gAuthorizationReqType* v2gAuthorizationReqType) { v2gAuthorizationReqType->Id_isUsed = 0u; v2gAuthorizationReqType->GenChallenge_isUsed = 0u; } void init_v2gChargingStatusReqType(struct v2gChargingStatusReqType* v2gChargingStatusReqType) { v2gChargingStatusReqType->EVMaximumEnergyRequest_isUsed = 0u; v2gChargingStatusReqType->EVMinimumEnergyRequest_isUsed = 0u; v2gChargingStatusReqType->DisplayParameters_isUsed = 0u; v2gChargingStatusReqType->EVMaximumChargePower_isUsed = 0u; v2gChargingStatusReqType->EVMaximumChargeCurrent_isUsed = 0u; v2gChargingStatusReqType->EVMinimumChargeCurrent_isUsed = 0u; } void init_v2gManifestType(struct v2gManifestType* v2gManifestType) { v2gManifestType->Id_isUsed = 0u; v2gManifestType->Reference.arrayLen = 0u; } void init_v2gSensorType(struct v2gSensorType* v2gSensorType) { (void)v2gSensorType; /* avoid unused warning */ } void init_v2gAC_EVChargeParameterType(struct v2gAC_EVChargeParameterType* v2gAC_EVChargeParameterType) { v2gAC_EVChargeParameterType->EVTargetEnergyRequest_isUsed = 0u; v2gAC_EVChargeParameterType->EVMaximumEnergyRequest_isUsed = 0u; v2gAC_EVChargeParameterType->EVMinimumEnergyRequest_isUsed = 0u; } void init_v2gMagneticVectorListType(struct v2gMagneticVectorListType* v2gMagneticVectorListType) { v2gMagneticVectorListType->MagneticVector.arrayLen = 0u; } void init_v2gAlignmentCheckReqType(struct v2gAlignmentCheckReqType* v2gAlignmentCheckReqType) { v2gAlignmentCheckReqType->AlignmentCheckParameters_isUsed = 0u; } void init_v2gEVSEErrorInformationType(struct v2gEVSEErrorInformationType* v2gEVSEErrorInformationType) { (void)v2gEVSEErrorInformationType; /* avoid unused warning */ } void init_v2gWPT_EVSEChargeParameterType(struct v2gWPT_EVSEChargeParameterType* v2gWPT_EVSEChargeParameterType) { (void)v2gWPT_EVSEChargeParameterType; /* avoid unused warning */ } void init_v2gDisplayParametersType(struct v2gDisplayParametersType* v2gDisplayParametersType) { v2gDisplayParametersType->CurrentRange_isUsed = 0u; v2gDisplayParametersType->CurrentSOC_isUsed = 0u; v2gDisplayParametersType->TargetSOC_isUsed = 0u; v2gDisplayParametersType->BulkSOC_isUsed = 0u; v2gDisplayParametersType->MinimumSOC_isUsed = 0u; v2gDisplayParametersType->ChargingPerformance_isUsed = 0u; v2gDisplayParametersType->RemainingTimeToTargetSOC_isUsed = 0u; v2gDisplayParametersType->RemainingTimeToBulkSOC_isUsed = 0u; v2gDisplayParametersType->RemainingTimeToMinimumSOC_isUsed = 0u; v2gDisplayParametersType->ChargingComplete_isUsed = 0u; v2gDisplayParametersType->BulkChargingComplete_isUsed = 0u; v2gDisplayParametersType->InletHot_isUsed = 0u; } void init_v2gSignatureMethodType(struct v2gSignatureMethodType* v2gSignatureMethodType) { v2gSignatureMethodType->HMACOutputLength_isUsed = 0u; v2gSignatureMethodType->ANY_isUsed = 0u; } void init_v2gTargetPositionType(struct v2gTargetPositionType* v2gTargetPositionType) { (void)v2gTargetPositionType; /* avoid unused warning */ } void init_v2gEVFinePositioningParametersType(struct v2gEVFinePositioningParametersType* v2gEVFinePositioningParametersType) { (void)v2gEVFinePositioningParametersType; /* avoid unused warning */ } void init_v2gVehicleCheckOutReqType(struct v2gVehicleCheckOutReqType* v2gVehicleCheckOutReqType) { (void)v2gVehicleCheckOutReqType; /* avoid unused warning */ } void init_v2gFinePositioningSetupResType(struct v2gFinePositioningSetupResType* v2gFinePositioningSetupResType) { v2gFinePositioningSetupResType->EVSEStatus_isUsed = 0u; v2gFinePositioningSetupResType->EVSEFinePositioningSetupParameters_isUsed = 0u; v2gFinePositioningSetupResType->LFA_EVSEFinePositioningSetupParameters_isUsed = 0u; v2gFinePositioningSetupResType->MV_EVSEFinePositioningSetupParameters_isUsed = 0u; } void init_v2gSAScheduleListType(struct v2gSAScheduleListType* v2gSAScheduleListType) { v2gSAScheduleListType->SAScheduleTuple.arrayLen = 0u; } void init_v2gSystemStatusReqType(struct v2gSystemStatusReqType* v2gSystemStatusReqType) { (void)v2gSystemStatusReqType; /* avoid unused warning */ } void init_v2gCertificateChainType(struct v2gCertificateChainType* v2gCertificateChainType) { v2gCertificateChainType->Id_isUsed = 0u; v2gCertificateChainType->SubCertificates_isUsed = 0u; } void init_v2gCostType(struct v2gCostType* v2gCostType) { (void)v2gCostType; /* avoid unused warning */ } void init_v2gServiceType(struct v2gServiceType* v2gServiceType) { (void)v2gServiceType; /* avoid unused warning */ } void init_v2gServiceParameterListType(struct v2gServiceParameterListType* v2gServiceParameterListType) { v2gServiceParameterListType->ParameterSet.arrayLen = 0u; } void init_v2gSignedInfoType(struct v2gSignedInfoType* v2gSignedInfoType) { v2gSignedInfoType->Id_isUsed = 0u; v2gSignedInfoType->Reference.arrayLen = 0u; } void init_v2gEVErrorInformationType(struct v2gEVErrorInformationType* v2gEVErrorInformationType) { (void)v2gEVErrorInformationType; /* avoid unused warning */ } void init_v2gListOfRootCertificateIDsType(struct v2gListOfRootCertificateIDsType* v2gListOfRootCertificateIDsType) { v2gListOfRootCertificateIDsType->RootCertificateID.arrayLen = 0u; } void init_v2gSPKIDataType(struct v2gSPKIDataType* v2gSPKIDataType) { v2gSPKIDataType->SPKISexp.arrayLen = 0u; v2gSPKIDataType->ANY_isUsed = 0u; } void init_v2gDC_BidirectionalControlReqType(struct v2gDC_BidirectionalControlReqType* v2gDC_BidirectionalControlReqType) { v2gDC_BidirectionalControlReqType->EVMaximumEnergyRequest_isUsed = 0u; v2gDC_BidirectionalControlReqType->EVMinimumEnergyRequest_isUsed = 0u; v2gDC_BidirectionalControlReqType->DisplayParameters_isUsed = 0u; v2gDC_BidirectionalControlReqType->EVMaximumDischargeCurrent_isUsed = 0u; v2gDC_BidirectionalControlReqType->EVMaximumChargePower_isUsed = 0u; v2gDC_BidirectionalControlReqType->EVMaximumDischargePower_isUsed = 0u; } void init_v2gPairingResType(struct v2gPairingResType* v2gPairingResType) { v2gPairingResType->EVSEStatus_isUsed = 0u; v2gPairingResType->PairingParameters_isUsed = 0u; } void init_v2gCartesianCoordinatesType(struct v2gCartesianCoordinatesType* v2gCartesianCoordinatesType) { (void)v2gCartesianCoordinatesType; /* avoid unused warning */ } void init_v2gChargeParameterDiscoveryReqType(struct v2gChargeParameterDiscoveryReqType* v2gChargeParameterDiscoveryReqType) { v2gChargeParameterDiscoveryReqType->MaxSupportingPoints_isUsed = 0u; v2gChargeParameterDiscoveryReqType->EVEnergyTransferParameter_isUsed = 0u; v2gChargeParameterDiscoveryReqType->AC_EVChargeParameter_isUsed = 0u; v2gChargeParameterDiscoveryReqType->AC_EVBidirectionalParameter_isUsed = 0u; v2gChargeParameterDiscoveryReqType->DC_EVChargeParameter_isUsed = 0u; v2gChargeParameterDiscoveryReqType->DC_EVBidirectionalParameter_isUsed = 0u; v2gChargeParameterDiscoveryReqType->WPT_EVChargeParameter_isUsed = 0u; v2gChargeParameterDiscoveryReqType->MinimumPMaxRequest_isUsed = 0u; } void init_v2gChargeParameterDiscoveryResType(struct v2gChargeParameterDiscoveryResType* v2gChargeParameterDiscoveryResType) { v2gChargeParameterDiscoveryResType->EVSEStatus_isUsed = 0u; v2gChargeParameterDiscoveryResType->SAScheduleList_isUsed = 0u; v2gChargeParameterDiscoveryResType->EVSEEnergyTransferParameter_isUsed = 0u; v2gChargeParameterDiscoveryResType->AC_EVSEChargeParameter_isUsed = 0u; v2gChargeParameterDiscoveryResType->AC_EVSEBidirectionalParameter_isUsed = 0u; v2gChargeParameterDiscoveryResType->DC_EVSEChargeParameter_isUsed = 0u; v2gChargeParameterDiscoveryResType->DC_EVSEBidirectionalParameter_isUsed = 0u; v2gChargeParameterDiscoveryResType->WPT_EVSEChargeParameter_isUsed = 0u; } void init_v2gRSAKeyValueType(struct v2gRSAKeyValueType* v2gRSAKeyValueType) { (void)v2gRSAKeyValueType; /* avoid unused warning */ } void init_v2gLFA_EVFinePositioningSetupParametersType(struct v2gLFA_EVFinePositioningSetupParametersType* v2gLFA_EVFinePositioningSetupParametersType) { v2gLFA_EVFinePositioningSetupParametersType->SensorOrder.arrayLen = 0u; } void init_v2gSelectedServiceType(struct v2gSelectedServiceType* v2gSelectedServiceType) { (void)v2gSelectedServiceType; /* avoid unused warning */ } void init_v2gSignaturePropertyType(struct v2gSignaturePropertyType* v2gSignaturePropertyType) { v2gSignaturePropertyType->Id_isUsed = 0u; v2gSignaturePropertyType->ANY_isUsed = 0u; } void init_v2gAC_BidirectionalControlResType(struct v2gAC_BidirectionalControlResType* v2gAC_BidirectionalControlResType) { v2gAC_BidirectionalControlResType->EVSEStatus_isUsed = 0u; v2gAC_BidirectionalControlResType->SAScheduleTupleID_isUsed = 0u; v2gAC_BidirectionalControlResType->MeterInfo_isUsed = 0u; v2gAC_BidirectionalControlResType->ReceiptRequired_isUsed = 0u; } void init_v2gPGPDataType(struct v2gPGPDataType* v2gPGPDataType) { v2gPGPDataType->PGPKeyID_isUsed = 0u; v2gPGPDataType->PGPKeyPacket_isUsed = 0u; v2gPGPDataType->ANY_isUsed = 0u; } void init_v2gSystemStatusResType(struct v2gSystemStatusResType* v2gSystemStatusResType) { v2gSystemStatusResType->EVSEStatus_isUsed = 0u; } void init_v2gCertificateUpdateResType(struct v2gCertificateUpdateResType* v2gCertificateUpdateResType) { v2gCertificateUpdateResType->EVSEStatus_isUsed = 0u; v2gCertificateUpdateResType->RetryCounter_isUsed = 0u; } void init_v2gParameterSetType(struct v2gParameterSetType* v2gParameterSetType) { v2gParameterSetType->Parameter.arrayLen = 0u; } void init_v2gSAScheduleTupleType(struct v2gSAScheduleTupleType* v2gSAScheduleTupleType) { v2gSAScheduleTupleType->PMaxDischargeSchedule_isUsed = 0u; v2gSAScheduleTupleType->SalesTariff_isUsed = 0u; v2gSAScheduleTupleType->BuyBackTariff_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_v2gMagneticVectorType(struct v2gMagneticVectorType* v2gMagneticVectorType) { (void)v2gMagneticVectorType; /* avoid unused warning */ } void init_v2gServiceIDListType(struct v2gServiceIDListType* v2gServiceIDListType) { v2gServiceIDListType->ServiceID.arrayLen = 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; v2gX509DataType->ANY_isUsed = 0u; } void init_v2gEVEnergyTransferParameterType(struct v2gEVEnergyTransferParameterType* v2gEVEnergyTransferParameterType) { (void)v2gEVEnergyTransferParameterType; /* avoid unused warning */ } void init_v2gPreChargeResType(struct v2gPreChargeResType* v2gPreChargeResType) { v2gPreChargeResType->EVSEStatus_isUsed = 0u; } void init_v2gFinePositioningResType(struct v2gFinePositioningResType* v2gFinePositioningResType) { v2gFinePositioningResType->EVSEStatus_isUsed = 0u; v2gFinePositioningResType->EVSEFinePositioningParameters_isUsed = 0u; v2gFinePositioningResType->Generic_EVSEFinePositioningParameters_isUsed = 0u; v2gFinePositioningResType->LF_EVSEFinePositioningParameters_isUsed = 0u; v2gFinePositioningResType->MV_EVSEFinePositioningParameters_isUsed = 0u; } void init_v2gLFA_EVSEFinePositioningSetupParametersType(struct v2gLFA_EVSEFinePositioningSetupParametersType* v2gLFA_EVSEFinePositioningSetupParametersType) { v2gLFA_EVSEFinePositioningSetupParametersType->SensorOrder.arrayLen = 0u; } void init_v2gMinimumPMaxRequestType(struct v2gMinimumPMaxRequestType* v2gMinimumPMaxRequestType) { v2gMinimumPMaxRequestType->MinimumPMaxScheduleEntry.arrayLen = 0u; } void init_v2gCanonicalizationMethodType(struct v2gCanonicalizationMethodType* v2gCanonicalizationMethodType) { v2gCanonicalizationMethodType->ANY_isUsed = 0u; } void init_v2gCertificateInstallationReqType(struct v2gCertificateInstallationReqType* v2gCertificateInstallationReqType) { (void)v2gCertificateInstallationReqType; /* avoid unused warning */ } void init_v2gVehicleCheckInReqType(struct v2gVehicleCheckInReqType* v2gVehicleCheckInReqType) { v2gVehicleCheckInReqType->ParkingMethod_isUsed = 0u; } void init_v2gMV_EVSEFinePositioningParametersType(struct v2gMV_EVSEFinePositioningParametersType* v2gMV_EVSEFinePositioningParametersType) { (void)v2gMV_EVSEFinePositioningParametersType; /* avoid unused warning */ } void init_v2gPowerDeliveryResType(struct v2gPowerDeliveryResType* v2gPowerDeliveryResType) { v2gPowerDeliveryResType->EVSEStatus_isUsed = 0u; } void init_v2gEVSEEnergyTransferParameterType(struct v2gEVSEEnergyTransferParameterType* v2gEVSEEnergyTransferParameterType) { (void)v2gEVSEEnergyTransferParameterType; /* avoid unused warning */ } void init_v2gDiffieHellmanPublickeyType(struct v2gDiffieHellmanPublickeyType* v2gDiffieHellmanPublickeyType) { (void)v2gDiffieHellmanPublickeyType; /* avoid unused warning */ } void init_v2gV2GResponseType(struct v2gV2GResponseType* v2gV2GResponseType) { v2gV2GResponseType->EVSEStatus_isUsed = 0u; } void init_v2gCableCheckResType(struct v2gCableCheckResType* v2gCableCheckResType) { v2gCableCheckResType->EVSEStatus_isUsed = 0u; } void init_v2gSalesTariffEntryType(struct v2gSalesTariffEntryType* v2gSalesTariffEntryType) { v2gSalesTariffEntryType->EPriceLevel_isUsed = 0u; v2gSalesTariffEntryType->ConsumptionCost.arrayLen = 0u; } void init_v2gChargingProfileType(struct v2gChargingProfileType* v2gChargingProfileType) { v2gChargingProfileType->ProfileEntry.arrayLen = 0u; } void init_v2gServiceDiscoveryResType(struct v2gServiceDiscoveryResType* v2gServiceDiscoveryResType) { v2gServiceDiscoveryResType->EVSEStatus_isUsed = 0u; v2gServiceDiscoveryResType->VASList_isUsed = 0u; } void init_v2gPMaxScheduleType(struct v2gPMaxScheduleType* v2gPMaxScheduleType) { v2gPMaxScheduleType->PMaxScheduleEntry.arrayLen = 0u; } void init_v2gSensorPackageType(struct v2gSensorPackageType* v2gSensorPackageType) { v2gSensorPackageType->SensorMeasurements.arrayLen = 0u; } void init_v2gDC_EVSEBidirectionalParameterType(struct v2gDC_EVSEBidirectionalParameterType* v2gDC_EVSEBidirectionalParameterType) { v2gDC_EVSEBidirectionalParameterType->EVSECurrentRegulationTolerance_isUsed = 0u; v2gDC_EVSEBidirectionalParameterType->EVSEEnergyToBeDelivered_isUsed = 0u; } void init_v2gDC_EVSEChargeParameterType(struct v2gDC_EVSEChargeParameterType* v2gDC_EVSEChargeParameterType) { v2gDC_EVSEChargeParameterType->EVSECurrentRegulationTolerance_isUsed = 0u; v2gDC_EVSEChargeParameterType->EVSEEnergyToBeDelivered_isUsed = 0u; } void init_v2gConnectChargingDeviceReqType(struct v2gConnectChargingDeviceReqType* v2gConnectChargingDeviceReqType) { (void)v2gConnectChargingDeviceReqType; /* avoid unused warning */ } void init_v2gCertificateUpdateReqType(struct v2gCertificateUpdateReqType* v2gCertificateUpdateReqType) { (void)v2gCertificateUpdateReqType; /* avoid unused warning */ } 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; v2gKeyInfoType->ANY_isUsed = 0u; } void init_v2gWeldingDetectionResType(struct v2gWeldingDetectionResType* v2gWeldingDetectionResType) { v2gWeldingDetectionResType->EVSEStatus_isUsed = 0u; } void init_v2gPhysicalValueType(struct v2gPhysicalValueType* v2gPhysicalValueType) { (void)v2gPhysicalValueType; /* avoid unused warning */ } void init_v2gPaymentServiceSelectionReqType(struct v2gPaymentServiceSelectionReqType* v2gPaymentServiceSelectionReqType) { v2gPaymentServiceSelectionReqType->SelectedVASList_isUsed = 0u; } void init_v2gSensorListType(struct v2gSensorListType* v2gSensorListType) { v2gSensorListType->Sensor.arrayLen = 0u; } void init_v2gPairingReqType(struct v2gPairingReqType* v2gPairingReqType) { v2gPairingReqType->PairingParameters_isUsed = 0u; } void init_v2gDisconnectChargingDeviceReqType(struct v2gDisconnectChargingDeviceReqType* v2gDisconnectChargingDeviceReqType) { (void)v2gDisconnectChargingDeviceReqType; /* avoid unused warning */ } 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_v2gEVSEFinePositioningParametersType(struct v2gEVSEFinePositioningParametersType* v2gEVSEFinePositioningParametersType) { (void)v2gEVSEFinePositioningParametersType; /* avoid unused warning */ } void init_v2gAC_EVSEChargeParameterType(struct v2gAC_EVSEChargeParameterType* v2gAC_EVSEChargeParameterType) { (void)v2gAC_EVSEChargeParameterType; /* avoid unused warning */ } void init_v2gServiceDiscoveryReqType(struct v2gServiceDiscoveryReqType* v2gServiceDiscoveryReqType) { v2gServiceDiscoveryReqType->SupportedServiceIDs_isUsed = 0u; } void init_v2gConnectChargingDeviceResType(struct v2gConnectChargingDeviceResType* v2gConnectChargingDeviceResType) { v2gConnectChargingDeviceResType->EVSEStatus_isUsed = 0u; } void init_v2gPowerDemandReqType(struct v2gPowerDemandReqType* v2gPowerDemandReqType) { v2gPowerDemandReqType->EVMaximumEnergyRequest_isUsed = 0u; v2gPowerDemandReqType->EVMinimumEnergyRequest_isUsed = 0u; v2gPowerDemandReqType->DisplayParameters_isUsed = 0u; v2gPowerDemandReqType->PowerDemandParameters_isUsed = 0u; } void init_v2gLFA_EVFinePositioningParametersType(struct v2gLFA_EVFinePositioningParametersType* v2gLFA_EVFinePositioningParametersType) { (void)v2gLFA_EVFinePositioningParametersType; /* avoid unused warning */ } void init_v2gTransformType(struct v2gTransformType* v2gTransformType) { v2gTransformType->ANY_isUsed = 0u; v2gTransformType->XPath.arrayLen = 0u; } void init_v2gObjectType(struct v2gObjectType* v2gObjectType) { v2gObjectType->Id_isUsed = 0u; v2gObjectType->MimeType_isUsed = 0u; v2gObjectType->Encoding_isUsed = 0u; v2gObjectType->ANY_isUsed = 0u; } void init_v2gPowerDeliveryReqType(struct v2gPowerDeliveryReqType* v2gPowerDeliveryReqType) { v2gPowerDeliveryReqType->EVOperation_isUsed = 0u; v2gPowerDeliveryReqType->SAScheduleTupleID_isUsed = 0u; v2gPowerDeliveryReqType->ChargingProfile_isUsed = 0u; } void init_v2gGeneric_EVSEFinePositioningParametersType(struct v2gGeneric_EVSEFinePositioningParametersType* v2gGeneric_EVSEFinePositioningParametersType) { (void)v2gGeneric_EVSEFinePositioningParametersType; /* avoid unused warning */ } void init_v2gSensorPackageListType(struct v2gSensorPackageListType* v2gSensorPackageListType) { v2gSensorPackageListType->SensorPackage.arrayLen = 0u; } void init_v2gPaymentDetailsResType(struct v2gPaymentDetailsResType* v2gPaymentDetailsResType) { v2gPaymentDetailsResType->EVSEStatus_isUsed = 0u; } void init_v2gAnonType_V2G_Message(struct v2gAnonType_V2G_Message* v2gAnonType_V2G_Message) { (void)v2gAnonType_V2G_Message; /* avoid unused warning */ } void init_v2gAC_BidirectionalControlReqType(struct v2gAC_BidirectionalControlReqType* v2gAC_BidirectionalControlReqType) { v2gAC_BidirectionalControlReqType->EVMaximumEnergyRequest_isUsed = 0u; v2gAC_BidirectionalControlReqType->EVMinimumEnergyRequest_isUsed = 0u; v2gAC_BidirectionalControlReqType->DisplayParameters_isUsed = 0u; v2gAC_BidirectionalControlReqType->EVOperation_isUsed = 0u; v2gAC_BidirectionalControlReqType->EVMaximumDischargePower_isUsed = 0u; v2gAC_BidirectionalControlReqType->EVMaximumDischargeCurrent_isUsed = 0u; v2gAC_BidirectionalControlReqType->EVMinimumDischargeCurrent_isUsed = 0u; } void init_v2gBodyBaseType(struct v2gBodyBaseType* v2gBodyBaseType) { (void)v2gBodyBaseType; /* avoid unused warning */ } void init_v2gSessionStopReqType(struct v2gSessionStopReqType* v2gSessionStopReqType) { (void)v2gSessionStopReqType; /* avoid unused warning */ } void init_v2gEntryType(struct v2gEntryType* v2gEntryType) { (void)v2gEntryType; /* avoid unused warning */ } void init_v2gPowerDemandResType(struct v2gPowerDemandResType* v2gPowerDemandResType) { v2gPowerDemandResType->EVSEStatus_isUsed = 0u; v2gPowerDemandResType->SAScheduleTupleID_isUsed = 0u; v2gPowerDemandResType->MeterInfo_isUsed = 0u; v2gPowerDemandResType->ReceiptRequired_isUsed = 0u; v2gPowerDemandResType->PowerDemandParameters_isUsed = 0u; } void init_v2gSessionSetupResType(struct v2gSessionSetupResType* v2gSessionSetupResType) { v2gSessionSetupResType->EVSEStatus_isUsed = 0u; v2gSessionSetupResType->EVSETimeStamp_isUsed = 0u; } void init_v2gVehicleCheckOutResType(struct v2gVehicleCheckOutResType* v2gVehicleCheckOutResType) { v2gVehicleCheckOutResType->EVSEStatus_isUsed = 0u; } void init_v2gKeyValueType(struct v2gKeyValueType* v2gKeyValueType) { v2gKeyValueType->DSAKeyValue_isUsed = 0u; v2gKeyValueType->RSAKeyValue_isUsed = 0u; v2gKeyValueType->ANY_isUsed = 0u; } void init_v2gEMAIDType(struct v2gEMAIDType* v2gEMAIDType) { (void)v2gEMAIDType; /* avoid unused warning */ } void init_v2gTransformsType(struct v2gTransformsType* v2gTransformsType) { v2gTransformsType->Transform.arrayLen = 0u; } void init_v2gCurrentDemandReqType(struct v2gCurrentDemandReqType* v2gCurrentDemandReqType) { v2gCurrentDemandReqType->EVMaximumEnergyRequest_isUsed = 0u; v2gCurrentDemandReqType->EVMinimumEnergyRequest_isUsed = 0u; v2gCurrentDemandReqType->DisplayParameters_isUsed = 0u; v2gCurrentDemandReqType->EVMaximumCurrent_isUsed = 0u; v2gCurrentDemandReqType->EVMaximumPower_isUsed = 0u; v2gCurrentDemandReqType->EVMaximumVoltage_isUsed = 0u; } void init_v2gRetrievalMethodType(struct v2gRetrievalMethodType* v2gRetrievalMethodType) { v2gRetrievalMethodType->URI_isUsed = 0u; v2gRetrievalMethodType->Type_isUsed = 0u; v2gRetrievalMethodType->Transforms_isUsed = 0u; } void init_v2gServiceListType(struct v2gServiceListType* v2gServiceListType) { v2gServiceListType->Service.arrayLen = 0u; } void init_v2gDC_EVBidirectionalParameterType(struct v2gDC_EVBidirectionalParameterType* v2gDC_EVBidirectionalParameterType) { v2gDC_EVBidirectionalParameterType->EVMaximumChargePower_isUsed = 0u; v2gDC_EVBidirectionalParameterType->EVMinimumChargePower_isUsed = 0u; v2gDC_EVBidirectionalParameterType->EVTargetEnergyRequest_isUsed = 0u; v2gDC_EVBidirectionalParameterType->EVMaximumEnergyRequest_isUsed = 0u; v2gDC_EVBidirectionalParameterType->EVMinimumEnergyRequest_isUsed = 0u; v2gDC_EVBidirectionalParameterType->CurrentSOC_isUsed = 0u; v2gDC_EVBidirectionalParameterType->TargetSOC_isUsed = 0u; v2gDC_EVBidirectionalParameterType->BulkSOC_isUsed = 0u; v2gDC_EVBidirectionalParameterType->EVMaximumDischargePower_isUsed = 0u; v2gDC_EVBidirectionalParameterType->EVMinimumDischargePower_isUsed = 0u; v2gDC_EVBidirectionalParameterType->MinimumSOC_isUsed = 0u; } void init_v2gServiceDetailResType(struct v2gServiceDetailResType* v2gServiceDetailResType) { v2gServiceDetailResType->EVSEStatus_isUsed = 0u; v2gServiceDetailResType->ServiceParameterList_isUsed = 0u; } void init_v2gSelectedServiceListType(struct v2gSelectedServiceListType* v2gSelectedServiceListType) { v2gSelectedServiceListType->SelectedService.arrayLen = 0u; } void init_v2gRelativeTimeIntervalType(struct v2gRelativeTimeIntervalType* v2gRelativeTimeIntervalType) { v2gRelativeTimeIntervalType->duration_isUsed = 0u; } void init_v2gDisconnectChargingDeviceResType(struct v2gDisconnectChargingDeviceResType* v2gDisconnectChargingDeviceResType) { v2gDisconnectChargingDeviceResType->EVSEStatus_isUsed = 0u; } void init_v2gContractSignatureEncryptedPrivateKeyType(struct v2gContractSignatureEncryptedPrivateKeyType* v2gContractSignatureEncryptedPrivateKeyType) { (void)v2gContractSignatureEncryptedPrivateKeyType; /* avoid unused warning */ } void init_v2gChargingStatusResType(struct v2gChargingStatusResType* v2gChargingStatusResType) { v2gChargingStatusResType->EVSEStatus_isUsed = 0u; v2gChargingStatusResType->SAScheduleTupleID_isUsed = 0u; v2gChargingStatusResType->MeterInfo_isUsed = 0u; v2gChargingStatusResType->ReceiptRequired_isUsed = 0u; v2gChargingStatusResType->EVSETargetPower_isUsed = 0u; } void init_v2gPaymentDetailsReqType(struct v2gPaymentDetailsReqType* v2gPaymentDetailsReqType) { (void)v2gPaymentDetailsReqType; /* avoid unused warning */ } void init_v2gMagneticVectorSetupType(struct v2gMagneticVectorSetupType* v2gMagneticVectorSetupType) { (void)v2gMagneticVectorSetupType; /* avoid unused warning */ } void init_v2gDC_EVChargeParameterType(struct v2gDC_EVChargeParameterType* v2gDC_EVChargeParameterType) { v2gDC_EVChargeParameterType->EVMaximumChargePower_isUsed = 0u; v2gDC_EVChargeParameterType->EVMinimumChargePower_isUsed = 0u; v2gDC_EVChargeParameterType->EVTargetEnergyRequest_isUsed = 0u; v2gDC_EVChargeParameterType->EVMaximumEnergyRequest_isUsed = 0u; v2gDC_EVChargeParameterType->EVMinimumEnergyRequest_isUsed = 0u; v2gDC_EVChargeParameterType->CurrentSOC_isUsed = 0u; v2gDC_EVChargeParameterType->TargetSOC_isUsed = 0u; v2gDC_EVChargeParameterType->BulkSOC_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_v2gServiceDetailReqType(struct v2gServiceDetailReqType* v2gServiceDetailReqType) { (void)v2gServiceDetailReqType; /* avoid unused warning */ } void init_v2gPaymentOptionListType(struct v2gPaymentOptionListType* v2gPaymentOptionListType) { v2gPaymentOptionListType->PaymentOption.arrayLen = 0u; } void init_v2gCurrentDemandResType(struct v2gCurrentDemandResType* v2gCurrentDemandResType) { v2gCurrentDemandResType->EVSEStatus_isUsed = 0u; v2gCurrentDemandResType->EVSEMaximumPower_isUsed = 0u; v2gCurrentDemandResType->EVSEMaximumCurrent_isUsed = 0u; v2gCurrentDemandResType->EVSEMaximumVoltage_isUsed = 0u; v2gCurrentDemandResType->SAScheduleTupleID_isUsed = 0u; v2gCurrentDemandResType->MeterInfo_isUsed = 0u; v2gCurrentDemandResType->ReceiptRequired_isUsed = 0u; } void init_v2gDC_BidirectionalControlResType(struct v2gDC_BidirectionalControlResType* v2gDC_BidirectionalControlResType) { v2gDC_BidirectionalControlResType->EVSEStatus_isUsed = 0u; v2gDC_BidirectionalControlResType->EVSEMaximumChargePower_isUsed = 0u; v2gDC_BidirectionalControlResType->EVSEMaximumDischargePower_isUsed = 0u; v2gDC_BidirectionalControlResType->EVSEMaximumChargeCurrent_isUsed = 0u; v2gDC_BidirectionalControlResType->EVSEMaximumDischargeCurrent_isUsed = 0u; v2gDC_BidirectionalControlResType->EVSEMaximumVoltage_isUsed = 0u; v2gDC_BidirectionalControlResType->EVSEMinimumVoltage_isUsed = 0u; v2gDC_BidirectionalControlResType->SAScheduleTupleID_isUsed = 0u; v2gDC_BidirectionalControlResType->MeterInfo_isUsed = 0u; v2gDC_BidirectionalControlResType->ReceiptRequired_isUsed = 0u; } void init_v2gWPT_EVChargeParameterType(struct v2gWPT_EVChargeParameterType* v2gWPT_EVChargeParameterType) { v2gWPT_EVChargeParameterType->EVTargetEnergyRequest_isUsed = 0u; v2gWPT_EVChargeParameterType->EVMaximumEnergyRequest_isUsed = 0u; v2gWPT_EVChargeParameterType->EVMinimumEnergyRequest_isUsed = 0u; } void init_v2gSessionSetupReqType(struct v2gSessionSetupReqType* v2gSessionSetupReqType) { (void)v2gSessionSetupReqType; /* avoid unused warning */ } void init_v2gDigestMethodType(struct v2gDigestMethodType* v2gDigestMethodType) { v2gDigestMethodType->ANY_isUsed = 0u; } #endif /* DEPLOY_ISO_CODEC */ #endif