OpenV2G
Data Fields
v2gBodyType Struct Reference

#include <v2gEXIDatatypes.h>

Data Fields

union {
   struct v2gBodyBaseType   BodyElement
 
   struct v2gBodyBaseType   V2GRequest
 
   struct v2gDisconnectChargingDeviceReqType   DisconnectChargingDeviceReq
 
   struct v2gConnectChargingDeviceReqType   ConnectChargingDeviceReq
 
   struct v2gSystemStatusReqType   SystemStatusReq
 
   struct v2gDC_BidirectionalControlReqType   DC_BidirectionalControlReq
 
   struct v2gAC_BidirectionalControlReqType   AC_BidirectionalControlReq
 
   struct v2gVehicleCheckOutReqType   VehicleCheckOutReq
 
   struct v2gVehicleCheckInReqType   VehicleCheckInReq
 
   struct v2gPowerDemandReqType   PowerDemandReq
 
   struct v2gPairingReqType   PairingReq
 
   struct v2gAlignmentCheckReqType   AlignmentCheckReq
 
   struct v2gFinePositioningReqType   FinePositioningReq
 
   struct v2gFinePositioningSetupReqType   FinePositioningSetupReq
 
   struct v2gBodyBaseType   WeldingDetectionReq
 
   struct v2gCurrentDemandReqType   CurrentDemandReq
 
   struct v2gPreChargeReqType   PreChargeReq
 
   struct v2gBodyBaseType   CableCheckReq
 
   struct v2gChargingStatusReqType   ChargingStatusReq
 
   struct v2gCertificateInstallationReqType   CertificateInstallationReq
 
   struct v2gCertificateUpdateReqType   CertificateUpdateReq
 
   struct v2gSessionStopReqType   SessionStopReq
 
   struct v2gMeteringReceiptReqType   MeteringReceiptReq
 
   struct v2gPowerDeliveryReqType   PowerDeliveryReq
 
   struct v2gChargeParameterDiscoveryReqType   ChargeParameterDiscoveryReq
 
   struct v2gAuthorizationReqType   AuthorizationReq
 
   struct v2gPaymentDetailsReqType   PaymentDetailsReq
 
   struct v2gPaymentServiceSelectionReqType   PaymentServiceSelectionReq
 
   struct v2gServiceDetailReqType   ServiceDetailReq
 
   struct v2gServiceDiscoveryReqType   ServiceDiscoveryReq
 
   struct v2gSessionSetupReqType   SessionSetupReq
 
   struct v2gV2GResponseType   V2GResponse
 
   struct v2gDisconnectChargingDeviceResType   DisconnectChargingDeviceRes
 
   struct v2gConnectChargingDeviceResType   ConnectChargingDeviceRes
 
   struct v2gSystemStatusResType   SystemStatusRes
 
   struct v2gDC_BidirectionalControlResType   DC_BidirectionalControlRes
 
   struct v2gAC_BidirectionalControlResType   AC_BidirectionalControlRes
 
   struct v2gVehicleCheckOutResType   VehicleCheckOutRes
 
   struct v2gVehicleCheckInResType   VehicleCheckInRes
 
   struct v2gPowerDemandResType   PowerDemandRes
 
   struct v2gPairingResType   PairingRes
 
   struct v2gAlignmentCheckResType   AlignmentCheckRes
 
   struct v2gFinePositioningResType   FinePositioningRes
 
   struct v2gFinePositioningSetupResType   FinePositioningSetupRes
 
   struct v2gWeldingDetectionResType   WeldingDetectionRes
 
   struct v2gCurrentDemandResType   CurrentDemandRes
 
   struct v2gPreChargeResType   PreChargeRes
 
   struct v2gCableCheckResType   CableCheckRes
 
   struct v2gChargingStatusResType   ChargingStatusRes
 
   struct v2gCertificateInstallationResType   CertificateInstallationRes
 
   struct v2gCertificateUpdateResType   CertificateUpdateRes
 
   struct v2gV2GResponseType   SessionStopRes
 
   struct v2gV2GResponseType   MeteringReceiptRes
 
   struct v2gPowerDeliveryResType   PowerDeliveryRes
 
   struct v2gChargeParameterDiscoveryResType   ChargeParameterDiscoveryRes
 
   struct v2gAuthorizationResType   AuthorizationRes
 
   struct v2gPaymentDetailsResType   PaymentDetailsRes
 
   struct v2gV2GResponseType   PaymentServiceSelectionRes
 
   struct v2gServiceDetailResType   ServiceDetailRes
 
   struct v2gServiceDiscoveryResType   ServiceDiscoveryRes
 
   struct v2gSessionSetupResType   SessionSetupRes
 
   struct v2gBodyBaseType   ErrorInformation
 
   struct v2gEVSEErrorInformationType   EVSEErrorInformation
 
   struct v2gEVErrorInformationType   EVErrorInformation
 
}; 
 
unsigned int BodyElement_isUsed:1
 
unsigned int V2GRequest_isUsed:1
 
unsigned int DisconnectChargingDeviceReq_isUsed:1
 
unsigned int ConnectChargingDeviceReq_isUsed:1
 
unsigned int SystemStatusReq_isUsed:1
 
unsigned int DC_BidirectionalControlReq_isUsed:1
 
unsigned int AC_BidirectionalControlReq_isUsed:1
 
unsigned int VehicleCheckOutReq_isUsed:1
 
unsigned int VehicleCheckInReq_isUsed:1
 
unsigned int PowerDemandReq_isUsed:1
 
unsigned int PairingReq_isUsed:1
 
unsigned int AlignmentCheckReq_isUsed:1
 
unsigned int FinePositioningReq_isUsed:1
 
unsigned int FinePositioningSetupReq_isUsed:1
 
unsigned int WeldingDetectionReq_isUsed:1
 
unsigned int CurrentDemandReq_isUsed:1
 
unsigned int PreChargeReq_isUsed:1
 
unsigned int CableCheckReq_isUsed:1
 
unsigned int ChargingStatusReq_isUsed:1
 
unsigned int CertificateInstallationReq_isUsed:1
 
unsigned int CertificateUpdateReq_isUsed:1
 
unsigned int SessionStopReq_isUsed:1
 
unsigned int MeteringReceiptReq_isUsed:1
 
unsigned int PowerDeliveryReq_isUsed:1
 
unsigned int ChargeParameterDiscoveryReq_isUsed:1
 
unsigned int AuthorizationReq_isUsed:1
 
unsigned int PaymentDetailsReq_isUsed:1
 
unsigned int PaymentServiceSelectionReq_isUsed:1
 
unsigned int ServiceDetailReq_isUsed:1
 
unsigned int ServiceDiscoveryReq_isUsed:1
 
unsigned int SessionSetupReq_isUsed:1
 
unsigned int V2GResponse_isUsed:1
 
unsigned int DisconnectChargingDeviceRes_isUsed:1
 
unsigned int ConnectChargingDeviceRes_isUsed:1
 
unsigned int SystemStatusRes_isUsed:1
 
unsigned int DC_BidirectionalControlRes_isUsed:1
 
unsigned int AC_BidirectionalControlRes_isUsed:1
 
unsigned int VehicleCheckOutRes_isUsed:1
 
unsigned int VehicleCheckInRes_isUsed:1
 
unsigned int PowerDemandRes_isUsed:1
 
unsigned int PairingRes_isUsed:1
 
unsigned int AlignmentCheckRes_isUsed:1
 
unsigned int FinePositioningRes_isUsed:1
 
unsigned int FinePositioningSetupRes_isUsed:1
 
unsigned int WeldingDetectionRes_isUsed:1
 
unsigned int CurrentDemandRes_isUsed:1
 
unsigned int PreChargeRes_isUsed:1
 
unsigned int CableCheckRes_isUsed:1
 
unsigned int ChargingStatusRes_isUsed:1
 
unsigned int CertificateInstallationRes_isUsed:1
 
unsigned int CertificateUpdateRes_isUsed:1
 
unsigned int SessionStopRes_isUsed:1
 
unsigned int MeteringReceiptRes_isUsed:1
 
unsigned int PowerDeliveryRes_isUsed:1
 
unsigned int ChargeParameterDiscoveryRes_isUsed:1
 
unsigned int AuthorizationRes_isUsed:1
 
unsigned int PaymentDetailsRes_isUsed:1
 
unsigned int PaymentServiceSelectionRes_isUsed:1
 
unsigned int ServiceDetailRes_isUsed:1
 
unsigned int ServiceDiscoveryRes_isUsed:1
 
unsigned int SessionSetupRes_isUsed:1
 
unsigned int ErrorInformation_isUsed:1
 
unsigned int EVSEErrorInformation_isUsed:1
 
unsigned int EVErrorInformation_isUsed:1
 

Field Documentation

◆ @140

union { ... }

◆ AC_BidirectionalControlReq

struct v2gAC_BidirectionalControlReqType v2gBodyType::AC_BidirectionalControlReq

◆ AC_BidirectionalControlReq_isUsed

unsigned int v2gBodyType::AC_BidirectionalControlReq_isUsed

◆ AC_BidirectionalControlRes

struct v2gAC_BidirectionalControlResType v2gBodyType::AC_BidirectionalControlRes

◆ AC_BidirectionalControlRes_isUsed

unsigned int v2gBodyType::AC_BidirectionalControlRes_isUsed

◆ AlignmentCheckReq

struct v2gAlignmentCheckReqType v2gBodyType::AlignmentCheckReq

◆ AlignmentCheckReq_isUsed

unsigned int v2gBodyType::AlignmentCheckReq_isUsed

◆ AlignmentCheckRes

struct v2gAlignmentCheckResType v2gBodyType::AlignmentCheckRes

◆ AlignmentCheckRes_isUsed

unsigned int v2gBodyType::AlignmentCheckRes_isUsed

◆ AuthorizationReq

struct v2gAuthorizationReqType v2gBodyType::AuthorizationReq

◆ AuthorizationReq_isUsed

unsigned int v2gBodyType::AuthorizationReq_isUsed

◆ AuthorizationRes

struct v2gAuthorizationResType v2gBodyType::AuthorizationRes

◆ AuthorizationRes_isUsed

unsigned int v2gBodyType::AuthorizationRes_isUsed

◆ BodyElement

struct v2gBodyBaseType v2gBodyType::BodyElement

◆ BodyElement_isUsed

unsigned int v2gBodyType::BodyElement_isUsed

◆ CableCheckReq

struct v2gBodyBaseType v2gBodyType::CableCheckReq

◆ CableCheckReq_isUsed

unsigned int v2gBodyType::CableCheckReq_isUsed

◆ CableCheckRes

struct v2gCableCheckResType v2gBodyType::CableCheckRes

◆ CableCheckRes_isUsed

unsigned int v2gBodyType::CableCheckRes_isUsed

◆ CertificateInstallationReq

struct v2gCertificateInstallationReqType v2gBodyType::CertificateInstallationReq

◆ CertificateInstallationReq_isUsed

unsigned int v2gBodyType::CertificateInstallationReq_isUsed

◆ CertificateInstallationRes

struct v2gCertificateInstallationResType v2gBodyType::CertificateInstallationRes

◆ CertificateInstallationRes_isUsed

unsigned int v2gBodyType::CertificateInstallationRes_isUsed

◆ CertificateUpdateReq

struct v2gCertificateUpdateReqType v2gBodyType::CertificateUpdateReq

◆ CertificateUpdateReq_isUsed

unsigned int v2gBodyType::CertificateUpdateReq_isUsed

◆ CertificateUpdateRes

struct v2gCertificateUpdateResType v2gBodyType::CertificateUpdateRes

◆ CertificateUpdateRes_isUsed

unsigned int v2gBodyType::CertificateUpdateRes_isUsed

◆ ChargeParameterDiscoveryReq

struct v2gChargeParameterDiscoveryReqType v2gBodyType::ChargeParameterDiscoveryReq

◆ ChargeParameterDiscoveryReq_isUsed

unsigned int v2gBodyType::ChargeParameterDiscoveryReq_isUsed

◆ ChargeParameterDiscoveryRes

struct v2gChargeParameterDiscoveryResType v2gBodyType::ChargeParameterDiscoveryRes

◆ ChargeParameterDiscoveryRes_isUsed

unsigned int v2gBodyType::ChargeParameterDiscoveryRes_isUsed

◆ ChargingStatusReq

struct v2gChargingStatusReqType v2gBodyType::ChargingStatusReq

◆ ChargingStatusReq_isUsed

unsigned int v2gBodyType::ChargingStatusReq_isUsed

◆ ChargingStatusRes

struct v2gChargingStatusResType v2gBodyType::ChargingStatusRes

◆ ChargingStatusRes_isUsed

unsigned int v2gBodyType::ChargingStatusRes_isUsed

◆ ConnectChargingDeviceReq

struct v2gConnectChargingDeviceReqType v2gBodyType::ConnectChargingDeviceReq

◆ ConnectChargingDeviceReq_isUsed

unsigned int v2gBodyType::ConnectChargingDeviceReq_isUsed

◆ ConnectChargingDeviceRes

struct v2gConnectChargingDeviceResType v2gBodyType::ConnectChargingDeviceRes

◆ ConnectChargingDeviceRes_isUsed

unsigned int v2gBodyType::ConnectChargingDeviceRes_isUsed

◆ CurrentDemandReq

struct v2gCurrentDemandReqType v2gBodyType::CurrentDemandReq

◆ CurrentDemandReq_isUsed

unsigned int v2gBodyType::CurrentDemandReq_isUsed

◆ CurrentDemandRes

struct v2gCurrentDemandResType v2gBodyType::CurrentDemandRes

◆ CurrentDemandRes_isUsed

unsigned int v2gBodyType::CurrentDemandRes_isUsed

◆ DC_BidirectionalControlReq

struct v2gDC_BidirectionalControlReqType v2gBodyType::DC_BidirectionalControlReq

◆ DC_BidirectionalControlReq_isUsed

unsigned int v2gBodyType::DC_BidirectionalControlReq_isUsed

◆ DC_BidirectionalControlRes

struct v2gDC_BidirectionalControlResType v2gBodyType::DC_BidirectionalControlRes

◆ DC_BidirectionalControlRes_isUsed

unsigned int v2gBodyType::DC_BidirectionalControlRes_isUsed

◆ DisconnectChargingDeviceReq

struct v2gDisconnectChargingDeviceReqType v2gBodyType::DisconnectChargingDeviceReq

◆ DisconnectChargingDeviceReq_isUsed

unsigned int v2gBodyType::DisconnectChargingDeviceReq_isUsed

◆ DisconnectChargingDeviceRes

struct v2gDisconnectChargingDeviceResType v2gBodyType::DisconnectChargingDeviceRes

◆ DisconnectChargingDeviceRes_isUsed

unsigned int v2gBodyType::DisconnectChargingDeviceRes_isUsed

◆ ErrorInformation

struct v2gBodyBaseType v2gBodyType::ErrorInformation

◆ ErrorInformation_isUsed

unsigned int v2gBodyType::ErrorInformation_isUsed

◆ EVErrorInformation

struct v2gEVErrorInformationType v2gBodyType::EVErrorInformation

◆ EVErrorInformation_isUsed

unsigned int v2gBodyType::EVErrorInformation_isUsed

◆ EVSEErrorInformation

struct v2gEVSEErrorInformationType v2gBodyType::EVSEErrorInformation

◆ EVSEErrorInformation_isUsed

unsigned int v2gBodyType::EVSEErrorInformation_isUsed

◆ FinePositioningReq

struct v2gFinePositioningReqType v2gBodyType::FinePositioningReq

◆ FinePositioningReq_isUsed

unsigned int v2gBodyType::FinePositioningReq_isUsed

◆ FinePositioningRes

struct v2gFinePositioningResType v2gBodyType::FinePositioningRes

◆ FinePositioningRes_isUsed

unsigned int v2gBodyType::FinePositioningRes_isUsed

◆ FinePositioningSetupReq

struct v2gFinePositioningSetupReqType v2gBodyType::FinePositioningSetupReq

◆ FinePositioningSetupReq_isUsed

unsigned int v2gBodyType::FinePositioningSetupReq_isUsed

◆ FinePositioningSetupRes

struct v2gFinePositioningSetupResType v2gBodyType::FinePositioningSetupRes

◆ FinePositioningSetupRes_isUsed

unsigned int v2gBodyType::FinePositioningSetupRes_isUsed

◆ MeteringReceiptReq

struct v2gMeteringReceiptReqType v2gBodyType::MeteringReceiptReq

◆ MeteringReceiptReq_isUsed

unsigned int v2gBodyType::MeteringReceiptReq_isUsed

◆ MeteringReceiptRes

struct v2gV2GResponseType v2gBodyType::MeteringReceiptRes

◆ MeteringReceiptRes_isUsed

unsigned int v2gBodyType::MeteringReceiptRes_isUsed

◆ PairingReq

struct v2gPairingReqType v2gBodyType::PairingReq

◆ PairingReq_isUsed

unsigned int v2gBodyType::PairingReq_isUsed

◆ PairingRes

struct v2gPairingResType v2gBodyType::PairingRes

◆ PairingRes_isUsed

unsigned int v2gBodyType::PairingRes_isUsed

◆ PaymentDetailsReq

struct v2gPaymentDetailsReqType v2gBodyType::PaymentDetailsReq

◆ PaymentDetailsReq_isUsed

unsigned int v2gBodyType::PaymentDetailsReq_isUsed

◆ PaymentDetailsRes

struct v2gPaymentDetailsResType v2gBodyType::PaymentDetailsRes

◆ PaymentDetailsRes_isUsed

unsigned int v2gBodyType::PaymentDetailsRes_isUsed

◆ PaymentServiceSelectionReq

struct v2gPaymentServiceSelectionReqType v2gBodyType::PaymentServiceSelectionReq

◆ PaymentServiceSelectionReq_isUsed

unsigned int v2gBodyType::PaymentServiceSelectionReq_isUsed

◆ PaymentServiceSelectionRes

struct v2gV2GResponseType v2gBodyType::PaymentServiceSelectionRes

◆ PaymentServiceSelectionRes_isUsed

unsigned int v2gBodyType::PaymentServiceSelectionRes_isUsed

◆ PowerDeliveryReq

struct v2gPowerDeliveryReqType v2gBodyType::PowerDeliveryReq

◆ PowerDeliveryReq_isUsed

unsigned int v2gBodyType::PowerDeliveryReq_isUsed

◆ PowerDeliveryRes

struct v2gPowerDeliveryResType v2gBodyType::PowerDeliveryRes

◆ PowerDeliveryRes_isUsed

unsigned int v2gBodyType::PowerDeliveryRes_isUsed

◆ PowerDemandReq

struct v2gPowerDemandReqType v2gBodyType::PowerDemandReq

◆ PowerDemandReq_isUsed

unsigned int v2gBodyType::PowerDemandReq_isUsed

◆ PowerDemandRes

struct v2gPowerDemandResType v2gBodyType::PowerDemandRes

◆ PowerDemandRes_isUsed

unsigned int v2gBodyType::PowerDemandRes_isUsed

◆ PreChargeReq

struct v2gPreChargeReqType v2gBodyType::PreChargeReq

◆ PreChargeReq_isUsed

unsigned int v2gBodyType::PreChargeReq_isUsed

◆ PreChargeRes

struct v2gPreChargeResType v2gBodyType::PreChargeRes

◆ PreChargeRes_isUsed

unsigned int v2gBodyType::PreChargeRes_isUsed

◆ ServiceDetailReq

struct v2gServiceDetailReqType v2gBodyType::ServiceDetailReq

◆ ServiceDetailReq_isUsed

unsigned int v2gBodyType::ServiceDetailReq_isUsed

◆ ServiceDetailRes

struct v2gServiceDetailResType v2gBodyType::ServiceDetailRes

◆ ServiceDetailRes_isUsed

unsigned int v2gBodyType::ServiceDetailRes_isUsed

◆ ServiceDiscoveryReq

struct v2gServiceDiscoveryReqType v2gBodyType::ServiceDiscoveryReq

◆ ServiceDiscoveryReq_isUsed

unsigned int v2gBodyType::ServiceDiscoveryReq_isUsed

◆ ServiceDiscoveryRes

struct v2gServiceDiscoveryResType v2gBodyType::ServiceDiscoveryRes

◆ ServiceDiscoveryRes_isUsed

unsigned int v2gBodyType::ServiceDiscoveryRes_isUsed

◆ SessionSetupReq

struct v2gSessionSetupReqType v2gBodyType::SessionSetupReq

◆ SessionSetupReq_isUsed

unsigned int v2gBodyType::SessionSetupReq_isUsed

◆ SessionSetupRes

struct v2gSessionSetupResType v2gBodyType::SessionSetupRes

◆ SessionSetupRes_isUsed

unsigned int v2gBodyType::SessionSetupRes_isUsed

◆ SessionStopReq

struct v2gSessionStopReqType v2gBodyType::SessionStopReq

◆ SessionStopReq_isUsed

unsigned int v2gBodyType::SessionStopReq_isUsed

◆ SessionStopRes

struct v2gV2GResponseType v2gBodyType::SessionStopRes

◆ SessionStopRes_isUsed

unsigned int v2gBodyType::SessionStopRes_isUsed

◆ SystemStatusReq

struct v2gSystemStatusReqType v2gBodyType::SystemStatusReq

◆ SystemStatusReq_isUsed

unsigned int v2gBodyType::SystemStatusReq_isUsed

◆ SystemStatusRes

struct v2gSystemStatusResType v2gBodyType::SystemStatusRes

◆ SystemStatusRes_isUsed

unsigned int v2gBodyType::SystemStatusRes_isUsed

◆ V2GRequest

struct v2gBodyBaseType v2gBodyType::V2GRequest

◆ V2GRequest_isUsed

unsigned int v2gBodyType::V2GRequest_isUsed

◆ V2GResponse

struct v2gV2GResponseType v2gBodyType::V2GResponse

◆ V2GResponse_isUsed

unsigned int v2gBodyType::V2GResponse_isUsed

◆ VehicleCheckInReq

struct v2gVehicleCheckInReqType v2gBodyType::VehicleCheckInReq

◆ VehicleCheckInReq_isUsed

unsigned int v2gBodyType::VehicleCheckInReq_isUsed

◆ VehicleCheckInRes

struct v2gVehicleCheckInResType v2gBodyType::VehicleCheckInRes

◆ VehicleCheckInRes_isUsed

unsigned int v2gBodyType::VehicleCheckInRes_isUsed

◆ VehicleCheckOutReq

struct v2gVehicleCheckOutReqType v2gBodyType::VehicleCheckOutReq

◆ VehicleCheckOutReq_isUsed

unsigned int v2gBodyType::VehicleCheckOutReq_isUsed

◆ VehicleCheckOutRes

struct v2gVehicleCheckOutResType v2gBodyType::VehicleCheckOutRes

◆ VehicleCheckOutRes_isUsed

unsigned int v2gBodyType::VehicleCheckOutRes_isUsed

◆ WeldingDetectionReq

struct v2gBodyBaseType v2gBodyType::WeldingDetectionReq

◆ WeldingDetectionReq_isUsed

unsigned int v2gBodyType::WeldingDetectionReq_isUsed

◆ WeldingDetectionRes

struct v2gWeldingDetectionResType v2gBodyType::WeldingDetectionRes

◆ WeldingDetectionRes_isUsed

unsigned int v2gBodyType::WeldingDetectionRes_isUsed

The documentation for this struct was generated from the following file: