OpenV2G
Data Fields
dinKeyInfoType Struct Reference

#include <dinEXIDatatypes.h>

Data Fields

struct {
   exi_string_character_t   characters [dinKeyInfoType_Id_CHARACTERS_SIZE]
 
   uint16_t   charactersLen
 
Id
 
unsigned int Id_isUsed:1
 
struct {
   struct {
      exi_string_character_t   characters [dinKeyInfoType_KeyName_CHARACTERS_SIZE]
 
      uint16_t   charactersLen
 
   }   array [dinKeyInfoType_KeyName_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
KeyName
 
struct {
   struct dinKeyValueType   array [dinKeyInfoType_KeyValue_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
KeyValue
 
struct {
   struct dinRetrievalMethodType   array [dinKeyInfoType_RetrievalMethod_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
RetrievalMethod
 
struct {
   struct dinX509DataType   array [dinKeyInfoType_X509Data_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
X509Data
 
struct {
   struct dinPGPDataType   array [dinKeyInfoType_PGPData_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
PGPData
 
struct {
   struct dinSPKIDataType   array [dinKeyInfoType_SPKIData_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
SPKIData
 
struct {
   struct {
      exi_string_character_t   characters [dinKeyInfoType_MgmtData_CHARACTERS_SIZE]
 
      uint16_t   charactersLen
 
   }   array [dinKeyInfoType_MgmtData_ARRAY_SIZE]
 
   uint16_t   arrayLen
 
MgmtData
 
struct {
   exi_string_character_t   characters [dinKeyInfoType_ANY_CHARACTERS_SIZE]
 
   uint16_t   charactersLen
 
ANY
 
unsigned int ANY_isUsed:1
 

Field Documentation

◆ ANY

struct { ... } dinKeyInfoType::ANY

◆ ANY_isUsed

unsigned int dinKeyInfoType::ANY_isUsed

◆ array [1/7]

struct dinKeyValueType dinKeyInfoType::array[dinKeyInfoType_KeyValue_ARRAY_SIZE]

◆ array [2/7]

struct { ... } dinKeyInfoType::array[dinKeyInfoType_KeyName_ARRAY_SIZE]

◆ array [3/7]

◆ array [4/7]

struct dinX509DataType dinKeyInfoType::array[dinKeyInfoType_X509Data_ARRAY_SIZE]

◆ array [5/7]

struct dinPGPDataType dinKeyInfoType::array[dinKeyInfoType_PGPData_ARRAY_SIZE]

◆ array [6/7]

struct dinSPKIDataType dinKeyInfoType::array[dinKeyInfoType_SPKIData_ARRAY_SIZE]

◆ array [7/7]

struct { ... } dinKeyInfoType::array[dinKeyInfoType_MgmtData_ARRAY_SIZE]

◆ arrayLen

uint16_t dinKeyInfoType::arrayLen

◆ characters

◆ charactersLen

uint16_t dinKeyInfoType::charactersLen

◆ Id

struct { ... } dinKeyInfoType::Id

◆ Id_isUsed

unsigned int dinKeyInfoType::Id_isUsed

◆ KeyName

struct { ... } dinKeyInfoType::KeyName

◆ KeyValue

struct { ... } dinKeyInfoType::KeyValue

◆ MgmtData

struct { ... } dinKeyInfoType::MgmtData

◆ PGPData

struct { ... } dinKeyInfoType::PGPData

◆ RetrievalMethod

struct { ... } dinKeyInfoType::RetrievalMethod

◆ SPKIData

struct { ... } dinKeyInfoType::SPKIData

◆ X509Data

struct { ... } dinKeyInfoType::X509Data

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