| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 |
- /*
- * 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 <http://www.gnu.org/licenses/>.
- */
- /*******************************************************************
- *
- * @author Daniel.Peintner.EXT@siemens.com
- * @version 0.5
- * @contact Joerg.Heuer@siemens.com
- *
- * <p>Code generated by EXIdizer</p>
- ********************************************************************/
- #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
|