OpenV2G
Data Fields
iso2BodyType Struct Reference

#include <iso2EXIDatatypes.h>

Data Fields

union {
   struct iso2BodyBaseType   BodyElement
 
   struct iso2BodyBaseType   V2GRequest
 
   struct iso2DisconnectChargingDeviceReqType   DisconnectChargingDeviceReq
 
   struct iso2ConnectChargingDeviceReqType   ConnectChargingDeviceReq
 
   struct iso2SystemStatusReqType   SystemStatusReq
 
   struct iso2DC_BidirectionalControlReqType   DC_BidirectionalControlReq
 
   struct iso2AC_BidirectionalControlReqType   AC_BidirectionalControlReq
 
   struct iso2VehicleCheckOutReqType   VehicleCheckOutReq
 
   struct iso2VehicleCheckInReqType   VehicleCheckInReq
 
   struct iso2PowerDemandReqType   PowerDemandReq
 
   struct iso2PairingReqType   PairingReq
 
   struct iso2AlignmentCheckReqType   AlignmentCheckReq
 
   struct iso2FinePositioningReqType   FinePositioningReq
 
   struct iso2FinePositioningSetupReqType   FinePositioningSetupReq
 
   struct iso2WeldingDetectionReqType   WeldingDetectionReq
 
   struct iso2CurrentDemandReqType   CurrentDemandReq
 
   struct iso2PreChargeReqType   PreChargeReq
 
   struct iso2CableCheckReqType   CableCheckReq
 
   struct iso2ChargingStatusReqType   ChargingStatusReq
 
   struct iso2CertificateInstallationReqType   CertificateInstallationReq
 
   struct iso2CertificateUpdateReqType   CertificateUpdateReq
 
   struct iso2SessionStopReqType   SessionStopReq
 
   struct iso2MeteringReceiptReqType   MeteringReceiptReq
 
   struct iso2PowerDeliveryReqType   PowerDeliveryReq
 
   struct iso2ChargeParameterDiscoveryReqType   ChargeParameterDiscoveryReq
 
   struct iso2AuthorizationReqType   AuthorizationReq
 
   struct iso2PaymentDetailsReqType   PaymentDetailsReq
 
   struct iso2PaymentServiceSelectionReqType   PaymentServiceSelectionReq
 
   struct iso2ServiceDetailReqType   ServiceDetailReq
 
   struct iso2ServiceDiscoveryReqType   ServiceDiscoveryReq
 
   struct iso2SessionSetupReqType   SessionSetupReq
 
   struct iso2V2GResponseType   V2GResponse
 
   struct iso2DisconnectChargingDeviceResType   DisconnectChargingDeviceRes
 
   struct iso2ConnectChargingDeviceResType   ConnectChargingDeviceRes
 
   struct iso2SystemStatusResType   SystemStatusRes
 
   struct iso2DC_BidirectionalControlResType   DC_BidirectionalControlRes
 
   struct iso2AC_BidirectionalControlResType   AC_BidirectionalControlRes
 
   struct iso2VehicleCheckOutResType   VehicleCheckOutRes
 
   struct iso2VehicleCheckInResType   VehicleCheckInRes
 
   struct iso2PowerDemandResType   PowerDemandRes
 
   struct iso2PairingResType   PairingRes
 
   struct iso2AlignmentCheckResType   AlignmentCheckRes
 
   struct iso2FinePositioningResType   FinePositioningRes
 
   struct iso2FinePositioningSetupResType   FinePositioningSetupRes
 
   struct iso2WeldingDetectionResType   WeldingDetectionRes
 
   struct iso2CurrentDemandResType   CurrentDemandRes
 
   struct iso2PreChargeResType   PreChargeRes
 
   struct iso2CableCheckResType   CableCheckRes
 
   struct iso2ChargingStatusResType   ChargingStatusRes
 
   struct iso2CertificateInstallationResType   CertificateInstallationRes
 
   struct iso2CertificateUpdateResType   CertificateUpdateRes
 
   struct iso2SessionStopResType   SessionStopRes
 
   struct iso2MeteringReceiptResType   MeteringReceiptRes
 
   struct iso2PowerDeliveryResType   PowerDeliveryRes
 
   struct iso2ChargeParameterDiscoveryResType   ChargeParameterDiscoveryRes
 
   struct iso2AuthorizationResType   AuthorizationRes
 
   struct iso2PaymentDetailsResType   PaymentDetailsRes
 
   struct iso2PaymentServiceSelectionResType   PaymentServiceSelectionRes
 
   struct iso2ServiceDetailResType   ServiceDetailRes
 
   struct iso2ServiceDiscoveryResType   ServiceDiscoveryRes
 
   struct iso2SessionSetupResType   SessionSetupRes
 
}; 
 
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
 

Field Documentation

◆ @479

union { ... }

◆ AC_BidirectionalControlReq

struct iso2AC_BidirectionalControlReqType iso2BodyType::AC_BidirectionalControlReq

◆ AC_BidirectionalControlReq_isUsed

unsigned int iso2BodyType::AC_BidirectionalControlReq_isUsed

◆ AC_BidirectionalControlRes

struct iso2AC_BidirectionalControlResType iso2BodyType::AC_BidirectionalControlRes

◆ AC_BidirectionalControlRes_isUsed

unsigned int iso2BodyType::AC_BidirectionalControlRes_isUsed

◆ AlignmentCheckReq

struct iso2AlignmentCheckReqType iso2BodyType::AlignmentCheckReq

◆ AlignmentCheckReq_isUsed

unsigned int iso2BodyType::AlignmentCheckReq_isUsed

◆ AlignmentCheckRes

struct iso2AlignmentCheckResType iso2BodyType::AlignmentCheckRes

◆ AlignmentCheckRes_isUsed

unsigned int iso2BodyType::AlignmentCheckRes_isUsed

◆ AuthorizationReq

struct iso2AuthorizationReqType iso2BodyType::AuthorizationReq

◆ AuthorizationReq_isUsed

unsigned int iso2BodyType::AuthorizationReq_isUsed

◆ AuthorizationRes

struct iso2AuthorizationResType iso2BodyType::AuthorizationRes

◆ AuthorizationRes_isUsed

unsigned int iso2BodyType::AuthorizationRes_isUsed

◆ BodyElement

struct iso2BodyBaseType iso2BodyType::BodyElement

◆ BodyElement_isUsed

unsigned int iso2BodyType::BodyElement_isUsed

◆ CableCheckReq

struct iso2CableCheckReqType iso2BodyType::CableCheckReq

◆ CableCheckReq_isUsed

unsigned int iso2BodyType::CableCheckReq_isUsed

◆ CableCheckRes

struct iso2CableCheckResType iso2BodyType::CableCheckRes

◆ CableCheckRes_isUsed

unsigned int iso2BodyType::CableCheckRes_isUsed

◆ CertificateInstallationReq

struct iso2CertificateInstallationReqType iso2BodyType::CertificateInstallationReq

◆ CertificateInstallationReq_isUsed

unsigned int iso2BodyType::CertificateInstallationReq_isUsed

◆ CertificateInstallationRes

struct iso2CertificateInstallationResType iso2BodyType::CertificateInstallationRes

◆ CertificateInstallationRes_isUsed

unsigned int iso2BodyType::CertificateInstallationRes_isUsed

◆ CertificateUpdateReq

struct iso2CertificateUpdateReqType iso2BodyType::CertificateUpdateReq

◆ CertificateUpdateReq_isUsed

unsigned int iso2BodyType::CertificateUpdateReq_isUsed

◆ CertificateUpdateRes

struct iso2CertificateUpdateResType iso2BodyType::CertificateUpdateRes

◆ CertificateUpdateRes_isUsed

unsigned int iso2BodyType::CertificateUpdateRes_isUsed

◆ ChargeParameterDiscoveryReq

struct iso2ChargeParameterDiscoveryReqType iso2BodyType::ChargeParameterDiscoveryReq

◆ ChargeParameterDiscoveryReq_isUsed

unsigned int iso2BodyType::ChargeParameterDiscoveryReq_isUsed

◆ ChargeParameterDiscoveryRes

struct iso2ChargeParameterDiscoveryResType iso2BodyType::ChargeParameterDiscoveryRes

◆ ChargeParameterDiscoveryRes_isUsed

unsigned int iso2BodyType::ChargeParameterDiscoveryRes_isUsed

◆ ChargingStatusReq

struct iso2ChargingStatusReqType iso2BodyType::ChargingStatusReq

◆ ChargingStatusReq_isUsed

unsigned int iso2BodyType::ChargingStatusReq_isUsed

◆ ChargingStatusRes

struct iso2ChargingStatusResType iso2BodyType::ChargingStatusRes

◆ ChargingStatusRes_isUsed

unsigned int iso2BodyType::ChargingStatusRes_isUsed

◆ ConnectChargingDeviceReq

struct iso2ConnectChargingDeviceReqType iso2BodyType::ConnectChargingDeviceReq

◆ ConnectChargingDeviceReq_isUsed

unsigned int iso2BodyType::ConnectChargingDeviceReq_isUsed

◆ ConnectChargingDeviceRes

struct iso2ConnectChargingDeviceResType iso2BodyType::ConnectChargingDeviceRes

◆ ConnectChargingDeviceRes_isUsed

unsigned int iso2BodyType::ConnectChargingDeviceRes_isUsed

◆ CurrentDemandReq

struct iso2CurrentDemandReqType iso2BodyType::CurrentDemandReq

◆ CurrentDemandReq_isUsed

unsigned int iso2BodyType::CurrentDemandReq_isUsed

◆ CurrentDemandRes

struct iso2CurrentDemandResType iso2BodyType::CurrentDemandRes

◆ CurrentDemandRes_isUsed

unsigned int iso2BodyType::CurrentDemandRes_isUsed

◆ DC_BidirectionalControlReq

struct iso2DC_BidirectionalControlReqType iso2BodyType::DC_BidirectionalControlReq

◆ DC_BidirectionalControlReq_isUsed

unsigned int iso2BodyType::DC_BidirectionalControlReq_isUsed

◆ DC_BidirectionalControlRes

struct iso2DC_BidirectionalControlResType iso2BodyType::DC_BidirectionalControlRes

◆ DC_BidirectionalControlRes_isUsed

unsigned int iso2BodyType::DC_BidirectionalControlRes_isUsed

◆ DisconnectChargingDeviceReq

struct iso2DisconnectChargingDeviceReqType iso2BodyType::DisconnectChargingDeviceReq

◆ DisconnectChargingDeviceReq_isUsed

unsigned int iso2BodyType::DisconnectChargingDeviceReq_isUsed

◆ DisconnectChargingDeviceRes

struct iso2DisconnectChargingDeviceResType iso2BodyType::DisconnectChargingDeviceRes

◆ DisconnectChargingDeviceRes_isUsed

unsigned int iso2BodyType::DisconnectChargingDeviceRes_isUsed

◆ FinePositioningReq

struct iso2FinePositioningReqType iso2BodyType::FinePositioningReq

◆ FinePositioningReq_isUsed

unsigned int iso2BodyType::FinePositioningReq_isUsed

◆ FinePositioningRes

struct iso2FinePositioningResType iso2BodyType::FinePositioningRes

◆ FinePositioningRes_isUsed

unsigned int iso2BodyType::FinePositioningRes_isUsed

◆ FinePositioningSetupReq

struct iso2FinePositioningSetupReqType iso2BodyType::FinePositioningSetupReq

◆ FinePositioningSetupReq_isUsed

unsigned int iso2BodyType::FinePositioningSetupReq_isUsed

◆ FinePositioningSetupRes

struct iso2FinePositioningSetupResType iso2BodyType::FinePositioningSetupRes

◆ FinePositioningSetupRes_isUsed

unsigned int iso2BodyType::FinePositioningSetupRes_isUsed

◆ MeteringReceiptReq

struct iso2MeteringReceiptReqType iso2BodyType::MeteringReceiptReq

◆ MeteringReceiptReq_isUsed

unsigned int iso2BodyType::MeteringReceiptReq_isUsed

◆ MeteringReceiptRes

struct iso2MeteringReceiptResType iso2BodyType::MeteringReceiptRes

◆ MeteringReceiptRes_isUsed

unsigned int iso2BodyType::MeteringReceiptRes_isUsed

◆ PairingReq

struct iso2PairingReqType iso2BodyType::PairingReq

◆ PairingReq_isUsed

unsigned int iso2BodyType::PairingReq_isUsed

◆ PairingRes

struct iso2PairingResType iso2BodyType::PairingRes

◆ PairingRes_isUsed

unsigned int iso2BodyType::PairingRes_isUsed

◆ PaymentDetailsReq

struct iso2PaymentDetailsReqType iso2BodyType::PaymentDetailsReq

◆ PaymentDetailsReq_isUsed

unsigned int iso2BodyType::PaymentDetailsReq_isUsed

◆ PaymentDetailsRes

struct iso2PaymentDetailsResType iso2BodyType::PaymentDetailsRes

◆ PaymentDetailsRes_isUsed

unsigned int iso2BodyType::PaymentDetailsRes_isUsed

◆ PaymentServiceSelectionReq

struct iso2PaymentServiceSelectionReqType iso2BodyType::PaymentServiceSelectionReq

◆ PaymentServiceSelectionReq_isUsed

unsigned int iso2BodyType::PaymentServiceSelectionReq_isUsed

◆ PaymentServiceSelectionRes

struct iso2PaymentServiceSelectionResType iso2BodyType::PaymentServiceSelectionRes

◆ PaymentServiceSelectionRes_isUsed

unsigned int iso2BodyType::PaymentServiceSelectionRes_isUsed

◆ PowerDeliveryReq

struct iso2PowerDeliveryReqType iso2BodyType::PowerDeliveryReq

◆ PowerDeliveryReq_isUsed

unsigned int iso2BodyType::PowerDeliveryReq_isUsed

◆ PowerDeliveryRes

struct iso2PowerDeliveryResType iso2BodyType::PowerDeliveryRes

◆ PowerDeliveryRes_isUsed

unsigned int iso2BodyType::PowerDeliveryRes_isUsed

◆ PowerDemandReq

struct iso2PowerDemandReqType iso2BodyType::PowerDemandReq

◆ PowerDemandReq_isUsed

unsigned int iso2BodyType::PowerDemandReq_isUsed

◆ PowerDemandRes

struct iso2PowerDemandResType iso2BodyType::PowerDemandRes

◆ PowerDemandRes_isUsed

unsigned int iso2BodyType::PowerDemandRes_isUsed

◆ PreChargeReq

struct iso2PreChargeReqType iso2BodyType::PreChargeReq

◆ PreChargeReq_isUsed

unsigned int iso2BodyType::PreChargeReq_isUsed

◆ PreChargeRes

struct iso2PreChargeResType iso2BodyType::PreChargeRes

◆ PreChargeRes_isUsed

unsigned int iso2BodyType::PreChargeRes_isUsed

◆ ServiceDetailReq

struct iso2ServiceDetailReqType iso2BodyType::ServiceDetailReq

◆ ServiceDetailReq_isUsed

unsigned int iso2BodyType::ServiceDetailReq_isUsed

◆ ServiceDetailRes

struct iso2ServiceDetailResType iso2BodyType::ServiceDetailRes

◆ ServiceDetailRes_isUsed

unsigned int iso2BodyType::ServiceDetailRes_isUsed

◆ ServiceDiscoveryReq

struct iso2ServiceDiscoveryReqType iso2BodyType::ServiceDiscoveryReq

◆ ServiceDiscoveryReq_isUsed

unsigned int iso2BodyType::ServiceDiscoveryReq_isUsed

◆ ServiceDiscoveryRes

struct iso2ServiceDiscoveryResType iso2BodyType::ServiceDiscoveryRes

◆ ServiceDiscoveryRes_isUsed

unsigned int iso2BodyType::ServiceDiscoveryRes_isUsed

◆ SessionSetupReq

struct iso2SessionSetupReqType iso2BodyType::SessionSetupReq

◆ SessionSetupReq_isUsed

unsigned int iso2BodyType::SessionSetupReq_isUsed

◆ SessionSetupRes

struct iso2SessionSetupResType iso2BodyType::SessionSetupRes

◆ SessionSetupRes_isUsed

unsigned int iso2BodyType::SessionSetupRes_isUsed

◆ SessionStopReq

struct iso2SessionStopReqType iso2BodyType::SessionStopReq

◆ SessionStopReq_isUsed

unsigned int iso2BodyType::SessionStopReq_isUsed

◆ SessionStopRes

struct iso2SessionStopResType iso2BodyType::SessionStopRes

◆ SessionStopRes_isUsed

unsigned int iso2BodyType::SessionStopRes_isUsed

◆ SystemStatusReq

struct iso2SystemStatusReqType iso2BodyType::SystemStatusReq

◆ SystemStatusReq_isUsed

unsigned int iso2BodyType::SystemStatusReq_isUsed

◆ SystemStatusRes

struct iso2SystemStatusResType iso2BodyType::SystemStatusRes

◆ SystemStatusRes_isUsed

unsigned int iso2BodyType::SystemStatusRes_isUsed

◆ V2GRequest

struct iso2BodyBaseType iso2BodyType::V2GRequest

◆ V2GRequest_isUsed

unsigned int iso2BodyType::V2GRequest_isUsed

◆ V2GResponse

struct iso2V2GResponseType iso2BodyType::V2GResponse

◆ V2GResponse_isUsed

unsigned int iso2BodyType::V2GResponse_isUsed

◆ VehicleCheckInReq

struct iso2VehicleCheckInReqType iso2BodyType::VehicleCheckInReq

◆ VehicleCheckInReq_isUsed

unsigned int iso2BodyType::VehicleCheckInReq_isUsed

◆ VehicleCheckInRes

struct iso2VehicleCheckInResType iso2BodyType::VehicleCheckInRes

◆ VehicleCheckInRes_isUsed

unsigned int iso2BodyType::VehicleCheckInRes_isUsed

◆ VehicleCheckOutReq

struct iso2VehicleCheckOutReqType iso2BodyType::VehicleCheckOutReq

◆ VehicleCheckOutReq_isUsed

unsigned int iso2BodyType::VehicleCheckOutReq_isUsed

◆ VehicleCheckOutRes

struct iso2VehicleCheckOutResType iso2BodyType::VehicleCheckOutRes

◆ VehicleCheckOutRes_isUsed

unsigned int iso2BodyType::VehicleCheckOutRes_isUsed

◆ WeldingDetectionReq

struct iso2WeldingDetectionReqType iso2BodyType::WeldingDetectionReq

◆ WeldingDetectionReq_isUsed

unsigned int iso2BodyType::WeldingDetectionReq_isUsed

◆ WeldingDetectionRes

struct iso2WeldingDetectionResType iso2BodyType::WeldingDetectionRes

◆ WeldingDetectionRes_isUsed

unsigned int iso2BodyType::WeldingDetectionRes_isUsed

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