| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485 |
- /*
- * 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 <http://www.gnu.org/licenses/>.
- */
- /*******************************************************************
- *
- * @author Daniel.Peintner.EXT@siemens.com
- * @version 2017-03-02
- * @contact Joerg.Heuer@siemens.com
- *
- * <p>Code generated by EXIdizer</p>
- * <p>Schema: V2G_CI_MsgDef.xsd</p>
- *
- *
- ********************************************************************/
- #include <stdint.h>
- #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
|