/*
* Copyright (C) 2007-2011 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.
* 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
Code generated by EXIdizer
********************************************************************/ #ifndef NAME_TABLE_ENTRIES_C #define NAME_TABLE_ENTRIES_C #include "NameTableEntries.h" /* ==================================== */ /* String Table Population */ /* localName entries for URI id = 0 */ char * localNames0[] = { "Algorithm", "Encoding", "Id", "MimeType", "Target", "Type", "URI" }; /* localName entries for URI id = 1 */ char * localNames1[] = { "base", "id", "lang", "space" }; /* localName entries for URI id = 2 */ char * localNames2[] = { "nil", "type" }; /* localName entries for URI id = 3 */ char * localNames3[] = { "ENTITIES", "ENTITY", "ID", "IDREF", "IDREFS", "NCName", "NMTOKEN", "NMTOKENS", "NOTATION", "Name", "QName", "anySimpleType", "anyType", "anyURI", "base64Binary", "boolean", "byte", "date", "dateTime", "decimal", "double", "duration", "float", "gDay", "gMonth", "gMonthDay", "gYear", "gYearMonth", "hexBinary", "int", "integer", "language", "long", "negativeInteger", "nonNegativeInteger", "nonPositiveInteger", "normalizedString", "positiveInteger", "short", "string", "time", "token", "unsignedByte", "unsignedInt", "unsignedLong", "unsignedShort" }; /* localName entries for URI id = 4 */ char * localNames4[] = { "CanonicalizationMethod", "CanonicalizationMethodType", "CryptoBinary", "DSAKeyValue", "DSAKeyValueType", "DigestMethod", "DigestMethodType", "DigestValue", "DigestValueType", "Exponent", "G", "HMACOutputLength", "HMACOutputLengthType", "J", "KeyInfo", "KeyInfoType", "KeyName", "KeyValue", "KeyValueType", "Manifest", "ManifestType", "MgmtData", "Modulus", "Object", "ObjectType", "P", "PGPData", "PGPDataType", "PGPKeyID", "PGPKeyPacket", "PgenCounter", "Q", "RSAKeyValue", "RSAKeyValueType", "Reference", "ReferenceType", "RetrievalMethod", "RetrievalMethodType", "SPKIData", "SPKIDataType", "SPKISexp", "Seed", "Signature", "SignatureMethod", "SignatureMethodType", "SignatureProperties", "SignaturePropertiesType", "SignatureProperty", "SignaturePropertyType", "SignatureType", "SignatureValue", "SignatureValueType", "SignedInfo", "SignedInfoType", "Transform", "TransformType", "Transforms", "TransformsType", "X509CRL", "X509Certificate", "X509Data", "X509DataType", "X509IssuerName", "X509IssuerSerial", "X509IssuerSerialType", "X509SKI", "X509SerialNumber", "X509SubjectName", "XPath", "Y" }; /* localName entries for URI id = 5 */ char * localNames5[] = { "AC_EVSEStatus", "AC_PEVStatus", "BulkChargingComplete", "CableCheckReq", "CableCheckReqType", "CableCheckRes", "CableCheckResType", "CertificateInstallationReq", "CertificateInstallationReqType", "CertificateInstallationRes", "CertificateInstallationResType", "CertificateUpdateReq", "CertificateUpdateReqType", "CertificateUpdateRes", "CertificateUpdateResType", "ChargeCurrentRequest", "ChargeParameterDiscoveryReq", "ChargeParameterDiscoveryReqType", "ChargeParameterDiscoveryRes", "ChargeParameterDiscoveryResType", "ChargeService", "ChargingComplete", "ChargingProfile", "ContractAuthenticationReq", "ContractAuthenticationReqType", "ContractAuthenticationRes", "ContractAuthenticationResType", "ContractEncryptionCert", "ContractEncryptionCertChain", "ContractEncryptionPrivateKey", "ContractID", "ContractSignatureCertChain", "ContractSignaturePrivateKey", "CurrentDemandReq", "CurrentDemandReqType", "CurrentDemandRes", "CurrentDemandResType", "CurrentDifferential", "DC_EVSEStatus", "DC_PEVStatus", "EVSECurrentLimitAchieved", "EVSEID", "EVSEMaxPower", "EVSEMaximumCurrentLimit", "EVSEMaximumPowerLimit", "EVSEMaximumVoltageLimit", "EVSEPowerLimitAchieved", "EVSEPresentCurrent", "EVSEPresentVoltage", "EVSEVoltageLimitAchieved", "EnergyProvider", "GenChallenge", "LineLockReq", "LineLockReqType", "LineLockRes", "LineLockResType", "MeterInfo", "MeteringReceiptReq", "MeteringReceiptReqType", "MeteringReceiptRes", "MeteringReceiptResType", "MeteringStatusReq", "MeteringStatusReqType", "MeteringStatusRes", "MeteringStatusResType", "OEMProvisioningCert", "PCurrent", "PEVDemandCurrent", "PEVID", "PEVMaximumCurrentLimit", "PEVMaximumPowerLimit", "PEVMaximumVoltageLimit", "PEVRESSVoltage", "PEVRequestedEnergyTransferType", "PEVTargetVoltage", "PaymentDetailsReq", "PaymentDetailsReqType", "PaymentDetailsRes", "PaymentDetailsResType", "PaymentOptions", "PowerDeliveryReq", "PowerDeliveryReqType", "PowerDeliveryRes", "PowerDeliveryResType", "PreChargeReq", "PreChargeReqType", "PreChargeRes", "PreChargeResType", "ReceiptSignature", "RemainingTimeToBulkSoC", "RemainingTimeToFullSoC", "ReqLockStatus", "ReqSwitchStatus", "ResponseCode", "RetryCounter", "SelectedPaymentOption", "ServiceDetailReq", "ServiceDetailReqType", "ServiceDetailRes", "ServiceDetailResType", "ServiceDiscoveryReq", "ServiceDiscoveryReqType", "ServiceDiscoveryRes", "ServiceDiscoveryResType", "ServiceID", "ServiceList", "ServicePaymentSelectionReq", "ServicePaymentSelectionReqType", "ServicePaymentSelectionRes", "ServicePaymentSelectionResType", "ServiceScope", "ServiceTag", "ServiceType", "SessionID", "SessionSetupReq", "SessionSetupReqType", "SessionSetupRes", "SessionSetupResType", "TCurrent", "Tariff", "TariffTable", "TerminateChargingReq", "TerminateChargingReqType", "TerminateChargingRes", "TerminateChargingResType", "VoltageDifferential", "WeldingDetectionReq", "WeldingDetectionReqType", "WeldingDetectionRes", "WeldingDetectionResType", "v2g_Service" }; /* localName entries for URI id = 6 */ char * localNames6[] = { "AC_EVSEChargeParameter", "AC_EVSEChargeParameterType", "AC_EVSEStatus", "AC_EVSEStatusType", "AC_PEVChargeParameter", "AC_PEVChargeParameterType", "AC_PEVPowerDeliveryParameter", "AC_PEVPowerDeliveryParameterType", "AC_PEVStatus", "AC_PEVStatusType", "AC_rcdType", "BulkChargingComplete", "BulkSOC", "Certificate", "CertificateChainType", "CertificateInstall", "CertificateUpdate", "ChargingComplete", "ChargingProfileEntryMaxPower", "ChargingProfileEntryStart", "ChargingProfileType", "ConnectorLocked", "Currency", "DC_BulkChargingCompleteType", "DC_ChargingCompleteType", "DC_EVSEChargeParameter", "DC_EVSEChargeParameterType", "DC_EVSEStatus", "DC_EVSEStatusCodeType", "DC_EVSEStatusType", "DC_PEVChargeParameter", "DC_PEVChargeParameterType", "DC_PEVPowerDeliveryParameter", "DC_PEVPowerDeliveryParameterType", "DC_PEVReadyType", "DC_PEVStatus", "DC_PEVStatusCodeType", "DC_PEVStatusType", "DC_protocolVersionType", "EAmount", "EPrice", "EPriceMultiplier", "EPriceType", "EPriceUnit", "EVSEChargeParameter", "EVSEChargeParameterType", "EVSECurrentRegulationTolerance", "EVSEEnergyToBeDelivered", "EVSEMaxCurrent", "EVSEMaxPhases", "EVSEMaxVoltage", "EVSEMaximumCurrentLimit", "EVSEMaximumPowerLimit", "EVSEMaximumVoltageLimit", "EVSEMinCurrent", "EVSEMinVoltage", "EVSEMinimumCurrentLimit", "EVSEMinimumVoltageLimit", "EVSEPeakCurrentRipple", "EVSEProtocolVersion", "EVSEStandby", "EVSEStatus", "EVSEStatusCode", "EVSEStatusType", "EVSESupportedEnergyTransferType", "EnergyTransferType", "EoC", "FaultCode", "FaultMsg", "FloatingValueType", "FreeService", "FullSOC", "MeterID", "MeterInfoType", "MeterPubKey", "MeterReading", "MeterStatus", "Multiplier", "NotificationType", "PEVChargeParameter", "PEVChargeParameterType", "PEVEnergyCapacity", "PEVEnergyRequest", "PEVMaxCurrent", "PEVMaxPhases", "PEVMaxPower", "PEVMaxVoltage", "PEVMaximumCurrentLimit", "PEVMaximumPowerLimit", "PEVMaximumVoltageLimit", "PEVMinCurrent", "PEVMinVoltage", "PEVPowerDeliveryParameter", "PEVPowerDeliveryParameterType", "PEVProtocolVersion", "PEVRESSSOC", "PEVReady", "PEVRequestedEnergyTransferType", "PEVStandby", "PEVStatus", "PEVStatusCode", "PEVStatusType", "PMaxType", "PaymentOption", "PowerSwitchClosed", "ProfileEntry", "ProfileEntryType", "ProtocolVersion", "RCD", "SecurityType", "Service", "ServiceCategory", "ServiceCertificate", "ServiceCertificateType", "ServiceCharge", "ServiceChargeType", "ServiceCustom", "ServiceCustomType", "ServiceDetails", "ServiceDetailsType", "ServiceID", "ServiceInternet", "ServiceInternetType", "ServiceName", "ServiceRCS", "ServiceRCSType", "ServiceScope", "ServiceSessionID", "ServiceTag", "ServiceTagListType", "ServiceTagType", "ServiceType", "SessionID", "SessionInformationType", "ShutDownTime", "SigMeterReading", "StopCharging", "SubCertificates", "SubCertificatesType", "TMeter", "Tariff", "TariffDescrType", "TariffDescription", "TariffEntries", "TariffEntriesType", "TariffEntry", "TariffEntryType", "TariffID", "TariffPMax", "TariffStart", "TariffTableType", "Unit", "Value", "certificateType", "challengeSignatureType", "contractIDType", "currencyType", "ePriceType", "encryptionPrivateKeyType", "energyProviderType", "evseIDType", "faultCodeType", "faultMsgType", "genChallengeType", "lockStatusType", "maxPhasesType", "messageSignatureType", "meterIDType", "meterSignatureType", "meterStatusType", "paymentOptionType", "paymentOptionsType", "percentValueType", "pevIDType", "protocolVersionType", "pubKeyType", "responseCodeType", "retryCounterType", "serviceCategoryType", "serviceIDType", "serviceNameType", "serviceScopeType", "sessionIDType", "signaturePrivateKeyType", "standbyType", "switchStatusType", "tariffDescriptionType", "tariffIDType", "tariffStartType", "timeType", "unitMultiplierType", "unitSymbolType" }; /* localName entries for URI id = 7 */ char * localNames7[] = { "Body", "BodyBaseType", "BodyElement", "BodyType", "Header", "V2G_Message" }; /* localName entries for URI id = 8 */ char * localNames8[] = { "MessageHeaderType", "Notification", "Security", "SessionInformation" }; struct exiNamePartition localNamePartitions[9] = { { 7, localNames0 }, { 4, localNames1 }, { 2, localNames2 }, { 46, localNames3 }, { 70, localNames4 }, { 131, localNames5 }, { 192, localNames6 }, { 6, localNames7 }, { 4, localNames8 } }; char * uris[] = { "", "http://www.w3.org/XML/1998/namespace", "http://www.w3.org/2001/XMLSchema-instance", "http://www.w3.org/2001/XMLSchema", "http://www.w3.org/2000/09/xmldsig#", "urn:iso:15118:2:2010:MsgBody", "urn:iso:15118:2:2010:MsgDataTypes", "urn:iso:15118:2:2010:MsgDef", "urn:iso:15118:2:2010:MsgHeader" }; exi_name_table_prepopulated_t nameTablePrepopulated = { 9, uris, localNamePartitions }; exi_name_table_prepopulated_t nameTablePrepopulated; #endif