|
@@ -3825,12 +3825,12 @@ struct LedModuleData
|
|
|
struct StructIdTagInfo
|
|
|
{
|
|
|
unsigned char ExpiryDate[28];
|
|
|
- unsigned char ParentIdTag[20];
|
|
|
+ unsigned char ParentIdTag[21];
|
|
|
unsigned char Status[16]; //Accepted, Blocked, Expired, Invalid, ConcurrentTx
|
|
|
};
|
|
|
struct StructLocalAuthorizationList
|
|
|
{
|
|
|
- unsigned char IdTag[20];
|
|
|
+ unsigned char IdTag[21];
|
|
|
struct StructIdTagInfo IdTagInfo;
|
|
|
};
|
|
|
struct StructSampledValue
|
|
@@ -3957,13 +3957,13 @@ struct StructHeartbeat
|
|
|
};
|
|
|
struct StructAuthorize
|
|
|
{
|
|
|
- unsigned char IdTag[20];
|
|
|
+ unsigned char IdTag[21];
|
|
|
struct StructIdTagInfo ResponseIdTagInfo;
|
|
|
};
|
|
|
struct StructStartTransaction
|
|
|
{
|
|
|
int ConnectorId;
|
|
|
- unsigned char IdTag[20];
|
|
|
+ unsigned char IdTag[21];
|
|
|
int MeterStart;
|
|
|
int ReservationId;
|
|
|
unsigned char Timestamp[28];
|
|
@@ -3972,7 +3972,7 @@ struct StructStartTransaction
|
|
|
};
|
|
|
struct StructStopTransaction
|
|
|
{
|
|
|
- unsigned char IdTag[20];
|
|
|
+ unsigned char IdTag[21];
|
|
|
int MeterStop;
|
|
|
unsigned char Timestamp[28];
|
|
|
int TransactionId;
|
|
@@ -4117,7 +4117,7 @@ struct StructMeterValues
|
|
|
struct StructRemoteStartTransaction
|
|
|
{
|
|
|
int ConnectorId;
|
|
|
- unsigned char IdTag[20];
|
|
|
+ unsigned char IdTag[21];
|
|
|
struct StructChargingProfile ChargingProfile;
|
|
|
unsigned char ResponseStatus[10]; //Accepted, Rejected
|
|
|
unsigned char guid[37];
|
|
@@ -4131,8 +4131,8 @@ struct StructReserveNow
|
|
|
{
|
|
|
int ConnectorId;
|
|
|
unsigned char ExpiryDate[28];
|
|
|
- unsigned char IdTag[20];
|
|
|
- unsigned char ParentIdTag[20];
|
|
|
+ unsigned char IdTag[21];
|
|
|
+ unsigned char ParentIdTag[21];
|
|
|
int ReservationId;
|
|
|
unsigned char ResponseStatus[12]; //Accepted, Faulted, Occupied, Rejected, Unavailable
|
|
|
unsigned char guid[37]; //OCPP Server request message uuid
|
|
@@ -4529,7 +4529,7 @@ struct DCChargingParametersType
|
|
|
|
|
|
struct AdditionalInfoType
|
|
|
{
|
|
|
- unsigned char additionalIdToken[36]; // Required. This field specifies the additional IdToken.
|
|
|
+ unsigned char additionalIdToken[37]; // Required. This field specifies the additional IdToken.
|
|
|
unsigned char type[50]; // Required. This defines the type of the additionalIdToken. This is a custom type, so the implementation needs to be agreed upon by all involved parties.
|
|
|
};
|
|
|
|
|
@@ -4556,7 +4556,7 @@ struct VPNType
|
|
|
|
|
|
struct GroupIdTokenType
|
|
|
{
|
|
|
- unsigned char idToken[36]; // Required. IdToken is case insensitive. Might hold the hidden id of an RFID tag, but can for example also contain a UUID.
|
|
|
+ unsigned char idToken[37]; // Required. IdToken is case insensitive. Might hold the hidden id of an RFID tag, but can for example also contain a UUID.
|
|
|
unsigned char type[16]; // Required. Enumeration of possible idToken types.
|
|
|
};
|
|
|
|
|
@@ -4581,7 +4581,7 @@ struct IdTokenInfoType
|
|
|
|
|
|
struct IdTokenType
|
|
|
{
|
|
|
- unsigned char idToken[36]; // Required. IdToken is case insensitive. Might hold the hidden id of an RFID tag, but can for example also contain a UUID.
|
|
|
+ unsigned char idToken[37]; // Required. IdToken is case insensitive. Might hold the hidden id of an RFID tag, but can for example also contain a UUID.
|
|
|
unsigned char type[16]; // Required. Enumeration of possible idToken types.
|
|
|
struct AdditionalInfoType additionalInfo[10]; // Optional. AdditionalInfo can be used to send extra information which can be validated by the CSMS in addition to the regular authorization with IdToken.
|
|
|
};
|