OpenV2G
Data Fields
v2gKeyInfoType Struct Reference

#include <v2gEXIDatatypes.h>

Data Fields

struct {
   exi_string_character_t   characters [v2gKeyInfoType_Id_CHARACTERS_SIZE]
 
   uint16_t   charactersLen
 
Id
 
unsigned int Id_isUsed:1
 
struct {
   struct {
      exi_string_character_t   characters [v2gKeyInfoType_KeyName_CHARACTERS_SIZE]
 
      uint16_t   charactersLen
 
   }   array [v2gKeyInfoType_KeyName_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
KeyName
 
struct {
   struct v2gKeyValueType   array [v2gKeyInfoType_KeyValue_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
KeyValue
 
struct {
   struct v2gRetrievalMethodType   array [v2gKeyInfoType_RetrievalMethod_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
RetrievalMethod
 
struct {
   struct v2gX509DataType   array [v2gKeyInfoType_X509Data_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
X509Data
 
struct {
   struct v2gPGPDataType   array [v2gKeyInfoType_PGPData_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
PGPData
 
struct {
   struct v2gSPKIDataType   array [v2gKeyInfoType_SPKIData_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
SPKIData
 
struct {
   struct {
      exi_string_character_t   characters [v2gKeyInfoType_MgmtData_CHARACTERS_SIZE]
 
      uint16_t   charactersLen
 
   }   array [v2gKeyInfoType_MgmtData_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
MgmtData
 
struct {
   exi_string_character_t   characters [v2gKeyInfoType_ANY_CHARACTERS_SIZE]
 
   uint16_t   charactersLen
 
ANY
 
unsigned int ANY_isUsed:1
 

Field Documentation

◆ ANY

struct { ... } v2gKeyInfoType::ANY

◆ ANY_isUsed

unsigned int v2gKeyInfoType::ANY_isUsed

◆ array [1/7]

struct v2gKeyValueType v2gKeyInfoType::array[v2gKeyInfoType_KeyValue_ARRAY_SIZE]

◆ array [2/7]

struct { ... } v2gKeyInfoType::array[v2gKeyInfoType_KeyName_ARRAY_SIZE]

◆ array [3/7]

◆ array [4/7]

struct v2gX509DataType v2gKeyInfoType::array[v2gKeyInfoType_X509Data_ARRAY_SIZE]

◆ array [5/7]

struct v2gPGPDataType v2gKeyInfoType::array[v2gKeyInfoType_PGPData_ARRAY_SIZE]

◆ array [6/7]

struct v2gSPKIDataType v2gKeyInfoType::array[v2gKeyInfoType_SPKIData_ARRAY_SIZE]

◆ array [7/7]

struct { ... } v2gKeyInfoType::array[v2gKeyInfoType_MgmtData_ARRAY_SIZE]

◆ arrayLen

uint16_t v2gKeyInfoType::arrayLen

◆ characters

◆ charactersLen

uint16_t v2gKeyInfoType::charactersLen

◆ Id

struct { ... } v2gKeyInfoType::Id

◆ Id_isUsed

unsigned int v2gKeyInfoType::Id_isUsed

◆ KeyName

struct { ... } v2gKeyInfoType::KeyName

◆ KeyValue

struct { ... } v2gKeyInfoType::KeyValue

◆ MgmtData

struct { ... } v2gKeyInfoType::MgmtData

◆ PGPData

struct { ... } v2gKeyInfoType::PGPData

◆ RetrievalMethod

struct { ... } v2gKeyInfoType::RetrievalMethod

◆ SPKIData

struct { ... } v2gKeyInfoType::SPKIData

◆ X509Data

struct { ... } v2gKeyInfoType::X509Data

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