Expand description
types
Structs
Elements that constitute an entry of a Local Authorization List update.
Charging schedule structure defines a list of charging periods, as used in: GetCompositeSchedule.conf and ChargingProfile.
Charging schedule period structure defines a time period in a charging schedule, as used in: ChargingSchedule.
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.
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.
Single sampled value in MeterValues. Each value can be accompanied by optional fields.
Enums
Status in a response to an AuthorizeRequest
Status returned in response to ChangeAvailabilityRequest
Requested availability change in ChangeAvailabilityRequest
Status in CancelReservationResponse
Charge Point status reported in StatusNotification.req.
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.
Status returned in response to SetChargingProfileRequest
Unit in which a charging schedule is defined, as used in: GetCompositeSchedule.req and ChargingSchedule
Status returned in response to ClearCacheRequest
Status returned in response to ClearChargingProfileRequest
Status in DataTransferRequest
Status in DiagnosticsStatusNotificationRequest
Status of a firmware download as reported in FirmwareStatusNotificationRequest
Status returned in response to GetCompositeScheduleRequest
Allowable values of the optional “location” field of a value element in SampledValue.
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”
Type of request to be triggered in a TriggerMessageRequest
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.
Values of the context field of a value in SampledValue.
Reason for stopping a transaction in StopTransactionRequest
Type of recurrence of a charging profile, as used in ChargingProfile.
From OCPP Specification
The result of a RemoteStartTransaction.req or RemoteStopTransaction.req request.
Status in ReserveNowResponse
Result of ResetRequest
Result of ResetResponse
Type of reset requested by ResetRequest
Status in TriggerMessageResponse
Status in TriggerMessageResponse
Type of update for a SendLocalListRequest
Type of update for a SendLocalListRequest