OpenV2G
Macros
EXIConfig.h File Reference

EXI Configurations for the EXI Codec. More...

Go to the source code of this file.

Macros

#define BYTE_ARRAY   1
 
#define FILE_STREAM   2
 
#define EXI_STREAM   BYTE_ARRAY
 EXI stream. More...
 
#define STATIC_ALLOCATION   1
 
#define DYNAMIC_ALLOCATION   2
 
#define MEMORY_ALLOCATION   STATIC_ALLOCATION
 Memory allocation mode. More...
 
#define STRING_REPRESENTATION_ASCII   1
 
#define STRING_REPRESENTATION_UCS   2
 
#define STRING_REPRESENTATION   STRING_REPRESENTATION_UCS
 String representation mode. More...
 
#define EXTRA_CHAR   0
 
#define EXI_ELEMENT_STACK_SIZE   24
 

Detailed Description

EXI Configurations for the EXI Codec.

Macro Definition Documentation

◆ BYTE_ARRAY

#define BYTE_ARRAY   1

EXI stream - Option Byte Array

◆ DYNAMIC_ALLOCATION

#define DYNAMIC_ALLOCATION   2

Memory allocation - dynamic

◆ EXI_ELEMENT_STACK_SIZE

#define EXI_ELEMENT_STACK_SIZE   24

Maximum number of cascading elements, XML tree depth

◆ EXI_STREAM

#define EXI_STREAM   BYTE_ARRAY

EXI stream.

Byte array or file

◆ EXTRA_CHAR

#define EXTRA_CHAR   0

◆ FILE_STREAM

#define FILE_STREAM   2

EXI stream - Option File

◆ MEMORY_ALLOCATION

#define MEMORY_ALLOCATION   STATIC_ALLOCATION

Memory allocation mode.

static or dynamic memory allocation

◆ STATIC_ALLOCATION

#define STATIC_ALLOCATION   1

Memory allocation - static

◆ STRING_REPRESENTATION

#define STRING_REPRESENTATION   STRING_REPRESENTATION_UCS

String representation mode.

ASCII or UCS

◆ STRING_REPRESENTATION_ASCII

#define STRING_REPRESENTATION_ASCII   1

String representation ASCII

◆ STRING_REPRESENTATION_UCS

#define STRING_REPRESENTATION_UCS   2

String representation Universal Character Set (UCS)