OpenV2G
Macros
EXIOptions.h File Reference

EXI Options for the EXI Codec. More...

Go to the source code of this file.

Macros

#define BIT_PACKED   1
 
#define BYTE_ALIGNMENT   2
 
#define EXI_OPTION_ALIGNMENT   BIT_PACKED
 EXI Option 'alignment'. More...
 
#define EXI_OPTION_STRICT   0
 EXI Option 'strict'. More...
 
#define EXI_OPTION_VALUE_MAX_LENGTH   -1
 EXI Option 'valueMaxLength'. More...
 
#define EXI_OPTION_VALUE_PARTITION_CAPACITY   0
 EXI Option 'valuePartitionCapacity'. More...
 

Detailed Description

EXI Options for the EXI Codec.

Macro Definition Documentation

◆ BIT_PACKED

#define BIT_PACKED   1

EXI alignment - Option bit-packed

◆ BYTE_ALIGNMENT

#define BYTE_ALIGNMENT   2

EXI alignment - Option byte-packed

◆ EXI_OPTION_ALIGNMENT

#define EXI_OPTION_ALIGNMENT   BIT_PACKED

EXI Option 'alignment'.

EXI alignment The alignment option is used to control the alignment of event codes and content items. Default Value: bit-packed

◆ EXI_OPTION_STRICT

#define EXI_OPTION_STRICT   0

EXI Option 'strict'.

Strict interpretation of schemas is used to achieve better compactness. Default Value: false

◆ EXI_OPTION_VALUE_MAX_LENGTH

#define EXI_OPTION_VALUE_MAX_LENGTH   -1

EXI Option 'valueMaxLength'.

Specifies the maximum string length of value content items to be considered for addition to the string table. Default Value: unbounded (-1)

◆ EXI_OPTION_VALUE_PARTITION_CAPACITY

#define EXI_OPTION_VALUE_PARTITION_CAPACITY   0

EXI Option 'valuePartitionCapacity'.

Specifies the total capacity of value partitions in a string table. Default Value: unbounded (-1)