Skip to main content

Module datatypes

Module datatypes 

Source
Expand description

OCPP 2.0.1 composite datatypes.

Structs§

ACChargingParameters
AC_ Charging_ Parameters EV AC charging parameters.
APN
APN Collection of configuration data needed to make a data-connection over a cellular network. NOTE: When asking a GSM modem to dial in, it is possible to specify which mobile operator should be used. This can be done with the mobile country code (MCC) in combination with a mobile network code (MNC). Example: If your preferred network is Vodafone Netherlands, the MCC=204 and the MNC=04 which means the key PreferredNetwork = 20404 Some modems allows to specify a preferred network, which means, if this network is not available, a different network is used. If you specify UseOnlyPreferredNetwork and this network is not available, the modem will not dial in.
AdditionalInfo
Contains a case insensitive identifier to use for the authorization and the type of authorization to support multiple forms of identifiers.
AuthorizationData
Contains the identifier to use for authorization.
CertificateHashData
CertificateHashDataChain
ChargingLimit
Charging_ Limit
ChargingNeeds
Charging_ Needs
ChargingProfile
Charging_ Profile A ChargingProfile consists of ChargingSchedule, describing the amount of power or current that can be delivered per time interval.
ChargingProfileCriterion
Charging_ Profile A ChargingProfile consists of ChargingSchedule, describing the amount of power or current that can be delivered per time interval.
ChargingSchedule
Charging_ Schedule Charging schedule structure defines a list of charging periods, as used in: GetCompositeSchedule.conf and ChargingProfile.
ChargingSchedulePeriod
Charging_ Schedule_ Period Charging schedule period structure defines a time period in a charging schedule.
ChargingStation
Charge_ Point The physical system where an Electrical Vehicle (EV) can be charged.
ClearChargingProfile
Charging_ Profile A ChargingProfile consists of a ChargingSchedule, describing the amount of power or current that can be delivered per time interval.
ClearMonitoringResult
Component
A physical or logical component
ComponentVariable
Class to report components, variables and variable attributes and characteristics.
CompositeSchedule
Composite_ Schedule
ConsumptionCost
Consumption_ Cost
Cost
Cost
CustomData
This class does not get ‘AdditionalProperties = false’ in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.
DCChargingParameters
DC_ Charging_ Parameters EV DC charging parameters
EVSE
EVSE Electric Vehicle Supply Equipment
EventData
Class to report an event notification for a component-variable.
Firmware
Firmware Represents a copy of the firmware that can be loaded/updated on the Charging Station.
GetVariableData
Class to hold parameters for GetVariables request.
GetVariableResult
Class to hold results of GetVariables request.
IdToken
Contains a case insensitive identifier to use for the authorization and the type of authorization to support multiple forms of identifiers.
IdTokenInfo
ID_ Token Contains status information about an identifier. It is advised to not stop charging for a token that expires during charging, as ExpiryDate is only used for caching purposes. If ExpiryDate is not given, the status has no end date.
LogParameters
Log Generic class for the configuration of logging entries.
MessageContent
Message_ Content Contains message details, for a message to be displayed on a Charging Station.
MessageInfo
Message_ Info Contains message details, for a message to be displayed on a Charging Station.
MeterValue
Meter_ Value Collection of one or more sampled values in MeterValuesRequest and TransactionEvent. All sampled values in a MeterValue are sampled at the same point in time.
Modem
Wireless_ Communication_ Module Defines parameters required for initiating and maintaining wireless communication with other devices.
MonitoringData
Class to hold parameters of SetVariableMonitoring request.
NetworkConnectionProfile
Communication_ Function The NetworkConnectionProfile defines the functional and technical parameters of a communication link.
OCSPRequestData
RelativeTimeInterval
Relative_ Timer_ Interval
ReportData
Class to report components, variables and variable attributes and characteristics.
SalesTariff
Sales_ Tariff NOTE: This dataType is based on dataTypes from <<ref-ISOIEC15118-2,ISO 15118-2>>.
SalesTariffEntry
Sales_ Tariff_ Entry
SampledValue
Sampled_ Value Single sampled value in MeterValues. Each value can be accompanied by optional fields. To save on mobile data usage, default values of all of the optional fields are such that. The value without any additional fields will be interpreted, as a register reading of active import energy in Wh (Watt-hour) units.
SetMonitoringData
Class to hold parameters of SetVariableMonitoring request.
SetMonitoringResult
Class to hold result of SetVariableMonitoring request.
SetVariableData
SetVariableResult
SignedMeterValue
Represent a signed version of the meter value.
StatusInfo
Element providing more information about the status.
Transaction
Transaction
UnitOfMeasure
Represents a UnitOfMeasure with a multiplier
VPN
VPN VPN Configuration settings
Variable
Reference key to a component-variable.
VariableAttribute
Attribute data of a variable.
VariableCharacteristics
Fixed read-only parameters of a variable.
VariableMonitoring
A monitoring setting for a variable.