OpenV2G
Data Structures | Macros | Enumerations | Functions
appHandEXIDatatypes.h File Reference
#include <stdint.h>
#include "EXITypes.h"

Go to the source code of this file.

Data Structures

struct  appHandAppProtocolType
 
struct  appHandAnonType_supportedAppProtocolRes
 
struct  appHandAnonType_supportedAppProtocolReq
 
struct  appHandEXIDocument
 

Macros

#define UNION_YES   1
 
#define UNION_NO   2
 
#define SAVE_MEMORY_WITH_UNNAMED_UNION   UNION_YES
 
#define appHandAppProtocolType_ProtocolNamespace_CHARACTERS_SIZE   100 /* XML schema facet maxLength for urn:iso:15118:2:2010:AppProtocol,protocolNamespaceType is 100 */
 
#define appHandAnonType_supportedAppProtocolReq_AppProtocol_ARRAY_SIZE   5
 

Enumerations

enum  appHandresponseCodeType { appHandresponseCodeType_OK_SuccessfulNegotiation = 0, appHandresponseCodeType_OK_SuccessfulNegotiationWithMinorDeviation = 1, appHandresponseCodeType_Failed_NoNegotiation = 2 }
 

Functions

void init_appHandEXIDocument (struct appHandEXIDocument *exiDoc)
 
void init_appHandAppProtocolType (struct appHandAppProtocolType *appHandAppProtocolType)
 
void init_appHandAnonType_supportedAppProtocolReq (struct appHandAnonType_supportedAppProtocolReq *appHandAnonType_supportedAppProtocolReq)
 
void init_appHandAnonType_supportedAppProtocolRes (struct appHandAnonType_supportedAppProtocolRes *appHandAnonType_supportedAppProtocolRes)
 

Macro Definition Documentation

◆ appHandAnonType_supportedAppProtocolReq_AppProtocol_ARRAY_SIZE

#define appHandAnonType_supportedAppProtocolReq_AppProtocol_ARRAY_SIZE   5

◆ appHandAppProtocolType_ProtocolNamespace_CHARACTERS_SIZE

#define appHandAppProtocolType_ProtocolNamespace_CHARACTERS_SIZE   100 /* XML schema facet maxLength for urn:iso:15118:2:2010:AppProtocol,protocolNamespaceType is 100 */

◆ SAVE_MEMORY_WITH_UNNAMED_UNION

#define SAVE_MEMORY_WITH_UNNAMED_UNION   UNION_YES

◆ UNION_NO

#define UNION_NO   2

◆ UNION_YES

#define UNION_YES   1

Enumeration Type Documentation

◆ appHandresponseCodeType

Enumerator
appHandresponseCodeType_OK_SuccessfulNegotiation 
appHandresponseCodeType_OK_SuccessfulNegotiationWithMinorDeviation 
appHandresponseCodeType_Failed_NoNegotiation 

Function Documentation

◆ init_appHandAnonType_supportedAppProtocolReq()

void init_appHandAnonType_supportedAppProtocolReq ( struct appHandAnonType_supportedAppProtocolReq appHandAnonType_supportedAppProtocolReq)

◆ init_appHandAnonType_supportedAppProtocolRes()

void init_appHandAnonType_supportedAppProtocolRes ( struct appHandAnonType_supportedAppProtocolRes appHandAnonType_supportedAppProtocolRes)

◆ init_appHandAppProtocolType()

void init_appHandAppProtocolType ( struct appHandAppProtocolType appHandAppProtocolType)

◆ init_appHandEXIDocument()

void init_appHandEXIDocument ( struct appHandEXIDocument exiDoc)