Module types

Source
Expand description

types

Structs§

AuthorizationData
Elements that constitute an entry of a Local Authorization List update.
ChargingProfile
ChargingSchedule
Charging schedule structure defines a list of charging periods, as used in: GetCompositeSchedule.conf and ChargingProfile.
ChargingSchedulePeriod
Charging schedule period structure defines a time period in a charging schedule, as used in: ChargingSchedule.
IdTagInfo
Contains status information about an identifier. It is returned in Authorize, Start Transaction and Stop Transaction responses. If expiryDate is not given, the status has no end date.
KeyValue
MeterValue
Collection of one or more sampled values in MeterValues.req and StopTransaction.req. All sampled values in a MeterValue are sampled at the same point in time.
SampledValue
Single sampled value in MeterValues. Each value can be accompanied by optional fields.

Enums§

AuthorizationStatus
Status in a response to an AuthorizeRequest
AvailabilityStatus
Status returned in response to ChangeAvailabilityRequest
AvailabilityType
Requested availability change in ChangeAvailabilityRequest
CancelReservationStatus
Status in CancelReservationResponse
ChargePointErrorCode
Charge Point status reported in StatusNotification.req.
ChargePointStatus
Status reported in StatusNotification.req. A status can be reported for the Charge Point main controller (connectorId = 0) or for a specific connector. Status for the Charge Point main controller is a subset of the enumeration: Available, Unavailable or Faulted. States considered Operative are: Available, Preparing, Charging, SuspendedEVSE, SuspendedEV, Finishing, Reserved. States considered Inoperative are: Unavailable, Faulted.
ChargingProfileKindType
ChargingProfilePurposeType
ChargingProfileStatus
Status returned in response to SetChargingProfileRequest
ChargingRateUnitType
Unit in which a charging schedule is defined, as used in: GetCompositeSchedule.req and ChargingSchedule
ClearCacheStatus
Status returned in response to ClearCacheRequest
ClearChargingProfileStatus
Status returned in response to ClearChargingProfileRequest
ConfigurationStatus
DataTransferStatus
Status in DataTransferRequest
DiagnosticsStatus
Status in DiagnosticsStatusNotificationRequest
FirmwareStatus
Status of a firmware download as reported in FirmwareStatusNotificationRequest
GetCompositeScheduleStatus
Status returned in response to GetCompositeScheduleRequest
Location
Allowable values of the optional “location” field of a value element in SampledValue.
Measurand
Allowable values of the optional “measurand” field of a Value element, as used in MeterValuesRequest and StopTransaction.req messages. Default value of “measurand” is always “Energy.Active.Import.Register”
MessageTrigger
Type of request to be triggered in a TriggerMessageRequest
Phase
Phase as used in SampledValue. Phase specifies how a measured value is to be interpreted. Please note that not all values of Phase are applicable to all Measurands.
ReadingContext
Values of the context field of a value in SampledValue.
Reason
Reason for stopping a transaction in StopTransactionRequest
RecurrencyKindType
Type of recurrence of a charging profile, as used in ChargingProfile.
RegistrationStatus
From OCPP Specification
RemoteStartStopStatus
The result of a RemoteStartTransaction.req or RemoteStopTransaction.req request.
ReservationStatus
Status in ReserveNowResponse
ResetRequestStatus
Result of ResetRequest
ResetResponseStatus
Result of ResetResponse
ResetType
Type of reset requested by ResetRequest
TriggerMessageStatus
Status in TriggerMessageResponse
UnitOfMeasure
Status in TriggerMessageResponse
UnlockStatus
UpdateStatus
Type of update for a SendLocalListRequest
UpdateType
Type of update for a SendLocalListRequest
ValueFormat
Format that specifies how the value element in SampledValue is to be interpreted.